mirror of
https://github.com/logos-messaging/logos-messaging-interop-tests.git
synced 2026-05-24 03:09:58 +00:00
deploy: 5dd2acf7b6590994fc87f1372f37f3d933ffe6fb
This commit is contained in:
parent
4b6368b362
commit
538df6a741
2
manual/5/app.js
Normal file
2
manual/5/app.js
Normal file
File diff suppressed because one or more lines are too long
103
manual/5/data/attachments/112e7f0a43576c61.txt
Normal file
103
manual/5/data/attachments/112e7f0a43576c61.txt
Normal file
@ -0,0 +1,103 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_update_subscription_add_a_new_content_topic with id: 2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[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-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.104.32
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27495', '27496', '27497', '27498', '27499']
|
||||
[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 27495:27495 -p 27496:27496 -p 27497:27497 -p 27498:27498 -p 27499:27499 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=27497 --rest-port=27495 --tcp-port=27496 --discv5-udp-port=27498 --rest-address=0.0.0.0 --nat=extip:172.18.104.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a45b5fae05deb8eceb3fd9d2c34baf7f391ad411cabac592374d8b7462db8b49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27499 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.32 waku 84c211a6bcb7fe1b9ba40622fef99fc6acbb632bb9f194faf08d1895dd73819d
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 84c211a6bcb7. Setting up logs at ./log/docker/node1_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 27495
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 38ba8fbe6cbe. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8acc2b33f3cb. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/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":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:27495/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.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos","/ip4/172.18.104.32/tcp/27497/ws/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos"],"enrUri":"enr:-L24QOd9TJ590ifVCzSWA6DRe7Dgq91ts54o6u0ic-FjuA-PfBx5HZRWsC_M5pQaSI_vsU3YS4soyIFDXVXPg4tC0LACgmlkgnY0gmlwhKwSaCCKbXVsdGlhZGRyc5YACASsEmggBmtoAAoErBJoIAZrad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyqhigC16EhrLXcOTKc2huESGbTpJjsGyN6DiYjJGce6DdGNwgmtog3VkcIJraoV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[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-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOd9TJ590ifVCzSWA6DRe7Dgq91ts54o6u0ic-FjuA-PfBx5HZRWsC_M5pQaSI_vsU3YS4soyIFDXVXPg4tC0LACgmlkgnY0gmlwhKwSaCCKbXVsdGlhZGRyc5YACASsEmggBmtoAAoErBJoIAZrad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyqhigC16EhrLXcOTKc2huESGbTpJjsGyN6DiYjJGce6DdGNwgmtog3VkcIJraoV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.133.141
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40215', '40216', '40217', '40218', '40219']
|
||||
[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 40215:40215 -p 40216:40216 -p 40217:40217 -p 40218:40218 -p 40219:40219 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=40217 --rest-port=40215 --tcp-port=40216 --discv5-udp-port=40218 --rest-address=0.0.0.0 --nat=extip:172.18.133.141 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9caa4190a28aceea97cfff02deecf1561bc13dbaf2b7f030aa274bf6f2fd2dec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40219 --metrics-logging=true --relay=false --filternode=/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.141 waku aec6471b9d239f10269bfd721c26fe068cad70e21faf8bd30c97b42f8dcfcdf0
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID aec6471b9d23. Setting up logs at ./log/docker/node2_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 40215
|
||||
[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:40215/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/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":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:40215/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.133.141/tcp/40216/p2p/16Uiu2HAmKpEEiDg3JkS861g5c9MTj5eC3NUHzFBLYLMeZXPCcU4w","/ip4/172.18.133.141/tcp/40217/ws/p2p/16Uiu2HAmKpEEiDg3JkS861g5c9MTj5eC3NUHzFBLYLMeZXPCcU4w"],"enrUri":"enr:-L24QHPErb5m2g94rFyqI9hbafGlBgukL0C2zDeVUsUPhO72Rx_1kzqvcjpIEylCvsZYTbT2WiAEYI-FJcgrKj3SKeACgmlkgnY0gmlwhKwShY2KbXVsdGlhZGRyc5YACASsEoWNBp0YAAoErBKFjQadGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDal-8xGEMqgRDnvjMEl7mlJ-zrpW88e13Zja8XkNFrxiDdGNwgp0Yg3VkcIKdGoV3YWt1MgA"}'
|
||||
[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:40215/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos"]'
|
||||
[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:27495/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:40215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "51b45343-c8c0-4cbb-822e-a196bcaeb74a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"51b45343-c8c0-4cbb-822e-a196bcaeb74a","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:40215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902075656981063,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902075771619575,"ephemeral":false}]'
|
||||
[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 84c211a6bcb7
|
||||
[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 aec6471b9d23
|
||||
[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.
|
||||
153
manual/5/data/attachments/150478aec3947f61.txt
Normal file
153
manual/5/data/attachments/150478aec3947f61.txt
Normal file
@ -0,0 +1,153 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_publish_on_multiple_pubsub_topics with id: 2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
|
||||
[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-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.154.199
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57147', '57148', '57149', '57150', '57151']
|
||||
[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 57147:57147 -p 57148:57148 -p 57149:57149 -p 57150:57150 -p 57151:57151 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=57149 --rest-port=57147 --tcp-port=57148 --discv5-udp-port=57150 --rest-address=0.0.0.0 --nat=extip:172.18.154.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a3ac7a66dfabbf4fcbae0b307fe486f90bbcda3c6dddc18ce982c37b4ddaca7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57151 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.199 waku 9485af0472bc2f734dff6e0bc2265c2c328567f685d01f78f541badd306cf07e
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9485af0472bc. Setting up logs at ./log/docker/node1_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 57147
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6ab4637358b1. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ff3e592d26c7. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:57147/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.154.199/tcp/57148/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4","/ip4/172.18.154.199/tcp/57149/ws/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4"],"enrUri":"enr:-L24QKxr7FOn6JKVkf7GhynoIndeA-Wn_cMkU38J9ztdjeh_L5FfM2FfuvTcOfW477COOuOrS1BDDQ7JD8pVnOAkcuICgmlkgnY0gmlwhKwSmseKbXVsdGlhZGRyc5YACASsEprHBt88AAoErBKaxwbfPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJz6xUkNu6HVQ-7_wfahNh8--vy-gwrBJmjsmAH3gzl2DdGNwgt88g3VkcILfPoV3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKxr7FOn6JKVkf7GhynoIndeA-Wn_cMkU38J9ztdjeh_L5FfM2FfuvTcOfW477COOuOrS1BDDQ7JD8pVnOAkcuICgmlkgnY0gmlwhKwSmseKbXVsdGlhZGRyc5YACASsEprHBt88AAoErBKaxwbfPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJz6xUkNu6HVQ-7_wfahNh8--vy-gwrBJmjsmAH3gzl2DdGNwgt88g3VkcILfPoV3YWt1MgE (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.25.253
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62141', '62142', '62143', '62144', '62145']
|
||||
[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 62141:62141 -p 62142:62142 -p 62143:62143 -p 62144:62144 -p 62145:62145 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=62143 --rest-port=62141 --tcp-port=62142 --discv5-udp-port=62144 --rest-address=0.0.0.0 --nat=extip:172.18.25.253 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f8d0f7fe66e64eaf40e4876e2b27fc76cec774e1af59f8f51f4d7fab1be30f72 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62145 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.25.253 waku 6c3db6e906d67701bdd987f57df70579d83576ee7ca748179dfecfb7d8051dec
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c3db6e906d6. Setting up logs at ./log/docker/node2_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 62141
|
||||
[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:62141/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:62141/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.25.253/tcp/62142/p2p/16Uiu2HAm3ZeypjkmzuSYiwNCYpvEKswUbaJC3YS1qasZLKBagVq2","/ip4/172.18.25.253/tcp/62143/ws/p2p/16Uiu2HAm3ZeypjkmzuSYiwNCYpvEKswUbaJC3YS1qasZLKBagVq2"],"enrUri":"enr:-L24QLB0_0P8DviygfA7UtfNZDTPSOoDMjQbGZAZ9GCz5w14apTBDWnUn0FDrW2tbPkmfQRtzHf_3nFMLiMjtuqmuLoCgmlkgnY0gmlwhKwSGf2KbXVsdGlhZGRyc5YACASsEhn9BvK-AAoErBIZ_Qbyv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECeOkDA3XyrODaCktUlx1mY8EJGU35BgLhDf3pU1xDTjmDdGNwgvK-g3VkcILywIV3YWt1MgE"}'
|
||||
[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:62141/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.199/tcp/57148/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:62141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902187956320000,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902187956320000,"ephemeral":false,"proof":""}]'
|
||||
[32mINFO [0m src.steps.relay:relay.py:71 WARM UP successful!!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
|
||||
[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:62141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:103 Running test with pubsub topic /waku/2/rs/198/0
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188095267218,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188095267218,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:103 Running test with pubsub topic /waku/2/rs/198/1
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188211891441,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188211891441,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:103 Running test with pubsub topic /waku/2/rs/198/9
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188324175756,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188324175756,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:103 Running test with pubsub topic /waku/2/rs/198/25
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188437490924,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188437490924,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:103 Running test with pubsub topic /waku/2/rs/198/1000
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188551586804,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188551586804,"ephemeral":false,"proof":""}]'
|
||||
[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 9485af0472bc
|
||||
[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 6c3db6e906d6
|
||||
[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.
|
||||
97
manual/5/data/attachments/17646ba53f2aeb95.txt
Normal file
97
manual/5/data/attachments/17646ba53f2aeb95.txt
Normal file
@ -0,0 +1,97 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_subscribe_to_single_topics with id: 2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[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-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.165.6
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7647', '7648', '7649', '7650', '7651']
|
||||
[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 7647:7647 -p 7648:7648 -p 7649:7649 -p 7650:7650 -p 7651:7651 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=7649 --rest-port=7647 --tcp-port=7648 --discv5-udp-port=7650 --rest-address=0.0.0.0 --nat=extip:172.18.165.6 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dc25c4eefecf45478bab6259a4ddbbdea8b56a9d110efd9c9676c005c2c1bb94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7651 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.6 waku babc95093ab70964b59de29a6b85962a448c2345d599df81e12bdd4485aa6c92
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID babc95093ab7. Setting up logs at ./log/docker/node1_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 7647
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b435bc911ed9. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1e0f21d40f18. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/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":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:7647/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.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9","/ip4/172.18.165.6/tcp/7649/ws/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9"],"enrUri":"enr:-L24QAh1eW9HBj4du78bceJQlNJVNSmOiyvvCdwBvTuEyp9kcIRtihds96_pUq6_sdSrYjjRTxRq4_iqcNYPCKg9l4ICgmlkgnY0gmlwhKwSpQaKbXVsdGlhZGRyc5YACASsEqUGBh3gAAoErBKlBgYd4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFvNXcwLqs_eIXoCucyYy1IljUMuvvhUkVJwICy54sbKDdGNwgh3gg3VkcIId4oV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[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-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QAh1eW9HBj4du78bceJQlNJVNSmOiyvvCdwBvTuEyp9kcIRtihds96_pUq6_sdSrYjjRTxRq4_iqcNYPCKg9l4ICgmlkgnY0gmlwhKwSpQaKbXVsdGlhZGRyc5YACASsEqUGBh3gAAoErBKlBgYd4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFvNXcwLqs_eIXoCucyYy1IljUMuvvhUkVJwICy54sbKDdGNwgh3gg3VkcIId4oV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.122.131
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19177', '19178', '19179', '19180', '19181']
|
||||
[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 19177:19177 -p 19178:19178 -p 19179:19179 -p 19180:19180 -p 19181:19181 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=19179 --rest-port=19177 --tcp-port=19178 --discv5-udp-port=19180 --rest-address=0.0.0.0 --nat=extip:172.18.122.131 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=41e2ddbdce0ddb78bbc8cdcbec005da79089dbddf09515d776eceaebfc5b1f4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19181 --metrics-logging=true --relay=false --filternode=/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.122.131 waku 6c5fc8870d0bdd3229dcfc6d967199fd42fa6d20659aa2913d4e4cb214b80517
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c5fc8870d0b. Setting up logs at ./log/docker/node2_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 19177
|
||||
[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:19177/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/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":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:19177/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.122.131/tcp/19178/p2p/16Uiu2HAm5rNg87uYWHz6yscCrJQGQCjVwhVqrnohYj5y1VPdVQng","/ip4/172.18.122.131/tcp/19179/ws/p2p/16Uiu2HAm5rNg87uYWHz6yscCrJQGQCjVwhVqrnohYj5y1VPdVQng"],"enrUri":"enr:-L24QPtkznfuhMQbYoVcBXdvSqvrzKQ1iui1esOsAkqzTLEEABxgb3TO_C4Z7R3YX5z8DsF2kAPgMBa75_DeLBd2AlICgmlkgnY0gmlwhKwSeoOKbXVsdGlhZGRyc5YACASsEnqDBkrqAAoErBJ6gwZK690DgnJzhQDGAQAAiXNlY3AyNTZrMaECmujSs79zsBlvQ0zTJTfABJxxVlWHda5IDkQDmOHolfWDdGNwgkrqg3VkcIJK7IV3YWt1MgA"}'
|
||||
[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:19177/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9"]'
|
||||
[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:7647/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:19177/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "30ad74ea-adbe-44b0-95c0-21fc6e0aa7c2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"30ad74ea-adbe-44b0-95c0-21fc6e0aa7c2","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7647/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902044481836294,"ephemeral":false}]'
|
||||
[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 babc95093ab7
|
||||
[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 6c5fc8870d0b
|
||||
[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.
|
||||
99
manual/5/data/attachments/188b52078371265a.txt
Normal file
99
manual/5/data/attachments/188b52078371265a.txt
Normal file
@ -0,0 +1,99 @@
|
||||
2026-04-22 23:54:36.830 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:36.830 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:36.831 DEBUG [tests.conftest] Running test: test_filter_update_subscription_refresh_existing with id: 2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954
|
||||
2026-04-22 23:54:36.831 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:36.831 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:36.831 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:36.837 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:36.837 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:36.838 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:36.838 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:36.838 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:36.838 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:36.838 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:36.839 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:36.839 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.71
|
||||
2026-04-22 23:54:36.839 DEBUG [src.node.docker_mananger] Generated ports ['51256', '51257', '51258', '51259', '51260']
|
||||
2026-04-22 23:54:36.840 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:36.840 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:36.840 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:36.840 DEBUG [src.node.docker_mananger] docker run -i -t -p 51256:51256 -p 51257:51257 -p 51258:51258 -p 51259:51259 -p 51260:51260 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=51258 --rest-port=51256 --tcp-port=51257 --discv5-udp-port=51259 --rest-address=0.0.0.0 --nat=extip:172.18.105.71 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c49db0bc5f36897ffaedceb387bfdfd5ce3c17e4bbecd8acc6ded5657edf6abb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51260 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:37.018 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.71 waku 73b67821344e0c086c6cbc3c2aec02fbd33089821249a78f2341768fef16181f
|
||||
2026-04-22 23:54:37.050 DEBUG [src.node.docker_mananger] Container started with ID 73b67821344e. Setting up logs at ./log/docker/node1_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:37.051 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51256
|
||||
2026-04-22 23:54:37.051 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:37.233 ERROR [src.node.docker_mananger] Max retries reached for container 84c211a6bcb7. Exiting log stream.
|
||||
2026-04-22 23:54:37.620 ERROR [src.node.docker_mananger] Max retries reached for container aec6471b9d23. Exiting log stream.
|
||||
2026-04-22 23:54:38.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:38.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:38.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:38.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:38.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:38.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:38.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:38.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:38.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:38.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:38.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:38.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:38.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:38.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:38.670 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:38.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:38.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc","/ip4/172.18.105.71/tcp/51258/ws/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc"],"enrUri":"enr:-L24QIRP-i2Q-t2C1dRuZ4kbffDJlPt2HZe-qOnp7JybAGbuXdGAXIZjfvrQQxHAXBer0DDCazpJ01u0iO00XFbgQoUCgmlkgnY0gmlwhKwSaUeKbXVsdGlhZGRyc5YACASsEmlHBsg5AAoErBJpRwbIOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtAnSKDE_rlhgGEjM_ntiR0MC_dPYCe80F15RekPR6ouDdGNwgsg5g3VkcILIO4V3YWt1MgU"}'
|
||||
2026-04-22 23:54:38.672 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:38.673 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:38.679 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:38.679 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:38.679 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:38.680 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:38.680 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QIRP-i2Q-t2C1dRuZ4kbffDJlPt2HZe-qOnp7JybAGbuXdGAXIZjfvrQQxHAXBer0DDCazpJ01u0iO00XFbgQoUCgmlkgnY0gmlwhKwSaUeKbXVsdGlhZGRyc5YACASsEmlHBsg5AAoErBJpRwbIOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtAnSKDE_rlhgGEjM_ntiR0MC_dPYCe80F15RekPR6ouDdGNwgsg5g3VkcILIO4V3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:38.680 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:38.680 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:38.680 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:38.682 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:38.682 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.227.115
|
||||
2026-04-22 23:54:38.682 DEBUG [src.node.docker_mananger] Generated ports ['33408', '33409', '33410', '33411', '33412']
|
||||
2026-04-22 23:54:38.682 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:38.682 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:38.682 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:38.682 DEBUG [src.node.docker_mananger] docker run -i -t -p 33408:33408 -p 33409:33409 -p 33410:33410 -p 33411:33411 -p 33412:33412 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=33410 --rest-port=33408 --tcp-port=33409 --discv5-udp-port=33411 --rest-address=0.0.0.0 --nat=extip:172.18.227.115 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ddbb69dba075bfd89ec6a42513db6e6c300e89ddc3d6adfeecf7aad6e60ea0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33412 --metrics-logging=true --relay=false --filternode=/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:38.872 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.227.115 waku 65a0cc963c45f04cd45876b133c8ab4bb4f10945022672e989de992438ecd51f
|
||||
2026-04-22 23:54:38.900 DEBUG [src.node.docker_mananger] Container started with ID 65a0cc963c45. Setting up logs at ./log/docker/node2_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:38.901 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33408
|
||||
2026-04-22 23:54:38.901 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:39.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:39.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:40.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:40.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:40.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:40.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:40.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:40.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:40.212 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:40.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:40.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.115/tcp/33409/p2p/16Uiu2HAmBZPiU3k9VCt5tS1QK7FFHMFaGSSNnX14Zdsry663wxk5","/ip4/172.18.227.115/tcp/33410/ws/p2p/16Uiu2HAmBZPiU3k9VCt5tS1QK7FFHMFaGSSNnX14Zdsry663wxk5"],"enrUri":"enr:-L24QN6hAQcuWhz01bDNsyHeuT7D5FVcwYUNaq1dYjJ3_wBifW1DOp3EKSDxFnCjDdm9paJ0ku9hvcl88BhKeTydVscCgmlkgnY0gmlwhKwS43OKbXVsdGlhZGRyc5YACASsEuNzBoKBAAoErBLjcwaCgt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC77U_S9KhRN28HMT05lp8vibixKBgBsQcLFKDvzn5926DdGNwgoKBg3VkcIKCg4V3YWt1MgA"}'
|
||||
2026-04-22 23:54:40.215 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:40.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33408/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc"]'
|
||||
2026-04-22 23:54:40.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:40.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:40.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:40.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33408/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1fb2298e-e8c0-48fd-ac4f-60c669bc03d3", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:40.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1fb2298e-e8c0-48fd-ac4f-60c669bc03d3","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:40.263 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:33408/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:40.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:40.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:40.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:40.282 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:40.382 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:40.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:40.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902080273778438,"ephemeral":false}]'
|
||||
2026-04-22 23:54:40.388 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:40.389 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:40.389 DEBUG [src.node.waku_node] Stopping container with id 73b67821344e
|
||||
2026-04-22 23:54:40.809 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:40.811 DEBUG [src.node.waku_node] Stopping container with id 65a0cc963c45
|
||||
2026-04-22 23:54:41.258 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:41.259 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:41.301 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:41.319 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
255
manual/5/data/attachments/1a0eaff8bd3e67d2.txt
Normal file
255
manual/5/data/attachments/1a0eaff8bd3e67d2.txt
Normal file
@ -0,0 +1,255 @@
|
||||
2026-04-22 23:57:17.565 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:17.566 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:57:17.567 DEBUG [tests.conftest] Running test: test_get_multiple_store_messages with id: 2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293
|
||||
2026-04-22 23:57:17.568 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:57:17.569 DEBUG [src.steps.store] Running fixture setup: store_setup
|
||||
2026-04-22 23:57:17.569 DEBUG [src.steps.store] Running fixture setup: node_setup
|
||||
2026-04-22 23:57:17.578 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:57:17.578 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:17.578 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:57:17.579 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:57:17.579 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:17.579 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:57:17.579 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:57:17.582 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:57:17.582 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.34
|
||||
2026-04-22 23:57:17.582 DEBUG [src.node.docker_mananger] Generated ports ['31840', '31841', '31842', '31843', '31844']
|
||||
2026-04-22 23:57:17.583 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:57:17.584 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:57:17.584 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:57:17.584 DEBUG [src.node.docker_mananger] docker run -i -t -p 31840:31840 -p 31841:31841 -p 31842:31842 -p 31843:31843 -p 31844:31844 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=31842 --rest-port=31840 --tcp-port=31841 --discv5-udp-port=31843 --rest-address=0.0.0.0 --nat=extip:172.18.146.34 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f468dc2fa066adbda7749fcef6eeb130e25cbb3894d91b84fbb6eb74fb5ad7ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31844 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:17.787 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.34 waku 0339fe683df385634963b404caf9265eab0a457664c43ae5e0fe31f05ac8daee
|
||||
2026-04-22 23:57:17.822 DEBUG [src.node.docker_mananger] Container started with ID 0339fe683df3. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:17.823 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31840
|
||||
2026-04-22 23:57:17.823 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:57:17.862 ERROR [src.node.docker_mananger] Max retries reached for container 978d77e506da. Exiting log stream.
|
||||
2026-04-22 23:57:18.443 ERROR [src.node.docker_mananger] Max retries reached for container 8e2a10953f45. Exiting log stream.
|
||||
2026-04-22 23:57:18.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:18.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:18.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:18.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:19.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:19.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:19.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:19.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:19.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:19.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:19.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:19.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:19.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:19.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:57:19.443 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:57:19.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:19.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr","/ip4/172.18.146.34/tcp/31842/ws/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr"],"enrUri":"enr:-L24QInjeZL1VAdtv0qEW6Oqy32RwPzDfQWDdg1tMc99L84wfYfPbf_1hDoNYDuuH2gdm-TFocriNblV_CYZxQGg7moCgmlkgnY0gmlwhKwSkiKKbXVsdGlhZGRyc5YACASsEpIiBnxhAAoErBKSIgZ8Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtK8yXF33ja4SmbfhDYqb5RfipxoL3O4J-AVUTlZGyguDdGNwgnxhg3VkcIJ8Y4V3YWt1MgM"}'
|
||||
2026-04-22 23:57:19.445 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:57:19.452 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:57:19.452 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:19.452 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:57:19.452 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:57:19.452 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QInjeZL1VAdtv0qEW6Oqy32RwPzDfQWDdg1tMc99L84wfYfPbf_1hDoNYDuuH2gdm-TFocriNblV_CYZxQGg7moCgmlkgnY0gmlwhKwSkiKKbXVsdGlhZGRyc5YACASsEpIiBnxhAAoErBKSIgZ8Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtK8yXF33ja4SmbfhDYqb5RfipxoL3O4J-AVUTlZGyguDdGNwgnxhg3VkcIJ8Y4V3YWt1MgM (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:57:19.453 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:19.453 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:57:19.453 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:57:19.454 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:57:19.454 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.65
|
||||
2026-04-22 23:57:19.454 DEBUG [src.node.docker_mananger] Generated ports ['24770', '24771', '24772', '24773', '24774']
|
||||
2026-04-22 23:57:19.454 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:57:19.455 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:57:19.455 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:57:19.455 DEBUG [src.node.docker_mananger] docker run -i -t -p 24770:24770 -p 24771:24771 -p 24772:24772 -p 24773:24773 -p 24774:24774 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=24772 --rest-port=24770 --tcp-port=24771 --discv5-udp-port=24773 --rest-address=0.0.0.0 --nat=extip:172.18.26.65 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b90add37f3fa141b9fbf2ea8d2cfedb1ac71626ecc0ed0503aa1b2d3027bfcc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24774 --metrics-logging=true --storenode=/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:19.641 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.65 waku d60b097aefbaab6fcc380095fba252fb2dc67b8b0db7c3f1153e9f777e595e6e
|
||||
2026-04-22 23:57:19.674 DEBUG [src.node.docker_mananger] Container started with ID d60b097aefba. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:19.675 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24770
|
||||
2026-04-22 23:57:19.675 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:57:20.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:20.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:20.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:20.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:20.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:20.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:20.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:20.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:57:20.987 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:57:20.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:20.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.65/tcp/24771/p2p/16Uiu2HAmEcw2kHe6uVgZHDthWpoiyBQvuXzXsiQc1N2bvQzk4f9v","/ip4/172.18.26.65/tcp/24772/ws/p2p/16Uiu2HAmEcw2kHe6uVgZHDthWpoiyBQvuXzXsiQc1N2bvQzk4f9v"],"enrUri":"enr:-L24QEkRA3SV_9wXk-sqzg0a0XRkwkx-tCvShx9i99RJmEuEUnY-hk7q4KVkWS3xcqx52C4CW43umH0EHefcLYMRrGgCgmlkgnY0gmlwhKwSGkGKbXVsdGlhZGRyc5YACASsEhpBBmDDAAoErBIaQQZgxN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHTB1aR2ZCGQ55BFX9UWsBYe3IKSxW2XnORmAjElvwmWDdGNwgmDDg3VkcIJgxYV3YWt1MgM"}'
|
||||
2026-04-22 23:57:20.990 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:57:20.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24770/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr"]'
|
||||
2026-04-22 23:57:20.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:20.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:57:20.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:20.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24770/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:57:20.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:20.999 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:20.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:21.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:21.006 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:21.207 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:21.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:21.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:21.213 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:21.414 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:21.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:21.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:21.421 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:21.622 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:21.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:21.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:21.627 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:21.828 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:21.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:21.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:21.833 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:22.035 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:22.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:22.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:22.040 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:22.242 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:22.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:22.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:22.248 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:22.449 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:22.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:22.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:22.455 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:22.655 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:22.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:22.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:22.661 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:22.861 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:22.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:22.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:22.868 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:23.069 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:23.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:23.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:23.075 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:23.276 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:23.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:23.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:23.281 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:23.481 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:23.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:23.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:23.488 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:23.688 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:23.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:23.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:23.694 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:23.895 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:23.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:23.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:23.900 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:24.101 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:24.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:24.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:24.106 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:24.306 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:24.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:24.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:24.312 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:24.514 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:24.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:24.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:24.519 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:24.720 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:24.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:24.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:24.726 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:24.927 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:24.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:24.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:24.934 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:25.135 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:25.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:25.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:25.142 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:25.343 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:25.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:25.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:25.349 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:25.550 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:25.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:25.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:25.556 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:25.757 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:25.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:25.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:25.762 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:25.963 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:25.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:25.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:25.968 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:26.169 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:26.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:26.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:26.176 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:26.377 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:26.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:26.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:26.382 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:26.583 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:26.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:26.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:26.589 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:26.790 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:26.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:26.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:26.795 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:26.996 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:26.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:27.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:27.003 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:27.203 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:27.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:27.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:27.209 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:27.410 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:27.410 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:27.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:27.415 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:27.616 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:27.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:27.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:27.622 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:27.822 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:27.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:27.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:27.828 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:28.028 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:28.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:28.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:28.035 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:28.236 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:28.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:28.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:28.241 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:28.442 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:28.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:28.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:28.448 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:28.649 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:28.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:28.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:28.655 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:28.855 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:28.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:28.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:28.861 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:29.061 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:29.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:29.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:29.068 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:29.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:29.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea8d6abea7287ad6617af8faeb9009d9d55c57532d79deb52399495c759f8c15"},{"messageHash":"0x97807ae5a934977f9884472bd5e9f0a55696b46fb0d3468786c8f28daaea293b"},{"messageHash":"0x51a02cfd2f57988d19cc75eb30ec6f2031e1095c20ad7ca4e28cb138f615f355"},{"messageHash":"0xc9a0ecac76d12c2c55a3641d8039391ebaec7b689e29b1477608f4070baeda6d"},{"messageHash":"0xb537645163b36f394af76ac7a13e2c9114aecd2ef312c065b1d5f1961c135397"},{"messageHash":"0xf596e05ce4ada4fd44dcb3dff05d6ab8822d28861339622122f6e2f7604295a7"},{"messageHash":"0x97dfe1ca4cd1151de9d543d06ba64a79efb2c1312f5202a29b36ae7dd2c4b9fb"},{"messageHash":"0xa79a1caf8383bfae85da4a46afbcc22ff84a1459eecf23049cdb6983b6b579a2"},{"messageHash":"0xa881a6e889e898b94538c55dc080361897f529d78ce1bed075f476e58fce7658"},{"messageHash":"0xb942d554cddbe96e129f9128f4a2437f30686ee8d021f79357426d1780dd1a5e"},{"messageHash":"0x27d036b954cfcc68adc1a7c2206b524d4183a35a8d3447d922888b16fba798e9"},{"messageHash":"0xa422238265b8c3c9f15f8c88960706da6aa15fa92891c5ff61be8c1ef90e46f9"},{"messageHash":"0xb9c6ee77f584e25b8cf3172678fa0ebf3b5d8cbe2063ea521be5571198ddcc67"},{"messageHash":"0xe4128b6241a22e7a5ca217476c970337954971a66595fdc09e57239e5e21f375"},{"messageHash":"0x57dd08f29d08120d0ebaf38b703e0421f68f92324218d5105550891e13e5a7b2"},{"messageHash":"0x53c1ec25c22c2c4973c181006df6952c3aec4c85e3d2b7f756d73dfb6fe285d2"},{"messageHash":"0xa7c47cded6817933202b7b7f1338e9481500c4c8941d9b08264e255b8a7b59bc"},{"messageHash":"0x9af1205e2199fd2da4ead1b9c817f4032b6196dc0a498f12cd0724680530637d"},{"messageHash":"0xec59f3017e2dce0ddc03da3885d6075e1db051f35277930c5032dd362734be55"},{"messageHash":"0x56ea0ec0bb2a8932ad1e8c11f18fded1da458ffca19cdeaa22d58fffe5e81de7"},{"messageHash":"0xd3aec22ab465b70a640e1a5f005c976b7f93ead6175fb5b4f8fc81469344c0a3"},{"messageHash":"0xa5f43a6340adc108b30ad664beb54ad18f10ae42fcd1742545601cd6fd71cd66"},{"messageHash":"0x189e96ec21b0ee24f03935688f0a81a2304bc421d22cfebf0a7b56b500200700"},{"messageHash":"0x126f6c79b93a8b8a8084f6457628ca39fe2b61c589f2226e716b7c30fe2a9f96"},{"messageHash":"0x6e26e5d3619b6b2d3cd9aefc502f0106406d03e0ad67b899421ecd2b33336d28"},{"messageHash":"0xc9d2e35c053761715a2bf002ce9a84ae915a205d61f6a0a983c2f9b7793f9bd3"},{"messageHash":"0x6a65884d92bfef988d659041d6b90da174d630ea87b6bfbc467eca5fc565d53b"},{"messageHash":"0xbb89c4ec6f1b5fccb80ed278b13c4551d50bc08f0bdacb664222c3de73cd3ecf"},{"messageHash":"0xef418092e98c059ff8432eda68e1d8cb6c01c26c9847a53f11dbfcfd6171b0ee"},{"messageHash":"0x5726bf6f0ee66b967138e5c971173e255b73bfc44ce5f1826e0bf7a38dba57ae"},{"messageHash":"0x92ce78f8396fa96841faa41e6141baa7d0c9766cfb76786fefbd86c6331a4dbe"},{"messageHash":"0x96007fef98ebb9a3216e5d12c25a96def35874212a24c0be498975a70f02bcfc"},{"messageHash":"0x6a2ea4bc3f14b5bee701286d287539a81bc02ddd1d46368abf9e25f268a6e0ee"},{"messageHash":"0xa768946de60b9a7572858b1b405f1ecd6833be7fd71169fb25ae3bac8e24c8b0"},{"messageHash":"0x23255cb8aded7bdcc2df32d9a1442209e01365725755c9c40fa7e4fd4d7d8ece"},{"messageHash":"0x3ea0f3435f409f119c1533952595928dba63a412a6cbb8ccfbe3399b0d4fb521"},{"messageHash":"0x6d84bbd5eeb72b04106c1398c7b43e82bfd9be2a80fbcb61f0f6fcd7fb236ccf"},{"messageHash":"0x7f9096bcfac8688b79901de7c004201951aaf9c21328f71a7bbe16b109955703"},{"messageHash":"0x50871c39b6b50fe1d436e4739b7485801cbfe9633457c8ba7a19fe91b2b81546"},{"messageHash":"0xfaa5d76c51ac86389f188d804c2035d2c16ecc54714b2975920bdcdab51ae5c9"}]}'
|
||||
2026-04-22 23:57:29.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:29.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea8d6abea7287ad6617af8faeb9009d9d55c57532d79deb52399495c759f8c15"},{"messageHash":"0x97807ae5a934977f9884472bd5e9f0a55696b46fb0d3468786c8f28daaea293b"},{"messageHash":"0x51a02cfd2f57988d19cc75eb30ec6f2031e1095c20ad7ca4e28cb138f615f355"},{"messageHash":"0xc9a0ecac76d12c2c55a3641d8039391ebaec7b689e29b1477608f4070baeda6d"},{"messageHash":"0xb537645163b36f394af76ac7a13e2c9114aecd2ef312c065b1d5f1961c135397"},{"messageHash":"0xf596e05ce4ada4fd44dcb3dff05d6ab8822d28861339622122f6e2f7604295a7"},{"messageHash":"0x97dfe1ca4cd1151de9d543d06ba64a79efb2c1312f5202a29b36ae7dd2c4b9fb"},{"messageHash":"0xa79a1caf8383bfae85da4a46afbcc22ff84a1459eecf23049cdb6983b6b579a2"},{"messageHash":"0xa881a6e889e898b94538c55dc080361897f529d78ce1bed075f476e58fce7658"},{"messageHash":"0xb942d554cddbe96e129f9128f4a2437f30686ee8d021f79357426d1780dd1a5e"},{"messageHash":"0x27d036b954cfcc68adc1a7c2206b524d4183a35a8d3447d922888b16fba798e9"},{"messageHash":"0xa422238265b8c3c9f15f8c88960706da6aa15fa92891c5ff61be8c1ef90e46f9"},{"messageHash":"0xb9c6ee77f584e25b8cf3172678fa0ebf3b5d8cbe2063ea521be5571198ddcc67"},{"messageHash":"0xe4128b6241a22e7a5ca217476c970337954971a66595fdc09e57239e5e21f375"},{"messageHash":"0x57dd08f29d08120d0ebaf38b703e0421f68f92324218d5105550891e13e5a7b2"},{"messageHash":"0x53c1ec25c22c2c4973c181006df6952c3aec4c85e3d2b7f756d73dfb6fe285d2"},{"messageHash":"0xa7c47cded6817933202b7b7f1338e9481500c4c8941d9b08264e255b8a7b59bc"},{"messageHash":"0x9af1205e2199fd2da4ead1b9c817f4032b6196dc0a498f12cd0724680530637d"},{"messageHash":"0xec59f3017e2dce0ddc03da3885d6075e1db051f35277930c5032dd362734be55"},{"messageHash":"0x56ea0ec0bb2a8932ad1e8c11f18fded1da458ffca19cdeaa22d58fffe5e81de7"},{"messageHash":"0xd3aec22ab465b70a640e1a5f005c976b7f93ead6175fb5b4f8fc81469344c0a3"},{"messageHash":"0xa5f43a6340adc108b30ad664beb54ad18f10ae42fcd1742545601cd6fd71cd66"},{"messageHash":"0x189e96ec21b0ee24f03935688f0a81a2304bc421d22cfebf0a7b56b500200700"},{"messageHash":"0x126f6c79b93a8b8a8084f6457628ca39fe2b61c589f2226e716b7c30fe2a9f96"},{"messageHash":"0x6e26e5d3619b6b2d3cd9aefc502f0106406d03e0ad67b899421ecd2b33336d28"},{"messageHash":"0xc9d2e35c053761715a2bf002ce9a84ae915a205d61f6a0a983c2f9b7793f9bd3"},{"messageHash":"0x6a65884d92bfef988d659041d6b90da174d630ea87b6bfbc467eca5fc565d53b"},{"messageHash":"0xbb89c4ec6f1b5fccb80ed278b13c4551d50bc08f0bdacb664222c3de73cd3ecf"},{"messageHash":"0xef418092e98c059ff8432eda68e1d8cb6c01c26c9847a53f11dbfcfd6171b0ee"},{"messageHash":"0x5726bf6f0ee66b967138e5c971173e255b73bfc44ce5f1826e0bf7a38dba57ae"},{"messageHash":"0x92ce78f8396fa96841faa41e6141baa7d0c9766cfb76786fefbd86c6331a4dbe"},{"messageHash":"0x96007fef98ebb9a3216e5d12c25a96def35874212a24c0be498975a70f02bcfc"},{"messageHash":"0x6a2ea4bc3f14b5bee701286d287539a81bc02ddd1d46368abf9e25f268a6e0ee"},{"messageHash":"0xa768946de60b9a7572858b1b405f1ecd6833be7fd71169fb25ae3bac8e24c8b0"},{"messageHash":"0x23255cb8aded7bdcc2df32d9a1442209e01365725755c9c40fa7e4fd4d7d8ece"},{"messageHash":"0x3ea0f3435f409f119c1533952595928dba63a412a6cbb8ccfbe3399b0d4fb521"},{"messageHash":"0x6d84bbd5eeb72b04106c1398c7b43e82bfd9be2a80fbcb61f0f6fcd7fb236ccf"},{"messageHash":"0x7f9096bcfac8688b79901de7c004201951aaf9c21328f71a7bbe16b109955703"},{"messageHash":"0x50871c39b6b50fe1d436e4739b7485801cbfe9633457c8ba7a19fe91b2b81546"},{"messageHash":"0xfaa5d76c51ac86389f188d804c2035d2c16ecc54714b2975920bdcdab51ae5c9"}]}'
|
||||
2026-04-22 23:57:29.279 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:57:29.281 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:57:29.281 DEBUG [src.node.waku_node] Stopping container with id 0339fe683df3
|
||||
2026-04-22 23:57:29.744 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:29.746 DEBUG [src.node.waku_node] Stopping container with id d60b097aefba
|
||||
2026-04-22 23:57:30.556 ERROR [src.node.docker_mananger] Max retries reached for container 0339fe683df3. Exiting log stream.
|
||||
2026-04-22 23:57:40.200 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:40.202 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:57:40.250 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:57:40.291 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
106
manual/5/data/attachments/1bb0515ed367281e.txt
Normal file
106
manual/5/data/attachments/1bb0515ed367281e.txt
Normal file
@ -0,0 +1,106 @@
|
||||
2026-04-22 23:53:52.108 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:52.109 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:53:52.109 DEBUG [tests.conftest] Running test: test_filter_get_message_with_ephemeral with id: 2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec
|
||||
2026-04-22 23:53:52.109 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:53:52.109 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:53:52.110 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:53:52.118 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:52.118 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:52.119 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:52.119 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:53:52.119 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:52.119 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:52.119 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:52.121 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:52.122 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.104
|
||||
2026-04-22 23:53:52.122 DEBUG [src.node.docker_mananger] Generated ports ['26666', '26667', '26668', '26669', '26670']
|
||||
2026-04-22 23:53:52.122 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:52.123 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:52.124 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:52.124 DEBUG [src.node.docker_mananger] docker run -i -t -p 26666:26666 -p 26667:26667 -p 26668:26668 -p 26669:26669 -p 26670:26670 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=26668 --rest-port=26666 --tcp-port=26667 --discv5-udp-port=26669 --rest-address=0.0.0.0 --nat=extip:172.18.17.104 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c15e829fad12b65c44cde478e9bf4e79dfb6706fba43ccc38197dfb70bcbe62b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26670 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:52.306 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.104 waku 7fe66f753af8e448256c371f930551ee20fbae3f06b5b697acee4696d10e20cf
|
||||
2026-04-22 23:53:52.336 DEBUG [src.node.docker_mananger] Container started with ID 7fe66f753af8. Setting up logs at ./log/docker/node1_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:52.336 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26666
|
||||
2026-04-22 23:53:52.336 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:52.507 ERROR [src.node.docker_mananger] Max retries reached for container e4c118040cea. Exiting log stream.
|
||||
2026-04-22 23:53:52.965 ERROR [src.node.docker_mananger] Max retries reached for container b87da62a1abc. Exiting log stream.
|
||||
2026-04-22 23:53:53.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:53.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:53.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:53.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:53.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:53.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:53.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:53.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:53.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:53.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:53.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:53.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:53.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:53.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:53.955 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:53.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:53.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6","/ip4/172.18.17.104/tcp/26668/ws/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6"],"enrUri":"enr:-L24QK4MxeDfIuEBL7Czb0M5KbfeV8ZUddXmZWlZt9swdhgQXGFCMVmwD2VQN9FlxfhXi1rD7UCebnQrTkaccM5IN9UCgmlkgnY0gmlwhKwSEWiKbXVsdGlhZGRyc5YACASsEhFoBmgrAAoErBIRaAZoLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWnmYzkTj-LeQm9FJgM28I2Z3l8MwSuZFbTsz5pNn9meDdGNwgmgrg3VkcIJoLYV3YWt1MgU"}'
|
||||
2026-04-22 23:53:53.958 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:53.958 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:53:53.964 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:53.964 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:53.964 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:53.965 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:53:53.965 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QK4MxeDfIuEBL7Czb0M5KbfeV8ZUddXmZWlZt9swdhgQXGFCMVmwD2VQN9FlxfhXi1rD7UCebnQrTkaccM5IN9UCgmlkgnY0gmlwhKwSEWiKbXVsdGlhZGRyc5YACASsEhFoBmgrAAoErBIRaAZoLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWnmYzkTj-LeQm9FJgM28I2Z3l8MwSuZFbTsz5pNn9meDdGNwgmgrg3VkcIJoLYV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:53:53.965 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:53.965 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:53.965 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:53.966 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:53.966 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.129
|
||||
2026-04-22 23:53:53.967 DEBUG [src.node.docker_mananger] Generated ports ['9749', '9750', '9751', '9752', '9753']
|
||||
2026-04-22 23:53:53.967 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:53.967 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:53.967 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:53.967 DEBUG [src.node.docker_mananger] docker run -i -t -p 9749:9749 -p 9750:9750 -p 9751:9751 -p 9752:9752 -p 9753:9753 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=9751 --rest-port=9749 --tcp-port=9750 --discv5-udp-port=9752 --rest-address=0.0.0.0 --nat=extip:172.18.102.129 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4a5c10834386cfa865abceeae2ebc91b239b7de7b8a25ee602f80fbfc15ca7b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9753 --metrics-logging=true --relay=false --filternode=/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:54.156 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.129 waku 7ba495955c232ad1f08bb413a1f9889deaedf3da3d1f3c246f0194a6bef39a20
|
||||
2026-04-22 23:53:54.189 DEBUG [src.node.docker_mananger] Container started with ID 7ba495955c23. Setting up logs at ./log/docker/node2_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:54.189 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9749
|
||||
2026-04-22 23:53:54.189 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:55.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:55.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:55.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:55.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:55.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:55.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:55.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:55.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:55.501 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:55.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:55.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.129/tcp/9750/p2p/16Uiu2HAmDvVLdqg7M76hfydpn22QpwaLj13nHrJ2mGgqMR4LU8kg","/ip4/172.18.102.129/tcp/9751/ws/p2p/16Uiu2HAmDvVLdqg7M76hfydpn22QpwaLj13nHrJ2mGgqMR4LU8kg"],"enrUri":"enr:-L24QF_DPGPgyS_qkTkbR_8mr6xwycEMMdKYzZqRL3RcmkWhLq-z0hZcRRRaOzcms7kCZxCoXGdXz4h4p34e8cgCtJsCgmlkgnY0gmlwhKwSZoGKbXVsdGlhZGRyc5YACASsEmaBBiYWAAoErBJmgQYmF90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEtQtPXm4lS1MqjJpJyDFC0DRGCS-T9QJABk2Fw9IWymDdGNwgiYWg3VkcIImGIV3YWt1MgA"}'
|
||||
2026-04-22 23:53:55.504 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:55.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9749/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6"]'
|
||||
2026-04-22 23:53:55.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:55.535 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
|
||||
2026-04-22 23:53:55.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:53:55.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:55.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9749/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "29fd0689-aab5-44bd-8d94-93ef2aafcbb2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:53:55.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"29fd0689-aab5-44bd-8d94-93ef2aafcbb2","statusDesc":"OK"}'
|
||||
2026-04-22 23:53:55.553 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral True
|
||||
2026-04-22 23:53:55.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
|
||||
2026-04-22 23:53:55.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:55.560 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:55.661 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:55.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:55.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902035554178678,"ephemeral":true}]'
|
||||
2026-04-22 23:53:55.665 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral False
|
||||
2026-04-22 23:53:55.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
|
||||
2026-04-22 23:53:55.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:55.670 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:55.770 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:55.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:55.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902035665346557,"ephemeral":false}]'
|
||||
2026-04-22 23:53:55.775 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:53:55.777 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:53:55.777 DEBUG [src.node.waku_node] Stopping container with id 7fe66f753af8
|
||||
2026-04-22 23:53:56.215 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:53:56.215 DEBUG [src.node.waku_node] Stopping container with id 7ba495955c23
|
||||
2026-04-22 23:53:56.635 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:53:56.638 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:53:56.661 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:53:56.674 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
110
manual/5/data/attachments/256d0ba27e457397.txt
Normal file
110
manual/5/data/attachments/256d0ba27e457397.txt
Normal file
@ -0,0 +1,110 @@
|
||||
2026-04-22 23:56:34.922 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:34.923 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:56:34.923 DEBUG [tests.conftest] Running test: test_publish_with_no_timestamp with id: 2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5
|
||||
2026-04-22 23:56:34.923 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:56:34.923 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
||||
2026-04-22 23:56:34.924 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
|
||||
2026-04-22 23:56:34.930 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:34.930 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:34.930 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:34.930 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:56:34.930 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:34.930 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:34.930 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:34.932 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:34.932 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.122
|
||||
2026-04-22 23:56:34.932 DEBUG [src.node.docker_mananger] Generated ports ['32559', '32560', '32561', '32562', '32563']
|
||||
2026-04-22 23:56:34.932 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:34.932 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:34.932 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:34.933 DEBUG [src.node.docker_mananger] docker run -i -t -p 32559:32559 -p 32560:32560 -p 32561:32561 -p 32562:32562 -p 32563:32563 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=32561 --rest-port=32559 --tcp-port=32560 --discv5-udp-port=32562 --rest-address=0.0.0.0 --nat=extip:172.18.165.122 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=752aba53dca2a2f0edd65cf9a2af4e3c7602d90ee4ad86acf1c06dcce504086a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32563 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:35.122 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.122 waku c04b39afd7d95ff157ad6b42c6bdaee46d6d23f88b2157e466d5401cf3c73a85
|
||||
2026-04-22 23:56:35.152 DEBUG [src.node.docker_mananger] Container started with ID c04b39afd7d9. Setting up logs at ./log/docker/node1_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:35.152 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32559
|
||||
2026-04-22 23:56:35.152 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:35.324 ERROR [src.node.docker_mananger] Max retries reached for container 50f3e5c0e627. Exiting log stream.
|
||||
2026-04-22 23:56:35.705 ERROR [src.node.docker_mananger] Max retries reached for container 88f55dff0a65. Exiting log stream.
|
||||
2026-04-22 23:56:36.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:36.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:36.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:36.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:36.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:36.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:36.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:36.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:36.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:36.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:36.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:36.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:36.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:36.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:36.772 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:36.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:36.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.122/tcp/32560/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq","/ip4/172.18.165.122/tcp/32561/ws/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq"],"enrUri":"enr:-L24QDVPM0-P5FGHtbOiTbecBsmzpzuyz3N7HLTts-yvHPj8CqJ8iN9bw3C3LnnHQHn4USwvDPWP1_lh4aPVvSPaBTUCgmlkgnY0gmlwhKwSpXqKbXVsdGlhZGRyc5YACASsEqV6Bn8wAAoErBKlegZ_Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDizIS2PhYYKdomN9YqxzczAoD-4Wt0PsSFoSollzd9USDdGNwgn8wg3VkcIJ_MoV3YWt1MgE"}'
|
||||
2026-04-22 23:56:36.775 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:36.781 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:36.782 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:36.782 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:36.782 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:56:36.782 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDVPM0-P5FGHtbOiTbecBsmzpzuyz3N7HLTts-yvHPj8CqJ8iN9bw3C3LnnHQHn4USwvDPWP1_lh4aPVvSPaBTUCgmlkgnY0gmlwhKwSpXqKbXVsdGlhZGRyc5YACASsEqV6Bn8wAAoErBKlegZ_Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDizIS2PhYYKdomN9YqxzczAoD-4Wt0PsSFoSollzd9USDdGNwgn8wg3VkcIJ_MoV3YWt1MgE (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:56:36.782 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:36.782 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:36.782 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:36.784 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:36.784 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.68.158
|
||||
2026-04-22 23:56:36.784 DEBUG [src.node.docker_mananger] Generated ports ['34419', '34420', '34421', '34422', '34423']
|
||||
2026-04-22 23:56:36.784 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:36.784 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:36.784 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:36.785 DEBUG [src.node.docker_mananger] docker run -i -t -p 34419:34419 -p 34420:34420 -p 34421:34421 -p 34422:34422 -p 34423:34423 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=34421 --rest-port=34419 --tcp-port=34420 --discv5-udp-port=34422 --rest-address=0.0.0.0 --nat=extip:172.18.68.158 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbc81fc7b27c9b7f4c76a2dbee962effd2eedb8fcff5ff8b07f19acc9e9859f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34423 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:36.977 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.68.158 waku 4d9535a72e841abef93775d9efb85a9346ce1c38aebbc91f3e87a0845869caab
|
||||
2026-04-22 23:56:37.006 DEBUG [src.node.docker_mananger] Container started with ID 4d9535a72e84. Setting up logs at ./log/docker/node2_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:37.006 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34419
|
||||
2026-04-22 23:56:37.007 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:38.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:38.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:38.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:38.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:38.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:38.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:38.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:38.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:38.321 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:38.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:38.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.158/tcp/34420/p2p/16Uiu2HAm1DsvRRYzFYqEqDsnwwwSJ5R6h2hp5PdsigvLvAUgehe1","/ip4/172.18.68.158/tcp/34421/ws/p2p/16Uiu2HAm1DsvRRYzFYqEqDsnwwwSJ5R6h2hp5PdsigvLvAUgehe1"],"enrUri":"enr:-L24QBNc8EU8qZ75_My8D227WGvKq1hy8XAN90enQ28ExptNN6R4FpEeOLk1OrSrcAvnGqSW12FnfZ7grnTRIPzswV8CgmlkgnY0gmlwhKwSRJ6KbXVsdGlhZGRyc5YACASsEkSeBoZ0AAoErBJEngaGdd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECViCnkXY3q6Y2egmm4ef8AjGNV5FPvE0R9nz9KTyUoNqDdGNwgoZ0g3VkcIKGdoV3YWt1MgE"}'
|
||||
2026-04-22 23:56:38.324 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:38.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34419/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.122/tcp/32560/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq"]'
|
||||
2026-04-22 23:56:38.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:38.349 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
|
||||
2026-04-22 23:56:38.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32559/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:38.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:38.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34419/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:38.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:38.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:38.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:38.373 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:38.474 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:38.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:38.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198367103744,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:38.478 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:38.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:38.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198367103744,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:38.482 INFO [src.steps.relay] WARM UP successful!!
|
||||
2026-04-22 23:56:38.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto"}'
|
||||
2026-04-22 23:56:38.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:38.487 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:38.588 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:38.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:38.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198485108992,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:38.593 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:38.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:38.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198485108992,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:38.598 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:56:38.600 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:56:38.600 DEBUG [src.node.waku_node] Stopping container with id c04b39afd7d9
|
||||
2026-04-22 23:56:39.056 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:39.056 DEBUG [src.node.waku_node] Stopping container with id 4d9535a72e84
|
||||
2026-04-22 23:56:39.510 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:39.514 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:56:39.540 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:56:39.563 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
111
manual/5/data/attachments/2694080262a78552.txt
Normal file
111
manual/5/data/attachments/2694080262a78552.txt
Normal file
@ -0,0 +1,111 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_publish_with_payload_less_than_150_kb with id: 2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
|
||||
[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-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.82.240
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60516', '60517', '60518', '60519', '60520']
|
||||
[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 60516:60516 -p 60517:60517 -p 60518:60518 -p 60519:60519 -p 60520:60520 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=60518 --rest-port=60516 --tcp-port=60517 --discv5-udp-port=60519 --rest-address=0.0.0.0 --nat=extip:172.18.82.240 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f7bf1fccbc58db9c1befada17fbaaa44baf1eb7982feeb1be2aff62f6dcceccd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60520 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.240 waku 45fada0718919d0011a1c5346ee66eb74831cab5f2fdd353c5cf3c894535018b
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 45fada071891. Setting up logs at ./log/docker/node1_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 60516
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e1a5a169b916. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c52ed39f36ae. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:60516/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.82.240/tcp/60517/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5","/ip4/172.18.82.240/tcp/60518/ws/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5"],"enrUri":"enr:-L24QOTwRoJur95RN-QpMGpatoX3gI-jtRwSAhq4KGsE_p7IVmNpKXDWxnpWGlNV4D8bj23jIBG5X9U0U5Z4O8scwWwCgmlkgnY0gmlwhKwSUvCKbXVsdGlhZGRyc5YACASsElLwBuxlAAoErBJS8AbsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2UsnCDf7DPk0nd-3ZYXPByX2p0CqGHZUZMN8C_sdHBSDdGNwguxlg3VkcILsZ4V3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOTwRoJur95RN-QpMGpatoX3gI-jtRwSAhq4KGsE_p7IVmNpKXDWxnpWGlNV4D8bj23jIBG5X9U0U5Z4O8scwWwCgmlkgnY0gmlwhKwSUvCKbXVsdGlhZGRyc5YACASsElLwBuxlAAoErBJS8AbsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2UsnCDf7DPk0nd-3ZYXPByX2p0CqGHZUZMN8C_sdHBSDdGNwguxlg3VkcILsZ4V3YWt1MgE (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.15.107
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26637', '26638', '26639', '26640', '26641']
|
||||
[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 26637:26637 -p 26638:26638 -p 26639:26639 -p 26640:26640 -p 26641:26641 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=26639 --rest-port=26637 --tcp-port=26638 --discv5-udp-port=26640 --rest-address=0.0.0.0 --nat=extip:172.18.15.107 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bad6dd0a0bcca80ae6998a9d3e9ed5275a38daf1fcd40ace7a57f1d60d4aaec6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26641 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.107 waku 8af2609ae673078506d555221087d1e93e0929cfb3745da97dda93134b674bee
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8af2609ae673. Setting up logs at ./log/docker/node2_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 26637
|
||||
[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:26637/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:26637/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.15.107/tcp/26638/p2p/16Uiu2HAm4x8BUequzDzpR3SA9BsxzzWhEwzMdmrECKAiBWCYGXGt","/ip4/172.18.15.107/tcp/26639/ws/p2p/16Uiu2HAm4x8BUequzDzpR3SA9BsxzzWhEwzMdmrECKAiBWCYGXGt"],"enrUri":"enr:-L24QBrf2w6R7uiYpnaPOlMBtxvql9eaAJo6_O8dPVvLWI93bgYrsfPcdd3YJIK6JEwN9KDVodsye1Wslpj6p621hp8CgmlkgnY0gmlwhKwSD2uKbXVsdGlhZGRyc5YACASsEg9rBmgOAAoErBIPawZoD90DgnJzhQDGAQAAiXNlY3AyNTZrMaECjYY7kRhdBapkUbQTjTEimhqinK2MwFp8vmZbq-SqOjmDdGNwgmgOg3VkcIJoEIV3YWt1MgE"}'
|
||||
[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:26637/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.240/tcp/60517/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60516/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:26637/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902172343091968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902172343091968,"ephemeral":false,"proof":""}]'
|
||||
[32mINFO [0m src.steps.relay:relay.py:71 WARM UP successful!!
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:51 Running test with payload length of 102400 bytes
|
||||
[32mINFO [0m src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
|
||||
[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 2 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[32mINFO [0m src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
|
||||
[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 45fada071891
|
||||
[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 8af2609ae673
|
||||
[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.
|
||||
194
manual/5/data/attachments/2a4ac1b5c572b2f0.txt
Normal file
194
manual/5/data/attachments/2a4ac1b5c572b2f0.txt
Normal file
@ -0,0 +1,194 @@
|
||||
2026-04-22 23:57:02.186 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:02.187 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:57:02.187 DEBUG [tests.conftest] Running test: test_get_store_messages_with_different_content_topics with id: 2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a
|
||||
2026-04-22 23:57:02.188 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:57:02.189 DEBUG [src.steps.store] Running fixture setup: store_setup
|
||||
2026-04-22 23:57:02.189 DEBUG [src.steps.store] Running fixture setup: node_setup
|
||||
2026-04-22 23:57:02.197 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:57:02.198 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:02.198 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:57:02.198 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:57:02.198 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:02.198 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:57:02.198 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:57:02.201 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:57:02.201 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.224
|
||||
2026-04-22 23:57:02.202 DEBUG [src.node.docker_mananger] Generated ports ['33470', '33471', '33472', '33473', '33474']
|
||||
2026-04-22 23:57:02.202 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:57:02.202 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:57:02.202 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:57:02.203 DEBUG [src.node.docker_mananger] docker run -i -t -p 33470:33470 -p 33471:33471 -p 33472:33472 -p 33473:33473 -p 33474:33474 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=33472 --rest-port=33470 --tcp-port=33471 --discv5-udp-port=33473 --rest-address=0.0.0.0 --nat=extip:172.18.178.224 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=faa0e32db6d8b7c7c1970acde4e9cec0d9a5a1fddd0ce69edce7cf2ccf9dd5d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33474 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:02.414 ERROR [src.node.docker_mananger] Max retries reached for container 626edbbf8ccf. Exiting log stream.
|
||||
2026-04-22 23:57:02.419 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.224 waku cc3b8f1a343ee76702fd241e1d7d9ad77976b0c7610b77fa5d602ae7fad40b0c
|
||||
2026-04-22 23:57:02.454 DEBUG [src.node.docker_mananger] Container started with ID cc3b8f1a343e. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:02.455 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33470
|
||||
2026-04-22 23:57:02.455 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:57:03.153 ERROR [src.node.docker_mananger] Max retries reached for container 19bba8f6dffa. Exiting log stream.
|
||||
2026-04-22 23:57:03.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:03.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:03.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:03.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:03.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:03.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:03.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:03.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:03.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:03.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:03.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:03.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:04.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:04.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:57:04.075 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:57:04.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:04.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F","/ip4/172.18.178.224/tcp/33472/ws/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F"],"enrUri":"enr:-L24QDjWaH6mb7pMnZPzLyCyoA2LHHNxyGRaaJaqmnrjb52-MFeKmqIkqJYds5n0ciE5vgVSUM_bdr-ZOtDbWB8jtBECgmlkgnY0gmlwhKwSsuCKbXVsdGlhZGRyc5YACASsErLgBoK_AAoErBKy4AaCwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbjzKss4fE8mnkJD2QuB0UhboP162ZRd5xj867uY_PWCDdGNwgoK_g3VkcIKCwYV3YWt1MgM"}'
|
||||
2026-04-22 23:57:04.077 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:57:04.084 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:57:04.084 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:04.084 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:57:04.084 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:57:04.085 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDjWaH6mb7pMnZPzLyCyoA2LHHNxyGRaaJaqmnrjb52-MFeKmqIkqJYds5n0ciE5vgVSUM_bdr-ZOtDbWB8jtBECgmlkgnY0gmlwhKwSsuCKbXVsdGlhZGRyc5YACASsErLgBoK_AAoErBKy4AaCwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbjzKss4fE8mnkJD2QuB0UhboP162ZRd5xj867uY_PWCDdGNwgoK_g3VkcIKCwYV3YWt1MgM (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:57:04.085 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:04.085 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:57:04.085 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:57:04.086 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:57:04.086 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.18.230
|
||||
2026-04-22 23:57:04.087 DEBUG [src.node.docker_mananger] Generated ports ['6035', '6036', '6037', '6038', '6039']
|
||||
2026-04-22 23:57:04.087 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:57:04.087 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:57:04.087 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:57:04.087 DEBUG [src.node.docker_mananger] docker run -i -t -p 6035:6035 -p 6036:6036 -p 6037:6037 -p 6038:6038 -p 6039:6039 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=6037 --rest-port=6035 --tcp-port=6036 --discv5-udp-port=6038 --rest-address=0.0.0.0 --nat=extip:172.18.18.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=794a3af554b96dcbd9a1dce85e2c6f2a8bdb1dedcdcd3a75fda28c1dd410ed4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6039 --metrics-logging=true --storenode=/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:04.283 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.18.230 waku 75c017397c781199d7849f6a69b205b001f1aa1cc42e8c4e62622fb36e2a35ad
|
||||
2026-04-22 23:57:04.314 DEBUG [src.node.docker_mananger] Container started with ID 75c017397c78. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:04.315 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6035
|
||||
2026-04-22 23:57:04.315 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:57:05.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:05.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:05.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:05.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:05.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:05.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:05.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:05.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:57:05.626 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:57:05.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:05.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.230/tcp/6036/p2p/16Uiu2HAmAHuuNgQNnEpoEqq3ipn5ZfA4r4edsiaEa9DXjPxhFqAn","/ip4/172.18.18.230/tcp/6037/ws/p2p/16Uiu2HAmAHuuNgQNnEpoEqq3ipn5ZfA4r4edsiaEa9DXjPxhFqAn"],"enrUri":"enr:-L24QNBmevgxWOnBAeIusYIywpc-vB9LsNU-WMDmbzZopIXRAZiNfSYsbyKUhUFJtACX-9F5Gg4TZEbUK4TyAtVGNnUCgmlkgnY0gmlwhKwSEuaKbXVsdGlhZGRyc5YACASsEhLmBheUAAoErBIS5gYXld0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3OJmsD9YI1vjqglJ10mKmqQI7Kidy9AnAXfDSXQZh4eDdGNwgheUg3VkcIIXloV3YWt1MgM"}'
|
||||
2026-04-22 23:57:05.629 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:57:05.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6035/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F"]'
|
||||
2026-04-22 23:57:05.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:05.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:57:05.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:05.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6035/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:57:05.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:05.637 DEBUG [tests.store.test_get_messages] Running test with content topic /myapp/1/latest/proto
|
||||
2026-04-22 23:57:05.638 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:05.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/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)'}'
|
||||
2026-04-22 23:57:05.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:05.643 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:05.844 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:05.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:05.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdec4e9221c366ef53e65e14e4471e38344925bdade14d5ec861302219f1e8301"}]}'
|
||||
2026-04-22 23:57:05.848 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:05.848 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:05.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:05.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdec4e9221c366ef53e65e14e4471e38344925bdade14d5ec861302219f1e8301"}]}'
|
||||
2026-04-22 23:57:05.851 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:05.851 DEBUG [tests.store.test_get_messages] Running test with content topic /waku/2/content/test.js
|
||||
2026-04-22 23:57:05.851 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:05.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:05.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:05.856 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:06.057 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe42f874a326bf0c4f0280731d8bf296c21d728d5d9ba487cd497618ab8a12719"}]}'
|
||||
2026-04-22 23:57:06.060 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.061 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe42f874a326bf0c4f0280731d8bf296c21d728d5d9ba487cd497618ab8a12719"}]}'
|
||||
2026-04-22 23:57:06.064 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.064 DEBUG [tests.store.test_get_messages] Running test with content topic /app/22/sometopic/someencoding
|
||||
2026-04-22 23:57:06.064 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:06.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:06.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:06.070 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:06.271 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6c0506fbe0e1fbeb65b04c72c76a757e4db81c5eb6d08edda277e84983ce0700"}]}'
|
||||
2026-04-22 23:57:06.274 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.275 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6c0506fbe0e1fbeb65b04c72c76a757e4db81c5eb6d08edda277e84983ce0700"}]}'
|
||||
2026-04-22 23:57:06.278 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.278 DEBUG [tests.store.test_get_messages] Running test with content topic /toychat/2/huilong/proto
|
||||
2026-04-22 23:57:06.278 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:06.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:06.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:06.283 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:06.483 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4919ba00b8967fb9daeddd8200805ae6c4f43bd8607d65fac35ee37160f6d0d"}]}'
|
||||
2026-04-22 23:57:06.486 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.487 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4919ba00b8967fb9daeddd8200805ae6c4f43bd8607d65fac35ee37160f6d0d"}]}'
|
||||
2026-04-22 23:57:06.490 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.490 DEBUG [tests.store.test_get_messages] Running test with content topic /statusim/1/community/cbor
|
||||
2026-04-22 23:57:06.491 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:06.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:06.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:06.496 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:06.697 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c35ef693a5e5e9172e10109c7876252ad659981ecbdf5585047c2a449802c5c"}]}'
|
||||
2026-04-22 23:57:06.700 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.700 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c35ef693a5e5e9172e10109c7876252ad659981ecbdf5585047c2a449802c5c"}]}'
|
||||
2026-04-22 23:57:06.704 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.704 DEBUG [tests.store.test_get_messages] Running test with content topic /app/27/sometopic/someencoding
|
||||
2026-04-22 23:57:06.704 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:06.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:06.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:06.710 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:06.910 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1030652ea4b68811025d7e466d9da62a9dca5f6755afea3d2ed7b61a181c7da4"}]}'
|
||||
2026-04-22 23:57:06.914 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.914 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:06.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:06.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1030652ea4b68811025d7e466d9da62a9dca5f6755afea3d2ed7b61a181c7da4"}]}'
|
||||
2026-04-22 23:57:06.917 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:06.917 DEBUG [tests.store.test_get_messages] Running test with content topic /app/29/sometopic/someencoding
|
||||
2026-04-22 23:57:06.917 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:06.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:06.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:06.923 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:07.124 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:07.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:07.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4863cd790561710d20287ed95a5ef6c896ce0b3cbb774d6f6d8e1303b3a5d08f"}]}'
|
||||
2026-04-22 23:57:07.127 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:07.127 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:07.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:07.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4863cd790561710d20287ed95a5ef6c896ce0b3cbb774d6f6d8e1303b3a5d08f"}]}'
|
||||
2026-04-22 23:57:07.130 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:07.130 DEBUG [tests.store.test_get_messages] Running test with content topic /app/20/sometopic/someencoding
|
||||
2026-04-22 23:57:07.131 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:07.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:07.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:07.135 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:07.335 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:07.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:07.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47313a28f7987f32c79df4f5f2a45fa1e84737200ed57d6eda4df95a0dde2cee"}]}'
|
||||
2026-04-22 23:57:07.339 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:07.339 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:07.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:07.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47313a28f7987f32c79df4f5f2a45fa1e84737200ed57d6eda4df95a0dde2cee"}]}'
|
||||
2026-04-22 23:57:07.342 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:07.344 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:57:07.345 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:57:07.346 DEBUG [src.node.waku_node] Stopping container with id cc3b8f1a343e
|
||||
2026-04-22 23:57:07.828 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:07.829 DEBUG [src.node.waku_node] Stopping container with id 75c017397c78
|
||||
2026-04-22 23:57:08.285 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:08.287 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:57:08.309 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:57:08.330 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
140
manual/5/data/attachments/2b273d7a1ec24a09.txt
Normal file
140
manual/5/data/attachments/2b273d7a1ec24a09.txt
Normal file
@ -0,0 +1,140 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_from_pubsub_topics with id: 2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[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-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.120.228
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58885', '58886', '58887', '58888', '58889']
|
||||
[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 58885:58885 -p 58886:58886 -p 58887:58887 -p 58888:58888 -p 58889:58889 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=58887 --rest-port=58885 --tcp-port=58886 --discv5-udp-port=58888 --rest-address=0.0.0.0 --nat=extip:172.18.120.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfdef27387662d0be4e96aa7debdbb6d56f0af1b4c4997f6fdf17bab81da763f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58889 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.228 waku 9539b3b70a0c06f476cb15e962d78033e4feabf395654f5282906eddbc6017a7
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9539b3b70a0c. Setting up logs at ./log/docker/node1_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 58885
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 683b0dad8f47. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 64aab64a25c9. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/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":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:58885/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.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9","/ip4/172.18.120.228/tcp/58887/ws/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9"],"enrUri":"enr:-L24QJiCS_WLepT4qDRwYMYxG2lyVSe7EOQkeQIZtuNgjNgdNjV_e6xKPLTMwzApp-5cv7FD4190wZvpwKqnR5ka18ECgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBuYGAAoErBJ45AbmB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDok0CMnUsfMuboyrdS1BnZAkYf8Oq8HQcOMEwUkmHw_CDdGNwguYGg3VkcILmCIV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[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-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJiCS_WLepT4qDRwYMYxG2lyVSe7EOQkeQIZtuNgjNgdNjV_e6xKPLTMwzApp-5cv7FD4190wZvpwKqnR5ka18ECgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBuYGAAoErBJ45AbmB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDok0CMnUsfMuboyrdS1BnZAkYf8Oq8HQcOMEwUkmHw_CDdGNwguYGg3VkcILmCIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.204.123
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6319', '6320', '6321', '6322', '6323']
|
||||
[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 6319:6319 -p 6320:6320 -p 6321:6321 -p 6322:6322 -p 6323:6323 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=6321 --rest-port=6319 --tcp-port=6320 --discv5-udp-port=6322 --rest-address=0.0.0.0 --nat=extip:172.18.204.123 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b0caf0cb6ecaf24a1b1c322ea252bef384d87e4cf37ce50edaf83be7f6ddc0f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6323 --metrics-logging=true --relay=false --filternode=/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.204.123 waku 34e6436907761fa57c7e1708742bbcff1421025e498434849fab5f5f1d14c4f0
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 34e643690776. Setting up logs at ./log/docker/node2_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 6319
|
||||
[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:6319/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/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":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:6319/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.204.123/tcp/6320/p2p/16Uiu2HAmMYa74n6rjR8vSpatGz8jxXqypAL5HeBeYAtGTQZ2jAbn","/ip4/172.18.204.123/tcp/6321/ws/p2p/16Uiu2HAmMYa74n6rjR8vSpatGz8jxXqypAL5HeBeYAtGTQZ2jAbn"],"enrUri":"enr:-L24QFsNf7FJLvqixOoeGdDhWOcEbSonyDfc3lEhY8ZKLju-M06jsOhuu-ECl6Y_fNQJqR3x1ZI63rj1n0PvDtaTLngCgmlkgnY0gmlwhKwSzHuKbXVsdGlhZGRyc5YACASsEsx7BhiwAAoErBLMewYYsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhBRIhn-wd9VfcteosvTmv9VT3SMoUM-zmBUfyY7E04WDdGNwghiwg3VkcIIYsoV3YWt1MgA"}'
|
||||
[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:6319/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "05f047b2-371a-4c87-a592-c735b5ee9d34", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"05f047b2-371a-4c87-a592-c735b5ee9d34","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "109c330d-3dbb-408f-bd9f-34d3620132e4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"109c330d-3dbb-408f-bd9f-34d3620132e4","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
|
||||
[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:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "43aba279-fec9-45c4-a06a-a62e147b9b9e", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"43aba279-fec9-45c4-a06a-a62e147b9b9e","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902094032691475,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902094145191565,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902094371021828,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/2/waku-filter/proto'
|
||||
[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 9539b3b70a0c
|
||||
[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 34e643690776
|
||||
[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.
|
||||
499
manual/5/data/attachments/2dd259eddd75ddb3.txt
Normal file
499
manual/5/data/attachments/2dd259eddd75ddb3.txt
Normal file
@ -0,0 +1,499 @@
|
||||
2026-04-22 23:55:59.885 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:59.886 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:55:59.886 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912
|
||||
2026-04-22 23:55:59.886 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:55:59.886 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
||||
2026-04-22 23:55:59.887 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
|
||||
2026-04-22 23:55:59.893 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:59.893 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:59.893 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:59.893 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:59.893 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:59.893 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:59.893 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.230
|
||||
2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] Generated ports ['31204', '31205', '31206', '31207', '31208']
|
||||
2026-04-22 23:55:59.895 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:59.895 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:59.895 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] docker run -i -t -p 31204:31204 -p 31205:31205 -p 31206:31206 -p 31207:31207 -p 31208:31208 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=31206 --rest-port=31204 --tcp-port=31205 --discv5-udp-port=31207 --rest-address=0.0.0.0 --nat=extip:172.18.28.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa3b1ccaf444e20962c8c0a7bc2bb5b01ba14e9c5125eeed72924aa35ce3d1ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31208 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:00.081 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.230 waku e1a5a169b916b5ab99eb3e012595ee3400e17176dc4af92a479dcd07917f262f
|
||||
2026-04-22 23:56:00.112 DEBUG [src.node.docker_mananger] Container started with ID e1a5a169b916. Setting up logs at ./log/docker/node1_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:00.112 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31204
|
||||
2026-04-22 23:56:00.113 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:00.153 ERROR [src.node.docker_mananger] Max retries reached for container 1c1375e00a6b. Exiting log stream.
|
||||
2026-04-22 23:56:00.693 ERROR [src.node.docker_mananger] Max retries reached for container cec3013f08c3. Exiting log stream.
|
||||
2026-04-22 23:56:01.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:01.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:01.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:01.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:01.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:01.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:01.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:01.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:01.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:01.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:01.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:01.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:01.630 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:01.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:01.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.230/tcp/31205/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS","/ip4/172.18.28.230/tcp/31206/ws/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS"],"enrUri":"enr:-L24QEVhY4NMHuQ0K6h1l1L06qqaeKdcWdz94tsiGnYhratAO19GDBKwu8JNgQRr_uGt-AsyeXKzJWQMVcym25p8UM4CgmlkgnY0gmlwhKwSHOaKbXVsdGlhZGRyc5YACASsEhzmBnnlAAoErBIc5gZ55t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3Upg7ZQsSjTYlc-cfutGPdvL0TsEt471h7RhqE-Ff62DdGNwgnnlg3VkcIJ554V3YWt1MgE"}'
|
||||
2026-04-22 23:56:01.633 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:01.639 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:01.639 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:01.639 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:01.639 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:56:01.639 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QEVhY4NMHuQ0K6h1l1L06qqaeKdcWdz94tsiGnYhratAO19GDBKwu8JNgQRr_uGt-AsyeXKzJWQMVcym25p8UM4CgmlkgnY0gmlwhKwSHOaKbXVsdGlhZGRyc5YACASsEhzmBnnlAAoErBIc5gZ55t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3Upg7ZQsSjTYlc-cfutGPdvL0TsEt471h7RhqE-Ff62DdGNwgnnlg3VkcIJ554V3YWt1MgE (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:56:01.640 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:01.640 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:01.640 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:01.641 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:01.642 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.62.189
|
||||
2026-04-22 23:56:01.642 DEBUG [src.node.docker_mananger] Generated ports ['27452', '27453', '27454', '27455', '27456']
|
||||
2026-04-22 23:56:01.642 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:01.642 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:01.642 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:01.642 DEBUG [src.node.docker_mananger] docker run -i -t -p 27452:27452 -p 27453:27453 -p 27454:27454 -p 27455:27455 -p 27456:27456 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=27454 --rest-port=27452 --tcp-port=27453 --discv5-udp-port=27455 --rest-address=0.0.0.0 --nat=extip:172.18.62.189 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9df7dba617fbe7de1e0228c0d0d251bc4ca4294b44edc4df472efc8d96e51cba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27456 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:01.841 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.62.189 waku c52ed39f36ae3327a2c2acbf68688ef277ee3519d1c9028c6ed4d37c44dd083c
|
||||
2026-04-22 23:56:01.880 DEBUG [src.node.docker_mananger] Container started with ID c52ed39f36ae. Setting up logs at ./log/docker/node2_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:01.881 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27452
|
||||
2026-04-22 23:56:01.881 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:02.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:02.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:02.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:02.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:03.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:03.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:03.193 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:03.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.189/tcp/27453/p2p/16Uiu2HAmAcd7zZ3uKjJSveTxxJVCrCRreLoHwWR8XjD8FN37A7DV","/ip4/172.18.62.189/tcp/27454/ws/p2p/16Uiu2HAmAcd7zZ3uKjJSveTxxJVCrCRreLoHwWR8XjD8FN37A7DV"],"enrUri":"enr:-L24QHUG1vBlJjEjjj_ke3PAELinRoWZzpCH--sU-X3Zmgd8DL5ApXeei8cBHWfVZmKqv5Y7KVXv9OZXGAS2y-2mnicCgmlkgnY0gmlwhKwSPr2KbXVsdGlhZGRyc5YACASsEj69Bms9AAoErBI-vQZrPt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4a115ZOUrQh9rLyPb0YXMC09xC3Syfjjddeth1L0c_SDdGNwgms9g3VkcIJrP4V3YWt1MgE"}'
|
||||
2026-04-22 23:56:03.195 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:03.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27452/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.230/tcp/31205/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS"]'
|
||||
2026-04-22 23:56:03.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.231 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
|
||||
2026-04-22 23:56:03.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:03.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27452/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:03.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:03.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.250 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:03.350 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163244088576,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.355 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163244088576,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.359 INFO [src.steps.relay] WARM UP successful!!
|
||||
2026-04-22 23:56:03.359 DEBUG [tests.relay.test_publish] Running test with payload A simple string
|
||||
2026-04-22 23:56:03.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:03.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.364 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:03.464 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163360175404,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.468 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163360175404,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.471 DEBUG [tests.relay.test_publish] Running test with payload An integer
|
||||
2026-04-22 23:56:03.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:03.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.476 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:03.576 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163472165819,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.580 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163472165819,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.584 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
|
||||
2026-04-22 23:56:03.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:03.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.589 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:03.690 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163584681544,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.693 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163584681544,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.697 DEBUG [tests.relay.test_publish] Running test with payload Chinese characters
|
||||
2026-04-22 23:56:03.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:03.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.703 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:03.804 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163697969664,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.808 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163697969664,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.811 DEBUG [tests.relay.test_publish] Running test with payload Emojis
|
||||
2026-04-22 23:56:03.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:03.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.816 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:03.916 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163812209520,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.920 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:03.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:03.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163812209520,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:03.924 DEBUG [tests.relay.test_publish] Running test with payload Lorem ipsum text
|
||||
2026-04-22 23:56:03.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:03.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:03.930 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:04.030 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163924760008,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.034 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163924760008,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.038 DEBUG [tests.relay.test_publish] Running test with payload HTML content
|
||||
2026-04-22 23:56:04.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:04.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:04.044 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:04.144 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164038983176,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.148 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164038983176,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.151 DEBUG [tests.relay.test_publish] Running test with payload Cyrillic characters
|
||||
2026-04-22 23:56:04.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:04.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:04.156 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:04.257 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164152114086,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.261 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164152114086,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.264 DEBUG [tests.relay.test_publish] Running test with payload Base64 encoded string
|
||||
2026-04-22 23:56:04.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:04.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:04.269 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:04.369 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164264970180,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.373 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164264970180,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.377 DEBUG [tests.relay.test_publish] Running test with payload Binary data
|
||||
2026-04-22 23:56:04.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:04.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:04.382 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:04.482 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164378111707,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.486 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164378111707,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.489 DEBUG [tests.relay.test_publish] Running test with payload Special characters with whitespace
|
||||
2026-04-22 23:56:04.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:04.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:04.494 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:04.597 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164490044683,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.601 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164490044683,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.604 DEBUG [tests.relay.test_publish] Running test with payload Boolean false as a string
|
||||
2026-04-22 23:56:04.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:04.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:04.608 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:04.709 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164604941794,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.712 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164604941794,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.716 DEBUG [tests.relay.test_publish] Running test with payload A float number
|
||||
2026-04-22 23:56:04.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:04.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:04.721 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:04.821 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164716931479,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.825 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164716931479,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.829 DEBUG [tests.relay.test_publish] Running test with payload A list
|
||||
2026-04-22 23:56:04.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:04.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:04.833 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:04.933 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164829637332,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.937 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:04.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:04.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164829637332,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:04.941 DEBUG [tests.relay.test_publish] Running test with payload Hexadecimal number as a string
|
||||
2026-04-22 23:56:04.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:04.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:04.945 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:05.045 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164941519003,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.049 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164941519003,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.053 DEBUG [tests.relay.test_publish] Running test with payload Email format
|
||||
2026-04-22 23:56:05.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:05.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:05.058 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:05.158 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165053580128,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.162 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165053580128,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.166 DEBUG [tests.relay.test_publish] Running test with payload URL format
|
||||
2026-04-22 23:56:05.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:05.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:05.171 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:05.271 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165166927531,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.275 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165166927531,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.278 DEBUG [tests.relay.test_publish] Running test with payload Date and time in ISO format
|
||||
2026-04-22 23:56:05.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:05.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:05.282 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:05.383 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165278947635,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.387 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165278947635,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.390 DEBUG [tests.relay.test_publish] Running test with payload String with escaped quotes
|
||||
2026-04-22 23:56:05.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:05.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:05.394 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:05.495 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165390960556,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.499 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165390960556,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.502 DEBUG [tests.relay.test_publish] Running test with payload A regular expression
|
||||
2026-04-22 23:56:05.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:05.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:05.506 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:05.607 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165502870993,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.612 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165502870993,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.615 DEBUG [tests.relay.test_publish] Running test with payload A very long string
|
||||
2026-04-22 23:56:05.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:05.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:05.619 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:05.719 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165615572440,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.723 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165615572440,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.728 DEBUG [tests.relay.test_publish] Running test with payload A JSON string
|
||||
2026-04-22 23:56:05.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:05.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:05.732 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:05.833 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165728336188,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.837 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165728336188,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.841 DEBUG [tests.relay.test_publish] Running test with payload A Unix path
|
||||
2026-04-22 23:56:05.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:05.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:05.845 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:05.945 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165841651881,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.949 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:05.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:05.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165841651881,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:05.953 DEBUG [tests.relay.test_publish] Running test with payload A Windows path
|
||||
2026-04-22 23:56:05.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:05.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:05.957 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:06.057 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165953554978,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.063 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165953554978,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.070 DEBUG [tests.relay.test_publish] Running test with payload An SQL query
|
||||
2026-04-22 23:56:06.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:06.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:06.075 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:06.176 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166070656671,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.180 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166070656671,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.183 DEBUG [tests.relay.test_publish] Running test with payload JavaScript code snippet
|
||||
2026-04-22 23:56:06.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:06.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:06.189 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:06.289 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166184032896,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.293 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166184032896,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.296 DEBUG [tests.relay.test_publish] Running test with payload A CSS snippet
|
||||
2026-04-22 23:56:06.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:06.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:06.301 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:06.401 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166297163526,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.405 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166297163526,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.409 DEBUG [tests.relay.test_publish] Running test with payload A Python one-liner
|
||||
2026-04-22 23:56:06.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:06.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:06.415 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:06.515 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166409593151,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.519 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166409593151,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.523 DEBUG [tests.relay.test_publish] Running test with payload An IP address
|
||||
2026-04-22 23:56:06.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:06.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:06.528 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:06.628 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166523745520,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.632 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166523745520,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.635 DEBUG [tests.relay.test_publish] Running test with payload A domain name
|
||||
2026-04-22 23:56:06.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:06.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:06.640 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:06.740 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166636125740,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.744 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166636125740,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.748 DEBUG [tests.relay.test_publish] Running test with payload A user agent string
|
||||
2026-04-22 23:56:06.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:06.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:06.753 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:06.853 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166748437311,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.857 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166748437311,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.861 DEBUG [tests.relay.test_publish] Running test with payload A credit card number
|
||||
2026-04-22 23:56:06.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:06.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:06.866 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:06.966 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166861455861,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.970 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:06.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:06.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166861455861,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:06.973 DEBUG [tests.relay.test_publish] Running test with payload A phone number
|
||||
2026-04-22 23:56:06.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:06.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:06.978 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:07.078 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166973978158,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.082 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166973978158,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.086 DEBUG [tests.relay.test_publish] Running test with payload A UUID
|
||||
2026-04-22 23:56:07.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:07.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:07.090 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:07.190 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167086469869,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.194 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167086469869,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.198 DEBUG [tests.relay.test_publish] Running test with payload A hashtag
|
||||
2026-04-22 23:56:07.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:07.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:07.203 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:07.304 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167198687579,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.308 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167198687579,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.317 DEBUG [tests.relay.test_publish] Running test with payload A Twitter handle
|
||||
2026-04-22 23:56:07.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:07.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:07.325 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:07.425 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167319394561,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.429 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167319394561,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.433 DEBUG [tests.relay.test_publish] Running test with payload A password
|
||||
2026-04-22 23:56:07.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:07.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:07.439 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:07.539 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167433751414,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.543 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167433751414,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.546 DEBUG [tests.relay.test_publish] Running test with payload A date in common format
|
||||
2026-04-22 23:56:07.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:07.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:07.552 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:07.653 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167547215916,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.657 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167547215916,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.661 DEBUG [tests.relay.test_publish] Running test with payload A time string
|
||||
2026-04-22 23:56:07.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:07.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:07.665 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:07.765 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167661284646,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.769 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167661284646,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.773 DEBUG [tests.relay.test_publish] Running test with payload A mathematical equation
|
||||
2026-04-22 23:56:07.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:07.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:07.777 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:07.877 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167773440858,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.881 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:07.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:07.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167773440858,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:07.887 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:56:07.888 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:56:07.888 DEBUG [src.node.waku_node] Stopping container with id e1a5a169b916
|
||||
2026-04-22 23:56:08.373 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:08.374 DEBUG [src.node.waku_node] Stopping container with id c52ed39f36ae
|
||||
2026-04-22 23:56:08.802 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:08.803 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:56:08.846 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:56:08.889 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
153
manual/5/data/attachments/2f65bfa36cf0aad7.txt
Normal file
153
manual/5/data/attachments/2f65bfa36cf0aad7.txt
Normal file
@ -0,0 +1,153 @@
|
||||
2026-04-22 23:54:55.604 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:55.605 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:55.605 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_from_few_content_topics with id: 2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11
|
||||
2026-04-22 23:54:55.605 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:55.606 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:55.606 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:55.612 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:55.612 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:55.612 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:55.612 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:55.612 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:55.612 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:55.613 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:55.614 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:55.614 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.167
|
||||
2026-04-22 23:54:55.614 DEBUG [src.node.docker_mananger] Generated ports ['37117', '37118', '37119', '37120', '37121']
|
||||
2026-04-22 23:54:55.614 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:55.615 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:55.615 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:55.615 DEBUG [src.node.docker_mananger] docker run -i -t -p 37117:37117 -p 37118:37118 -p 37119:37119 -p 37120:37120 -p 37121:37121 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=37119 --rest-port=37117 --tcp-port=37118 --discv5-udp-port=37120 --rest-address=0.0.0.0 --nat=extip:172.18.133.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c5c6f774b190792deb6d39435cbcdff6f4aad19940ff3ab92ec7cb0b4869fcbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37121 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:55.800 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.167 waku 10735b93aefa21dbd232f8f7f2ee0541ccd6b47bf08161728ebc21aba44c1d41
|
||||
2026-04-22 23:54:55.830 DEBUG [src.node.docker_mananger] Container started with ID 10735b93aefa. Setting up logs at ./log/docker/node1_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:55.831 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37117
|
||||
2026-04-22 23:54:55.832 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:55.958 ERROR [src.node.docker_mananger] Max retries reached for container 9539b3b70a0c. Exiting log stream.
|
||||
2026-04-22 23:54:56.394 ERROR [src.node.docker_mananger] Max retries reached for container 34e643690776. Exiting log stream.
|
||||
2026-04-22 23:54:56.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:56.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:56.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:56.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:57.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:57.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:57.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:57.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:57.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:57.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:57.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:57.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:57.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:57.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:57.451 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:57.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:57.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX","/ip4/172.18.133.167/tcp/37119/ws/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX"],"enrUri":"enr:-L24QKZc3OwNXRKlZsKWOgv57JIZlKlB_jCwKBFZA9-7qGtvO0fqjBCaxB4_Yrpm7KGyE9Qi_u1dkNYkWCwTskMQIgoCgmlkgnY0gmlwhKwShaeKbXVsdGlhZGRyc5YACASsEoWnBpD-AAoErBKFpwaQ_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDge4azfOKh_G3pgMD5vxf7_BUQ9nZYiEB-X0WnaYJsECDdGNwgpD-g3VkcIKRAIV3YWt1MgU"}'
|
||||
2026-04-22 23:54:57.454 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:57.454 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:57.460 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:57.460 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:57.460 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:57.461 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:57.461 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKZc3OwNXRKlZsKWOgv57JIZlKlB_jCwKBFZA9-7qGtvO0fqjBCaxB4_Yrpm7KGyE9Qi_u1dkNYkWCwTskMQIgoCgmlkgnY0gmlwhKwShaeKbXVsdGlhZGRyc5YACASsEoWnBpD-AAoErBKFpwaQ_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDge4azfOKh_G3pgMD5vxf7_BUQ9nZYiEB-X0WnaYJsECDdGNwgpD-g3VkcIKRAIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:57.461 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:57.461 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:57.461 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:57.462 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:57.462 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.192
|
||||
2026-04-22 23:54:57.463 DEBUG [src.node.docker_mananger] Generated ports ['40616', '40617', '40618', '40619', '40620']
|
||||
2026-04-22 23:54:57.463 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:57.463 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:57.463 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:57.463 DEBUG [src.node.docker_mananger] docker run -i -t -p 40616:40616 -p 40617:40617 -p 40618:40618 -p 40619:40619 -p 40620:40620 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=40618 --rest-port=40616 --tcp-port=40617 --discv5-udp-port=40619 --rest-address=0.0.0.0 --nat=extip:172.18.249.192 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbc05ba51ab8eaee7cabcb8bc0e218edffad37cbcd298cade4d9ecbfb9dd4da4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40620 --metrics-logging=true --relay=false --filternode=/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:57.647 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.192 waku 44050fc212ede1bd2172d55135f44f4e78bd80b3c576a61e5d585c0ec28e384e
|
||||
2026-04-22 23:54:57.682 DEBUG [src.node.docker_mananger] Container started with ID 44050fc212ed. Setting up logs at ./log/docker/node2_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:57.682 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40616
|
||||
2026-04-22 23:54:57.683 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:58.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:58.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:58.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:58.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:58.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:58.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:58.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:58.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:58.994 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:58.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:58.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.192/tcp/40617/p2p/16Uiu2HAmUbKS6uUKJx8dodwBXXr9zXbbV2eh5SKgKAq2DGAz4vtN","/ip4/172.18.249.192/tcp/40618/ws/p2p/16Uiu2HAmUbKS6uUKJx8dodwBXXr9zXbbV2eh5SKgKAq2DGAz4vtN"],"enrUri":"enr:-L24QO6d1_I2GaK44QW8bBrRUa_tZRLT8bf78v7GyYEY3ibVZakLICVwQCJML4y4CDoWxrU65HUP9Tma226-svno-3wCgmlkgnY0gmlwhKwS-cCKbXVsdGlhZGRyc5YACASsEvnABp6pAAoErBL5wAaeqt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7Mo-qcFiK1IxYz51ZxSNGiDK-jhZYJrtLKMza0TTXn-DdGNwgp6pg3VkcIKeq4V3YWt1MgA"}'
|
||||
2026-04-22 23:54:58.997 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:58.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40616/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX"]'
|
||||
2026-04-22 23:54:59.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:59.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40616/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6e91b226-3cdc-430e-b741-f6017dfe03d4", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:59.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6e91b226-3cdc-430e-b741-f6017dfe03d4","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:59.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:59.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.055 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:59.155 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:59.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:59.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1776902099046813992,"ephemeral":false}]'
|
||||
2026-04-22 23:54:59.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:59.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.168 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:59.268 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:59.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:59.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776902099161652218,"ephemeral":false}]'
|
||||
2026-04-22 23:54:59.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:59.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.277 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:59.378 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:59.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:59.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902099272744533,"ephemeral":false}]'
|
||||
2026-04-22 23:54:59.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:59.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.388 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:59.488 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:59.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:59.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902099382364534,"ephemeral":false}]'
|
||||
2026-04-22 23:54:59.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:59.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.497 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:59.598 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:59.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:59.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902099492517371,"ephemeral":false}]'
|
||||
2026-04-22 23:54:59.602 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:40616/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
|
||||
2026-04-22 23:54:59.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:59.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:59.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.614 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:59.714 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:59.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:59.717 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
|
||||
2026-04-22 23:54:59.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:59.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.721 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:59.822 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:59.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:59.824 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
|
||||
2026-04-22 23:54:59.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:59.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.828 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:59.929 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:59.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:59.932 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D. Response content: b'Not subscribed to topic: {"key": "value"}'
|
||||
2026-04-22 23:54:59.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:59.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:59.936 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:00.036 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:00.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:00.039 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87. Response content: b'Not subscribed to topic: \xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87'
|
||||
2026-04-22 23:55:00.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:00.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:00.044 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:00.144 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:00.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:00.147 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8. Response content: b'Not subscribed to topic: \xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8'
|
||||
2026-04-22 23:55:00.150 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:55:00.151 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:55:00.151 DEBUG [src.node.waku_node] Stopping container with id 10735b93aefa
|
||||
2026-04-22 23:55:00.617 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:00.618 DEBUG [src.node.waku_node] Stopping container with id 44050fc212ed
|
||||
2026-04-22 23:55:01.047 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:01.048 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:55:01.078 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:01.093 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
102
manual/5/data/attachments/30582b9471a4fb81.txt
Normal file
102
manual/5/data/attachments/30582b9471a4fb81.txt
Normal file
@ -0,0 +1,102 @@
|
||||
2026-04-22 23:57:12.919 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:12.919 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:57:12.919 DEBUG [tests.conftest] Running test: test_get_store_message_with_version with id: 2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f
|
||||
2026-04-22 23:57:12.920 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:57:12.920 DEBUG [src.steps.store] Running fixture setup: store_setup
|
||||
2026-04-22 23:57:12.920 DEBUG [src.steps.store] Running fixture setup: node_setup
|
||||
2026-04-22 23:57:12.926 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:57:12.927 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:12.927 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:57:12.927 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:57:12.927 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:12.927 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:57:12.927 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:57:12.928 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:57:12.928 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.94
|
||||
2026-04-22 23:57:12.929 DEBUG [src.node.docker_mananger] Generated ports ['23575', '23576', '23577', '23578', '23579']
|
||||
2026-04-22 23:57:12.929 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:57:12.929 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:57:12.929 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:57:12.929 DEBUG [src.node.docker_mananger] docker run -i -t -p 23575:23575 -p 23576:23576 -p 23577:23577 -p 23578:23578 -p 23579:23579 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=23577 --rest-port=23575 --tcp-port=23576 --discv5-udp-port=23578 --rest-address=0.0.0.0 --nat=extip:172.18.67.94 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c523de7ac7769f350abc076eac1aefb3dba702476ee3d4aa0afe5a013e8315f1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23579 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:13.113 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.94 waku 978d77e506daeb926f1f6325beb8570aba93b2ecbe14dec480125f513b725b3b
|
||||
2026-04-22 23:57:13.148 DEBUG [src.node.docker_mananger] Container started with ID 978d77e506da. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:13.148 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23575
|
||||
2026-04-22 23:57:13.148 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:57:13.257 ERROR [src.node.docker_mananger] Max retries reached for container bcee33fed57d. Exiting log stream.
|
||||
2026-04-22 23:57:13.691 ERROR [src.node.docker_mananger] Max retries reached for container becead13688a. Exiting log stream.
|
||||
2026-04-22 23:57:14.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:14.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:14.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:14.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:14.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:14.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:14.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:14.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:14.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:14.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:14.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:14.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:14.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:14.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:57:14.768 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:57:14.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:14.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH","/ip4/172.18.67.94/tcp/23577/ws/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH"],"enrUri":"enr:-L24QEF3ZQhiFz0TJ1Y4YtVS-gZRmEjFzQVQ8XRG1e66uuZHN6Hph-ueha7ycDwQZCbgGNXIAhBCHNvRIsV6ytMXRHECgmlkgnY0gmlwhKwSQ16KbXVsdGlhZGRyc5YACASsEkNeBlwYAAoErBJDXgZcGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYDVTg_tvcD8P7kbHu2yC88KTtzn0IO9hAeQUPl7zPLyDdGNwglwYg3VkcIJcGoV3YWt1MgM"}'
|
||||
2026-04-22 23:57:14.771 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:57:14.777 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:57:14.778 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:14.778 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:57:14.778 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:57:14.778 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QEF3ZQhiFz0TJ1Y4YtVS-gZRmEjFzQVQ8XRG1e66uuZHN6Hph-ueha7ycDwQZCbgGNXIAhBCHNvRIsV6ytMXRHECgmlkgnY0gmlwhKwSQ16KbXVsdGlhZGRyc5YACASsEkNeBlwYAAoErBJDXgZcGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYDVTg_tvcD8P7kbHu2yC88KTtzn0IO9hAeQUPl7zPLyDdGNwglwYg3VkcIJcGoV3YWt1MgM (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:57:14.778 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:14.778 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:57:14.778 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:57:14.780 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:57:14.780 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.168
|
||||
2026-04-22 23:57:14.780 DEBUG [src.node.docker_mananger] Generated ports ['59646', '59647', '59648', '59649', '59650']
|
||||
2026-04-22 23:57:14.780 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:57:14.781 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:57:14.781 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:57:14.781 DEBUG [src.node.docker_mananger] docker run -i -t -p 59646:59646 -p 59647:59647 -p 59648:59648 -p 59649:59649 -p 59650:59650 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=59648 --rest-port=59646 --tcp-port=59647 --discv5-udp-port=59649 --rest-address=0.0.0.0 --nat=extip:172.18.83.168 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3a0bd5b737ee62caebce893fab1841c801d5cada26ad840edcfd526dce2cc15e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59650 --metrics-logging=true --storenode=/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:14.980 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.168 waku 8e2a10953f459c2e78e4d35a2547315ddb95d037b1e7eb329b91e8234b09cb43
|
||||
2026-04-22 23:57:15.017 DEBUG [src.node.docker_mananger] Container started with ID 8e2a10953f45. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:15.018 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59646
|
||||
2026-04-22 23:57:15.018 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:57:16.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:16.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:16.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:16.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:16.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:16.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:16.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:16.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:57:16.337 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:57:16.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:16.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.168/tcp/59647/p2p/16Uiu2HAmUutbKaCcFCStvUmHUsAUtej9La1iLy96mBnXTTabFM8w","/ip4/172.18.83.168/tcp/59648/ws/p2p/16Uiu2HAmUutbKaCcFCStvUmHUsAUtej9La1iLy96mBnXTTabFM8w"],"enrUri":"enr:-L24QGuA2J1dkmn9wQe6EJL0g_B1PqkKanbfQY2WeR1Lbhsyf5IbNYSshgsXcArwwxFrZVafCppq5-jHYsgskA4QUJwCgmlkgnY0gmlwhKwSU6iKbXVsdGlhZGRyc5YACASsElOoBuj_AAoErBJTqAbpAN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8YwxOLvt56jh5FB0UojOStfwrabxnxyUY2_iJ8N3OAyDdGNwguj_g3VkcILpAYV3YWt1MgM"}'
|
||||
2026-04-22 23:57:16.343 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:57:16.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59646/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH"]'
|
||||
2026-04-22 23:57:16.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:16.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23575/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:57:16.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:16.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59646/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:57:16.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:16.366 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:16.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23575/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)', "version": 10}'
|
||||
2026-04-22 23:57:16.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:16.373 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:16.574 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:16.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:16.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xac591e4f7746afacabcc7fc9787e027497413ae678002a3323f02cdf9d3ec344"}]}'
|
||||
2026-04-22 23:57:16.577 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:16.577 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:16.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:16.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xac591e4f7746afacabcc7fc9787e027497413ae678002a3323f02cdf9d3ec344"}]}'
|
||||
2026-04-22 23:57:16.581 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:16.583 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:57:16.584 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:57:16.584 DEBUG [src.node.waku_node] Stopping container with id 978d77e506da
|
||||
2026-04-22 23:57:17.049 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:17.050 DEBUG [src.node.waku_node] Stopping container with id 8e2a10953f45
|
||||
2026-04-22 23:57:17.510 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:17.514 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:57:17.538 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:57:17.556 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
99
manual/5/data/attachments/31ff05c5be9f10f6.txt
Normal file
99
manual/5/data/attachments/31ff05c5be9f10f6.txt
Normal file
@ -0,0 +1,99 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_update_subscription_refresh_existing with id: 2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[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-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.105.71
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51256', '51257', '51258', '51259', '51260']
|
||||
[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 51256:51256 -p 51257:51257 -p 51258:51258 -p 51259:51259 -p 51260:51260 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=51258 --rest-port=51256 --tcp-port=51257 --discv5-udp-port=51259 --rest-address=0.0.0.0 --nat=extip:172.18.105.71 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c49db0bc5f36897ffaedceb387bfdfd5ce3c17e4bbecd8acc6ded5657edf6abb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51260 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.71 waku 73b67821344e0c086c6cbc3c2aec02fbd33089821249a78f2341768fef16181f
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 73b67821344e. Setting up logs at ./log/docker/node1_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 51256
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 84c211a6bcb7. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container aec6471b9d23. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/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":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:51256/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.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc","/ip4/172.18.105.71/tcp/51258/ws/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc"],"enrUri":"enr:-L24QIRP-i2Q-t2C1dRuZ4kbffDJlPt2HZe-qOnp7JybAGbuXdGAXIZjfvrQQxHAXBer0DDCazpJ01u0iO00XFbgQoUCgmlkgnY0gmlwhKwSaUeKbXVsdGlhZGRyc5YACASsEmlHBsg5AAoErBJpRwbIOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtAnSKDE_rlhgGEjM_ntiR0MC_dPYCe80F15RekPR6ouDdGNwgsg5g3VkcILIO4V3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[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-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QIRP-i2Q-t2C1dRuZ4kbffDJlPt2HZe-qOnp7JybAGbuXdGAXIZjfvrQQxHAXBer0DDCazpJ01u0iO00XFbgQoUCgmlkgnY0gmlwhKwSaUeKbXVsdGlhZGRyc5YACASsEmlHBsg5AAoErBJpRwbIOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtAnSKDE_rlhgGEjM_ntiR0MC_dPYCe80F15RekPR6ouDdGNwgsg5g3VkcILIO4V3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.227.115
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33408', '33409', '33410', '33411', '33412']
|
||||
[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 33408:33408 -p 33409:33409 -p 33410:33410 -p 33411:33411 -p 33412:33412 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=33410 --rest-port=33408 --tcp-port=33409 --discv5-udp-port=33411 --rest-address=0.0.0.0 --nat=extip:172.18.227.115 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ddbb69dba075bfd89ec6a42513db6e6c300e89ddc3d6adfeecf7aad6e60ea0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33412 --metrics-logging=true --relay=false --filternode=/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.227.115 waku 65a0cc963c45f04cd45876b133c8ab4bb4f10945022672e989de992438ecd51f
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 65a0cc963c45. Setting up logs at ./log/docker/node2_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 33408
|
||||
[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:33408/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/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":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:33408/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.227.115/tcp/33409/p2p/16Uiu2HAmBZPiU3k9VCt5tS1QK7FFHMFaGSSNnX14Zdsry663wxk5","/ip4/172.18.227.115/tcp/33410/ws/p2p/16Uiu2HAmBZPiU3k9VCt5tS1QK7FFHMFaGSSNnX14Zdsry663wxk5"],"enrUri":"enr:-L24QN6hAQcuWhz01bDNsyHeuT7D5FVcwYUNaq1dYjJ3_wBifW1DOp3EKSDxFnCjDdm9paJ0ku9hvcl88BhKeTydVscCgmlkgnY0gmlwhKwS43OKbXVsdGlhZGRyc5YACASsEuNzBoKBAAoErBLjcwaCgt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC77U_S9KhRN28HMT05lp8vibixKBgBsQcLFKDvzn5926DdGNwgoKBg3VkcIKCg4V3YWt1MgA"}'
|
||||
[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:33408/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc"]'
|
||||
[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:51256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:33408/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1fb2298e-e8c0-48fd-ac4f-60c669bc03d3", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1fb2298e-e8c0-48fd-ac4f-60c669bc03d3","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:33408/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902080273778438,"ephemeral":false}]'
|
||||
[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 73b67821344e
|
||||
[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 65a0cc963c45
|
||||
[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.
|
||||
148
manual/5/data/attachments/33c35ebdce11c68e.txt
Normal file
148
manual/5/data/attachments/33c35ebdce11c68e.txt
Normal file
@ -0,0 +1,148 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_light_push_with_valid_meta with id: 2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:28 Running fixture setup: light_push_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/receiving_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.174.98
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13615', '13616', '13617', '13618', '13619']
|
||||
[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 13615:13615 -p 13616:13616 -p 13617:13617 -p 13618:13618 -p 13619:13619 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=13617 --rest-port=13615 --tcp-port=13616 --discv5-udp-port=13618 --rest-address=0.0.0.0 --nat=extip:172.18.174.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8eeb5696caadc9afb1cac998ee64b3dc5abff43aabf3bb0c2efbead2174dc6b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13619 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.98 waku 38e6bc0c1d21ec4aad358d50b572b7129c33da274d26d6ed89606d89ab8d5ff0
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 38e6bc0c1d21. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 13615
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e46a9a1aa981. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 837d44b9d33a. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/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":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:13615/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.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda","/ip4/172.18.174.98/tcp/13617/ws/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"],"enrUri":"enr:-L24QDeun3pep1u4k3xNJGn-KrRUdmSqWRqSxPcEIXf3p0n9CFHc6BPhWD2qUjWulgG_IDZmZwhk31Poevoda8DY8FcCgmlkgnY0gmlwhKwSrmKKbXVsdGlhZGRyc5YACASsEq5iBjUwAAoErBKuYgY1Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0RD7m3Tpz23O5iXYgFao3U3fzm6csvTYObAYeJrXKsGDdGNwgjUwg3VkcII1MoV3YWt1Mgk"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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/receiving_node2_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.154.237
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37565', '37566', '37567', '37568', '37569']
|
||||
[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 37565:37565 -p 37566:37566 -p 37567:37567 -p 37568:37568 -p 37569:37569 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=37567 --rest-port=37565 --tcp-port=37566 --discv5-udp-port=37568 --rest-address=0.0.0.0 --nat=extip:172.18.154.237 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=45aceaebfb4aaa9edcf74ff389f59673aa27d9a5aa38e57dc7c80ceacabd44f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37569 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.237 waku 1582414abbc01c069677dc56ff3d8e186cabda5c80071a09f1cb1e456b011468
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1582414abbc0. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 37565
|
||||
[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:37565/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:37565/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.154.237/tcp/37566/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X","/ip4/172.18.154.237/tcp/37567/ws/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X"],"enrUri":"enr:-L24QA35D1YTvUFxYqQxMoWQz6S-EpLk4xgjXTMV07saxf5gCdXu4d5LsKNgGxj9vOk3IzCkX8PnSzY8rcnTBmNjOAwCgmlkgnY0gmlwhKwSmu2KbXVsdGlhZGRyc5YACASsEprtBpK-AAoErBKa7QaSv90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDu-lIWU5mPqWpXB1STM819teJRuRD6tNjwSrOTs5MiqSDdGNwgpK-g3VkcIKSwIV3YWt1MgE"}'
|
||||
[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:37565/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[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/lightpush_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDeun3pep1u4k3xNJGn-KrRUdmSqWRqSxPcEIXf3p0n9CFHc6BPhWD2qUjWulgG_IDZmZwhk31Poevoda8DY8FcCgmlkgnY0gmlwhKwSrmKKbXVsdGlhZGRyc5YACASsEq5iBjUwAAoErBKuYgY1Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0RD7m3Tpz23O5iXYgFao3U3fzm6csvTYObAYeJrXKsGDdGNwgjUwg3VkcII1MoV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.98.19
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59503', '59504', '59505', '59506', '59507']
|
||||
[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 59503:59503 -p 59504:59504 -p 59505:59505 -p 59506:59506 -p 59507:59507 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=59505 --rest-port=59503 --tcp-port=59504 --discv5-udp-port=59506 --rest-address=0.0.0.0 --nat=extip:172.18.98.19 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=408de6d88a69abcb68f5e9c4a4ff7eb88ff0666df7ac80be76bdb3fd3de9caea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59507 --metrics-logging=true --lightpushnode=/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.19 waku ea367263e0f5f0ea7aa173208b4d661c20734304ee653b1cefaf2e89de79fee2
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID ea367263e0f5. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 59503
|
||||
[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:59503/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/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":"READY"},{"Legacy Lightpush":"READY"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:59503/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.98.19/tcp/59504/p2p/16Uiu2HAm9EQJMBwZpx5oHqMwDzGVeqiRHYK36Nu4eV5vAnwuttrC","/ip4/172.18.98.19/tcp/59505/ws/p2p/16Uiu2HAm9EQJMBwZpx5oHqMwDzGVeqiRHYK36Nu4eV5vAnwuttrC"],"enrUri":"enr:-L24QKHa6D_M4PRfZkjW6xg0EbtLPMe4rzhbUSHvjDbf_2mVbwCKXnKv8x7HDdXjqNfc-zqL4gQsVbrO91HMxuqmiMICgmlkgnY0gmlwhKwSYhOKbXVsdGlhZGRyc5YACASsEmITBuhwAAoErBJiEwbocd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzSB_oL5mOL9kCsuNzN58bVoim8iOE3jrPrIyKY0lEwmDdGNwguhwg3VkcILocoV3YWt1Mgk"}'
|
||||
[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:59503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"]'
|
||||
[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:59503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.237/tcp/37566/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X"]'
|
||||
[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:13615/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:37565/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:59503/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.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59503/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902144401959158, "meta": "TGlnaHQgcHVzaCB3b3JrcyEh"}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
|
||||
[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 38e6bc0c1d21
|
||||
[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 1582414abbc0
|
||||
[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 ea367263e0f5
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 38e6bc0c1d21. 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.
|
||||
102
manual/5/data/attachments/3504d1c8c27920f6.txt
Normal file
102
manual/5/data/attachments/3504d1c8c27920f6.txt
Normal file
@ -0,0 +1,102 @@
|
||||
2026-04-22 23:57:08.337 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:08.337 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:57:08.337 DEBUG [tests.conftest] Running test: test_get_store_message_with_meta with id: 2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712
|
||||
2026-04-22 23:57:08.338 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:57:08.338 DEBUG [src.steps.store] Running fixture setup: store_setup
|
||||
2026-04-22 23:57:08.338 DEBUG [src.steps.store] Running fixture setup: node_setup
|
||||
2026-04-22 23:57:08.344 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:57:08.345 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:08.345 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:57:08.345 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:57:08.345 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:08.345 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:57:08.345 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:57:08.346 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:57:08.347 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.151
|
||||
2026-04-22 23:57:08.347 DEBUG [src.node.docker_mananger] Generated ports ['39978', '39979', '39980', '39981', '39982']
|
||||
2026-04-22 23:57:08.347 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:57:08.347 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:57:08.347 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:57:08.347 DEBUG [src.node.docker_mananger] docker run -i -t -p 39978:39978 -p 39979:39979 -p 39980:39980 -p 39981:39981 -p 39982:39982 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=39980 --rest-port=39978 --tcp-port=39979 --discv5-udp-port=39981 --rest-address=0.0.0.0 --nat=extip:172.18.240.151 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cefaededf51e8d604d0e9de350a5a39cb0fbcdd4a341eabe45ccb42d97ac45b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39982 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:08.531 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.151 waku bcee33fed57dc0ea6e4a79fd53acc37e856f3b661354eb818d48810f842b6abf
|
||||
2026-04-22 23:57:08.570 DEBUG [src.node.docker_mananger] Container started with ID bcee33fed57d. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:08.571 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39978
|
||||
2026-04-22 23:57:08.572 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:57:08.644 ERROR [src.node.docker_mananger] Max retries reached for container cc3b8f1a343e. Exiting log stream.
|
||||
2026-04-22 23:57:09.141 ERROR [src.node.docker_mananger] Max retries reached for container 75c017397c78. Exiting log stream.
|
||||
2026-04-22 23:57:09.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:09.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:09.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:09.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:09.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:09.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:09.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:09.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:09.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:09.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:10.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:10.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:10.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:10.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:57:10.191 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:57:10.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:10.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE","/ip4/172.18.240.151/tcp/39980/ws/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE"],"enrUri":"enr:-L24QOexVPQU2qWPlcYYj6sTGP5YkiWdrVyNyvqbDLYfB4SvN_bR7s52uyjv37F72W4Fa0O0X1q7zL4BuCH_jCaIZXwCgmlkgnY0gmlwhKwS8JeKbXVsdGlhZGRyc5YACASsEvCXBpwrAAoErBLwlwacLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpEI0ev18mx99RmxykcIngzy9xMeNxrWsMf-AoMNAdNeDdGNwgpwrg3VkcIKcLYV3YWt1MgM"}'
|
||||
2026-04-22 23:57:10.194 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:57:10.200 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:57:10.201 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:10.201 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:57:10.201 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:57:10.201 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOexVPQU2qWPlcYYj6sTGP5YkiWdrVyNyvqbDLYfB4SvN_bR7s52uyjv37F72W4Fa0O0X1q7zL4BuCH_jCaIZXwCgmlkgnY0gmlwhKwS8JeKbXVsdGlhZGRyc5YACASsEvCXBpwrAAoErBLwlwacLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpEI0ev18mx99RmxykcIngzy9xMeNxrWsMf-AoMNAdNeDdGNwgpwrg3VkcIKcLYV3YWt1MgM (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:57:10.201 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:10.201 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:57:10.201 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:57:10.203 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:57:10.203 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.53.85
|
||||
2026-04-22 23:57:10.203 DEBUG [src.node.docker_mananger] Generated ports ['47021', '47022', '47023', '47024', '47025']
|
||||
2026-04-22 23:57:10.203 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:57:10.203 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:57:10.203 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:57:10.203 DEBUG [src.node.docker_mananger] docker run -i -t -p 47021:47021 -p 47022:47022 -p 47023:47023 -p 47024:47024 -p 47025:47025 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=47023 --rest-port=47021 --tcp-port=47022 --discv5-udp-port=47024 --rest-address=0.0.0.0 --nat=extip:172.18.53.85 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f4dd651ea3d7fcdf0f3f7bc0d5749c5e7fb65337ead87d4a97bc0c6576f1eeae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47025 --metrics-logging=true --storenode=/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:57:10.396 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.53.85 waku becead13688aa3ddf1a3f48cf1be90aef908985e3d492c76985edefc63917fcd
|
||||
2026-04-22 23:57:10.432 DEBUG [src.node.docker_mananger] Container started with ID becead13688a. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:57:10.432 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47021
|
||||
2026-04-22 23:57:10.432 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:57:11.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:11.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:11.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:11.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:11.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:11.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:57:11.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:11.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:57:11.745 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:57:11.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:11.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.85/tcp/47022/p2p/16Uiu2HAkwChz9agA8R5Ck9NwGEu6cichjM5ueJ4rAWPGND9MtrkG","/ip4/172.18.53.85/tcp/47023/ws/p2p/16Uiu2HAkwChz9agA8R5Ck9NwGEu6cichjM5ueJ4rAWPGND9MtrkG"],"enrUri":"enr:-L24QP3Se-NWGCU0bhVaLoIx2wDYHHGmYqvr5kfoX7twg4QSf6_-LQ5wb7ccpeE3lMmp_ek4SD6WLA_RF6BwSVOnQO8CgmlkgnY0gmlwhKwSNVWKbXVsdGlhZGRyc5YACASsEjVVBreuAAoErBI1VQa3r90DgnJzhQDGAQAAiXNlY3AyNTZrMaECGmUXd4JtAhQxQ0Z3TRwAaOkgJm25z6ydqkWCjUdy9GmDdGNwgreug3VkcIK3sIV3YWt1MgM"}'
|
||||
2026-04-22 23:57:11.747 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:57:11.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47021/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE"]'
|
||||
2026-04-22 23:57:11.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:11.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39978/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:57:11.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:11.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47021/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:57:11.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:11.756 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:11.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39978/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)', "meta": "U3RvcmUgd29ya3MhIQ=="}'
|
||||
2026-04-22 23:57:11.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:11.762 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:11.962 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:11.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:11.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc68dbe3e709df5e3af3e57c0094cf6f6075bec61009c9bd5c0f96ba9799f2bed"}]}'
|
||||
2026-04-22 23:57:11.966 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:11.966 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:11.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:11.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc68dbe3e709df5e3af3e57c0094cf6f6075bec61009c9bd5c0f96ba9799f2bed"}]}'
|
||||
2026-04-22 23:57:11.969 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:57:11.971 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:57:11.973 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:57:11.973 DEBUG [src.node.waku_node] Stopping container with id bcee33fed57d
|
||||
2026-04-22 23:57:12.445 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:12.445 DEBUG [src.node.waku_node] Stopping container with id becead13688a
|
||||
2026-04-22 23:57:12.874 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:12.876 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:57:12.898 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:57:12.916 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
94
manual/5/data/attachments/35e321b0fe7e5035.txt
Normal file
94
manual/5/data/attachments/35e321b0fe7e5035.txt
Normal file
@ -0,0 +1,94 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_extra_field with id: 2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[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-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.40.196
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27096', '27097', '27098', '27099', '27100']
|
||||
[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 27096:27096 -p 27097:27097 -p 27098:27098 -p 27099:27099 -p 27100:27100 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=27098 --rest-port=27096 --tcp-port=27097 --discv5-udp-port=27099 --rest-address=0.0.0.0 --nat=extip:172.18.40.196 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbd4ddc27615c0a6fbfc301ff56b2f0baf32a83a5d18fee5e5641aad058cf168 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27100 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.40.196 waku b435bc911ed9b073d8675da54a944004ddb898d8d68f280ee003bcd25865fe62
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID b435bc911ed9. Setting up logs at ./log/docker/node1_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 27096
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7fe66f753af8. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7ba495955c23. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/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":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:27096/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.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp","/ip4/172.18.40.196/tcp/27098/ws/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp"],"enrUri":"enr:-L24QCqGfUmjo84XxpgTuleJ8D25hvLIFx0wS-tNWRGZBha4QuBtlMWfc4VV7U78coB94sQg44ULzPFfbEub5RSteWYCgmlkgnY0gmlwhKwSKMSKbXVsdGlhZGRyc5YACASsEijEBmnZAAoErBIoxAZp2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhqg6Gi4qH2ik6DEeeV3qBL2cNLq4Ya0DibhZp2wz18ODdGNwgmnZg3VkcIJp24V3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[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-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QCqGfUmjo84XxpgTuleJ8D25hvLIFx0wS-tNWRGZBha4QuBtlMWfc4VV7U78coB94sQg44ULzPFfbEub5RSteWYCgmlkgnY0gmlwhKwSKMSKbXVsdGlhZGRyc5YACASsEijEBmnZAAoErBIoxAZp2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhqg6Gi4qH2ik6DEeeV3qBL2cNLq4Ya0DibhZp2wz18ODdGNwgmnZg3VkcIJp24V3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.79.236
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48147', '48148', '48149', '48150', '48151']
|
||||
[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 48147:48147 -p 48148:48148 -p 48149:48149 -p 48150:48150 -p 48151:48151 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=48149 --rest-port=48147 --tcp-port=48148 --discv5-udp-port=48150 --rest-address=0.0.0.0 --nat=extip:172.18.79.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aeae65e8ec0bee0b8ee5d5cd186facde4afc6b38dedde741c3e18fe9528f9856 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48151 --metrics-logging=true --relay=false --filternode=/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.236 waku 1e0f21d40f18da1830b5dae13d592bc022e7973cc95c7b129ba5c0d279efe1b6
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1e0f21d40f18. Setting up logs at ./log/docker/node2_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 48147
|
||||
[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:48147/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48147/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48147/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48147/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":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:48147/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.79.236/tcp/48148/p2p/16Uiu2HAm1X1muTnpRMXkP8S31DTnPsVXdo44a9Q6pcH9WcaQdsqQ","/ip4/172.18.79.236/tcp/48149/ws/p2p/16Uiu2HAm1X1muTnpRMXkP8S31DTnPsVXdo44a9Q6pcH9WcaQdsqQ"],"enrUri":"enr:-L24QMZBr5lhUGZT_LvgzCpw9Q5V9vchsKTpMd4A2MQBGorpDIdH605dAa46ktsg5fWf_Yql7ZQOyaJvViKMCltHltYCgmlkgnY0gmlwhKwST-yKbXVsdGlhZGRyc5YACASsEk_sBrwUAAoErBJP7Aa8Fd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWoRobTsBX3vaekYRe_sPoFALThMcbwCL-hvbLhcQZu-DdGNwgrwUg3VkcIK8FoV3YWt1MgA"}'
|
||||
[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:48147/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27096/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:48147/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "650d1072-ef60-4482-93fe-3143143a0da1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"650d1072-ef60-4482-93fe-3143143a0da1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "extraField": "extraValue"}'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
|
||||
[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 b435bc911ed9
|
||||
[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 1e0f21d40f18
|
||||
[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.
|
||||
614
manual/5/data/attachments/36ca611ee41ce2d4.txt
Normal file
614
manual/5/data/attachments/36ca611ee41ce2d4.txt
Normal file
@ -0,0 +1,614 @@
|
||||
2026-04-22 23:56:48.889 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:48.889 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:56:48.890 DEBUG [tests.conftest] Running test: test_get_store_messages_with_different_payloads with id: 2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce
|
||||
2026-04-22 23:56:48.890 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:56:48.892 DEBUG [src.steps.store] Running fixture setup: store_setup
|
||||
2026-04-22 23:56:48.892 DEBUG [src.steps.store] Running fixture setup: node_setup
|
||||
2026-04-22 23:56:48.901 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:48.901 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:48.901 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:48.901 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:56:48.902 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:48.902 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:48.902 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:48.904 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:48.904 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.116
|
||||
2026-04-22 23:56:48.905 DEBUG [src.node.docker_mananger] Generated ports ['32666', '32667', '32668', '32669', '32670']
|
||||
2026-04-22 23:56:48.905 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:48.905 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:48.905 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:48.906 DEBUG [src.node.docker_mananger] docker run -i -t -p 32666:32666 -p 32667:32667 -p 32668:32668 -p 32669:32669 -p 32670:32670 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=32668 --rest-port=32666 --tcp-port=32667 --discv5-udp-port=32669 --rest-address=0.0.0.0 --nat=extip:172.18.37.116 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=009c4cbab53e81ad0f9d191eca9b82faf7da7f6083f81fefa894fb3bcd058fcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32670 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:49.092 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.116 waku 626edbbf8ccff2d332c73813735d76fe831e6c28e066e1ff2f392b22aa7b6086
|
||||
2026-04-22 23:56:49.126 DEBUG [src.node.docker_mananger] Container started with ID 626edbbf8ccf. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:49.127 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32666
|
||||
2026-04-22 23:56:49.128 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:49.194 ERROR [src.node.docker_mananger] Max retries reached for container ebff0c6f63cb. Exiting log stream.
|
||||
2026-04-22 23:56:49.761 ERROR [src.node.docker_mananger] Max retries reached for container 9eff5c6fc7d8. Exiting log stream.
|
||||
2026-04-22 23:56:50.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:50.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:50.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:50.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:50.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:50.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:50.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:50.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:50.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:50.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:50.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:50.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:50.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:50.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:50.747 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:50.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:50.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy","/ip4/172.18.37.116/tcp/32668/ws/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy"],"enrUri":"enr:-L24QJBzKirhzwvlzIGn6eF3xwadbV7ljrpN7hAC3ryl8cRgA3fXkDS-oMKJQtZYmoK2CDLEx84q59BGzibyLg6DwKkCgmlkgnY0gmlwhKwSJXSKbXVsdGlhZGRyc5YACASsEiV0Bn-bAAoErBIldAZ_nN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1zGzyz9tZCJB9AlhyK916O2S3lr7HE5awa92-PM-eGiDdGNwgn-bg3VkcIJ_nYV3YWt1MgM"}'
|
||||
2026-04-22 23:56:50.750 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:50.757 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:50.757 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:50.757 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:50.757 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:56:50.758 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJBzKirhzwvlzIGn6eF3xwadbV7ljrpN7hAC3ryl8cRgA3fXkDS-oMKJQtZYmoK2CDLEx84q59BGzibyLg6DwKkCgmlkgnY0gmlwhKwSJXSKbXVsdGlhZGRyc5YACASsEiV0Bn-bAAoErBIldAZ_nN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1zGzyz9tZCJB9AlhyK916O2S3lr7HE5awa92-PM-eGiDdGNwgn-bg3VkcIJ_nYV3YWt1MgM (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:56:50.758 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:50.758 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:50.758 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:50.759 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:50.760 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.187
|
||||
2026-04-22 23:56:50.760 DEBUG [src.node.docker_mananger] Generated ports ['36063', '36064', '36065', '36066', '36067']
|
||||
2026-04-22 23:56:50.760 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:50.760 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:50.760 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:50.760 DEBUG [src.node.docker_mananger] docker run -i -t -p 36063:36063 -p 36064:36064 -p 36065:36065 -p 36066:36066 -p 36067:36067 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=36065 --rest-port=36063 --tcp-port=36064 --discv5-udp-port=36066 --rest-address=0.0.0.0 --nat=extip:172.18.15.187 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ccffcdc5894cf560f4edfb97aadbbdab28cbbbcfab2f15dca34d4eb389b33fd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36067 --metrics-logging=true --storenode=/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:50.947 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.187 waku 19bba8f6dffa84ae55ff469932899dce360be5c606ee60ac0aef4c1e46c7e26c
|
||||
2026-04-22 23:56:50.980 DEBUG [src.node.docker_mananger] Container started with ID 19bba8f6dffa. Setting up logs at ./log/docker/store_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:50.981 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36063
|
||||
2026-04-22 23:56:50.981 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:51.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:51.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:52.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:52.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:52.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:52.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:52.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.501 INFO [src.node.api_clients.base_client] 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":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:52.501 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:52.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.187/tcp/36064/p2p/16Uiu2HAmEAsH64vPTUa2FzMrzxY7XYSqq7Mg2T4zZivafJd2QN8j","/ip4/172.18.15.187/tcp/36065/ws/p2p/16Uiu2HAmEAsH64vPTUa2FzMrzxY7XYSqq7Mg2T4zZivafJd2QN8j"],"enrUri":"enr:-L24QCHzUeiZku246fP8Eg6qSAuq-A36MvBnO3m6h2qXlEpbVBRfs8lappC1BfvSOjnAUbD3Luup2rMxVkn4SpHECgQCgmlkgnY0gmlwhKwSD7uKbXVsdGlhZGRyc5YACASsEg-7BozgAAoErBIPuwaM4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFoMdRtL1GshWOY00NiMBJ-AeKOM0avCjTJTRRXBdVxyDdGNwgozgg3VkcIKM4oV3YWt1MgM"}'
|
||||
2026-04-22 23:56:52.514 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:52.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36063/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy"]'
|
||||
2026-04-22 23:56:52.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:52.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:56:52.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:52.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36063/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:56:52.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:52.541 DEBUG [tests.store.test_get_messages] Running test with payload A simple string
|
||||
2026-04-22 23:56:52.541 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:52.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:52.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:52.547 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:52.748 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:52.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"}]}'
|
||||
2026-04-22 23:56:52.751 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:56:52.752 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:52.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"}]}'
|
||||
2026-04-22 23:56:52.755 DEBUG [src.steps.store] messages length is 1
|
||||
2026-04-22 23:56:52.755 DEBUG [tests.store.test_get_messages] Running test with payload An integer
|
||||
2026-04-22 23:56:52.756 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:52.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:52.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:52.761 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:52.961 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:52.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"}]}'
|
||||
2026-04-22 23:56:52.964 DEBUG [src.steps.store] messages length is 2
|
||||
2026-04-22 23:56:52.965 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:52.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:52.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"}]}'
|
||||
2026-04-22 23:56:52.968 DEBUG [src.steps.store] messages length is 2
|
||||
2026-04-22 23:56:52.968 DEBUG [tests.store.test_get_messages] Running test with payload A dictionary
|
||||
2026-04-22 23:56:52.969 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:52.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:52.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:52.974 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:53.174 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:53.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:53.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"}]}'
|
||||
2026-04-22 23:56:53.178 DEBUG [src.steps.store] messages length is 3
|
||||
2026-04-22 23:56:53.178 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:53.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:53.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"}]}'
|
||||
2026-04-22 23:56:53.181 DEBUG [src.steps.store] messages length is 3
|
||||
2026-04-22 23:56:53.181 DEBUG [tests.store.test_get_messages] Running test with payload Chinese characters
|
||||
2026-04-22 23:56:53.182 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:53.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:53.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:53.187 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:53.388 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:53.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:53.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"}]}'
|
||||
2026-04-22 23:56:53.391 DEBUG [src.steps.store] messages length is 4
|
||||
2026-04-22 23:56:53.391 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:53.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:53.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"}]}'
|
||||
2026-04-22 23:56:53.394 DEBUG [src.steps.store] messages length is 4
|
||||
2026-04-22 23:56:53.395 DEBUG [tests.store.test_get_messages] Running test with payload Emojis
|
||||
2026-04-22 23:56:53.395 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:53.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:53.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:53.401 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:53.602 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:53.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:53.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"}]}'
|
||||
2026-04-22 23:56:53.605 DEBUG [src.steps.store] messages length is 5
|
||||
2026-04-22 23:56:53.605 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:53.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:53.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"}]}'
|
||||
2026-04-22 23:56:53.609 DEBUG [src.steps.store] messages length is 5
|
||||
2026-04-22 23:56:53.609 DEBUG [tests.store.test_get_messages] Running test with payload Lorem ipsum text
|
||||
2026-04-22 23:56:53.609 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:53.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:53.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:53.615 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:53.815 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:53.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:53.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"}]}'
|
||||
2026-04-22 23:56:53.820 DEBUG [src.steps.store] messages length is 6
|
||||
2026-04-22 23:56:53.820 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:53.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:53.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"}]}'
|
||||
2026-04-22 23:56:53.823 DEBUG [src.steps.store] messages length is 6
|
||||
2026-04-22 23:56:53.823 DEBUG [tests.store.test_get_messages] Running test with payload HTML content
|
||||
2026-04-22 23:56:53.823 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:53.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:53.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:53.829 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:54.029 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"}]}'
|
||||
2026-04-22 23:56:54.033 DEBUG [src.steps.store] messages length is 7
|
||||
2026-04-22 23:56:54.033 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"}]}'
|
||||
2026-04-22 23:56:54.036 DEBUG [src.steps.store] messages length is 7
|
||||
2026-04-22 23:56:54.036 DEBUG [tests.store.test_get_messages] Running test with payload Cyrillic characters
|
||||
2026-04-22 23:56:54.037 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:54.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:54.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:54.042 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:54.242 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"}]}'
|
||||
2026-04-22 23:56:54.246 DEBUG [src.steps.store] messages length is 8
|
||||
2026-04-22 23:56:54.246 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"}]}'
|
||||
2026-04-22 23:56:54.250 DEBUG [src.steps.store] messages length is 8
|
||||
2026-04-22 23:56:54.250 DEBUG [tests.store.test_get_messages] Running test with payload Base64 encoded string
|
||||
2026-04-22 23:56:54.250 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:54.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:54.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:54.255 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:54.456 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"}]}'
|
||||
2026-04-22 23:56:54.459 DEBUG [src.steps.store] messages length is 9
|
||||
2026-04-22 23:56:54.460 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"}]}'
|
||||
2026-04-22 23:56:54.463 DEBUG [src.steps.store] messages length is 9
|
||||
2026-04-22 23:56:54.463 DEBUG [tests.store.test_get_messages] Running test with payload Binary data
|
||||
2026-04-22 23:56:54.464 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:54.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:54.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:54.469 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:54.669 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"}]}'
|
||||
2026-04-22 23:56:54.672 DEBUG [src.steps.store] messages length is 10
|
||||
2026-04-22 23:56:54.672 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"}]}'
|
||||
2026-04-22 23:56:54.676 DEBUG [src.steps.store] messages length is 10
|
||||
2026-04-22 23:56:54.676 DEBUG [tests.store.test_get_messages] Running test with payload Special characters with whitespace
|
||||
2026-04-22 23:56:54.677 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:54.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:54.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:54.681 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:54.882 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"}]}'
|
||||
2026-04-22 23:56:54.885 DEBUG [src.steps.store] messages length is 11
|
||||
2026-04-22 23:56:54.885 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:54.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:54.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"}]}'
|
||||
2026-04-22 23:56:54.889 DEBUG [src.steps.store] messages length is 11
|
||||
2026-04-22 23:56:54.889 DEBUG [tests.store.test_get_messages] Running test with payload Boolean false as a string
|
||||
2026-04-22 23:56:54.890 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:54.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:54.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:54.895 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:55.095 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"}]}'
|
||||
2026-04-22 23:56:55.099 DEBUG [src.steps.store] messages length is 12
|
||||
2026-04-22 23:56:55.099 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"}]}'
|
||||
2026-04-22 23:56:55.102 DEBUG [src.steps.store] messages length is 12
|
||||
2026-04-22 23:56:55.102 DEBUG [tests.store.test_get_messages] Running test with payload A float number
|
||||
2026-04-22 23:56:55.103 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:55.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:55.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:55.110 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:55.311 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"}]}'
|
||||
2026-04-22 23:56:55.314 DEBUG [src.steps.store] messages length is 13
|
||||
2026-04-22 23:56:55.315 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"}]}'
|
||||
2026-04-22 23:56:55.318 DEBUG [src.steps.store] messages length is 13
|
||||
2026-04-22 23:56:55.318 DEBUG [tests.store.test_get_messages] Running test with payload A list
|
||||
2026-04-22 23:56:55.319 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:55.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:55.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:55.324 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:55.525 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"}]}'
|
||||
2026-04-22 23:56:55.528 DEBUG [src.steps.store] messages length is 14
|
||||
2026-04-22 23:56:55.529 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"}]}'
|
||||
2026-04-22 23:56:55.532 DEBUG [src.steps.store] messages length is 14
|
||||
2026-04-22 23:56:55.532 DEBUG [tests.store.test_get_messages] Running test with payload Hexadecimal number as a string
|
||||
2026-04-22 23:56:55.533 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:55.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:55.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:55.538 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:55.738 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"}]}'
|
||||
2026-04-22 23:56:55.742 DEBUG [src.steps.store] messages length is 15
|
||||
2026-04-22 23:56:55.742 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"}]}'
|
||||
2026-04-22 23:56:55.746 DEBUG [src.steps.store] messages length is 15
|
||||
2026-04-22 23:56:55.746 DEBUG [tests.store.test_get_messages] Running test with payload Email format
|
||||
2026-04-22 23:56:55.746 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:55.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:55.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:55.752 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:55.952 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"}]}'
|
||||
2026-04-22 23:56:55.956 DEBUG [src.steps.store] messages length is 16
|
||||
2026-04-22 23:56:55.956 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:55.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:55.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"}]}'
|
||||
2026-04-22 23:56:55.959 DEBUG [src.steps.store] messages length is 16
|
||||
2026-04-22 23:56:55.960 DEBUG [tests.store.test_get_messages] Running test with payload URL format
|
||||
2026-04-22 23:56:55.960 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:55.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:55.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:55.966 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:56.167 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:56.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:56.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"}]}'
|
||||
2026-04-22 23:56:56.170 DEBUG [src.steps.store] messages length is 17
|
||||
2026-04-22 23:56:56.171 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:56.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:56.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"}]}'
|
||||
2026-04-22 23:56:56.174 DEBUG [src.steps.store] messages length is 17
|
||||
2026-04-22 23:56:56.175 DEBUG [tests.store.test_get_messages] Running test with payload Date and time in ISO format
|
||||
2026-04-22 23:56:56.175 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:56.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:56.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:56.180 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:56.380 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:56.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:56.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"}]}'
|
||||
2026-04-22 23:56:56.384 DEBUG [src.steps.store] messages length is 18
|
||||
2026-04-22 23:56:56.384 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:56.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:56.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"}]}'
|
||||
2026-04-22 23:56:56.388 DEBUG [src.steps.store] messages length is 18
|
||||
2026-04-22 23:56:56.388 DEBUG [tests.store.test_get_messages] Running test with payload String with escaped quotes
|
||||
2026-04-22 23:56:56.388 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:56.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:56.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:56.395 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:56.595 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:56.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:56.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"}]}'
|
||||
2026-04-22 23:56:56.599 DEBUG [src.steps.store] messages length is 19
|
||||
2026-04-22 23:56:56.599 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:56.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:56.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"}]}'
|
||||
2026-04-22 23:56:56.603 DEBUG [src.steps.store] messages length is 19
|
||||
2026-04-22 23:56:56.603 DEBUG [tests.store.test_get_messages] Running test with payload A regular expression
|
||||
2026-04-22 23:56:56.603 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:56.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:56.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:56.609 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:56.810 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:56.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:56.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"}]}'
|
||||
2026-04-22 23:56:56.814 DEBUG [src.steps.store] messages length is 20
|
||||
2026-04-22 23:56:56.814 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:56.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:56.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"}]}'
|
||||
2026-04-22 23:56:56.818 DEBUG [src.steps.store] messages length is 20
|
||||
2026-04-22 23:56:56.818 DEBUG [tests.store.test_get_messages] Running test with payload A very long string
|
||||
2026-04-22 23:56:56.818 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:56.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:56.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:56.824 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:57.025 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"}]}'
|
||||
2026-04-22 23:56:57.029 DEBUG [src.steps.store] messages length is 21
|
||||
2026-04-22 23:56:57.029 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"}]}'
|
||||
2026-04-22 23:56:57.032 DEBUG [src.steps.store] messages length is 21
|
||||
2026-04-22 23:56:57.033 DEBUG [tests.store.test_get_messages] Running test with payload A JSON string
|
||||
2026-04-22 23:56:57.033 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:57.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:57.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:57.038 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:57.238 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"}]}'
|
||||
2026-04-22 23:56:57.242 DEBUG [src.steps.store] messages length is 22
|
||||
2026-04-22 23:56:57.242 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"}]}'
|
||||
2026-04-22 23:56:57.246 DEBUG [src.steps.store] messages length is 22
|
||||
2026-04-22 23:56:57.247 DEBUG [tests.store.test_get_messages] Running test with payload A Unix path
|
||||
2026-04-22 23:56:57.247 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:57.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:57.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:57.253 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:57.454 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"}]}'
|
||||
2026-04-22 23:56:57.458 DEBUG [src.steps.store] messages length is 23
|
||||
2026-04-22 23:56:57.458 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"}]}'
|
||||
2026-04-22 23:56:57.462 DEBUG [src.steps.store] messages length is 23
|
||||
2026-04-22 23:56:57.462 DEBUG [tests.store.test_get_messages] Running test with payload A Windows path
|
||||
2026-04-22 23:56:57.462 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:57.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:57.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:57.468 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:57.668 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"}]}'
|
||||
2026-04-22 23:56:57.672 DEBUG [src.steps.store] messages length is 24
|
||||
2026-04-22 23:56:57.672 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"}]}'
|
||||
2026-04-22 23:56:57.676 DEBUG [src.steps.store] messages length is 24
|
||||
2026-04-22 23:56:57.676 DEBUG [tests.store.test_get_messages] Running test with payload An SQL query
|
||||
2026-04-22 23:56:57.677 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:57.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:57.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:57.682 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:57.882 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"}]}'
|
||||
2026-04-22 23:56:57.886 DEBUG [src.steps.store] messages length is 25
|
||||
2026-04-22 23:56:57.886 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:57.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:57.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"}]}'
|
||||
2026-04-22 23:56:57.890 DEBUG [src.steps.store] messages length is 25
|
||||
2026-04-22 23:56:57.890 DEBUG [tests.store.test_get_messages] Running test with payload JavaScript code snippet
|
||||
2026-04-22 23:56:57.890 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:57.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:57.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:57.897 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:58.097 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"}]}'
|
||||
2026-04-22 23:56:58.101 DEBUG [src.steps.store] messages length is 26
|
||||
2026-04-22 23:56:58.101 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"}]}'
|
||||
2026-04-22 23:56:58.105 DEBUG [src.steps.store] messages length is 26
|
||||
2026-04-22 23:56:58.106 DEBUG [tests.store.test_get_messages] Running test with payload A CSS snippet
|
||||
2026-04-22 23:56:58.106 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:58.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:58.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:58.113 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:58.313 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"}]}'
|
||||
2026-04-22 23:56:58.317 DEBUG [src.steps.store] messages length is 27
|
||||
2026-04-22 23:56:58.317 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"}]}'
|
||||
2026-04-22 23:56:58.321 DEBUG [src.steps.store] messages length is 27
|
||||
2026-04-22 23:56:58.321 DEBUG [tests.store.test_get_messages] Running test with payload A Python one-liner
|
||||
2026-04-22 23:56:58.322 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:58.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:58.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:58.327 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:58.528 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"}]}'
|
||||
2026-04-22 23:56:58.531 DEBUG [src.steps.store] messages length is 28
|
||||
2026-04-22 23:56:58.532 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"}]}'
|
||||
2026-04-22 23:56:58.535 DEBUG [src.steps.store] messages length is 28
|
||||
2026-04-22 23:56:58.536 DEBUG [tests.store.test_get_messages] Running test with payload An IP address
|
||||
2026-04-22 23:56:58.536 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:58.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:58.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:58.542 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:58.743 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"}]}'
|
||||
2026-04-22 23:56:58.747 DEBUG [src.steps.store] messages length is 29
|
||||
2026-04-22 23:56:58.747 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"}]}'
|
||||
2026-04-22 23:56:58.751 DEBUG [src.steps.store] messages length is 29
|
||||
2026-04-22 23:56:58.751 DEBUG [tests.store.test_get_messages] Running test with payload A domain name
|
||||
2026-04-22 23:56:58.751 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:58.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:58.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:58.757 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:58.959 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"}]}'
|
||||
2026-04-22 23:56:58.963 DEBUG [src.steps.store] messages length is 30
|
||||
2026-04-22 23:56:58.963 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:58.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:58.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"}]}'
|
||||
2026-04-22 23:56:58.967 DEBUG [src.steps.store] messages length is 30
|
||||
2026-04-22 23:56:58.967 DEBUG [tests.store.test_get_messages] Running test with payload A user agent string
|
||||
2026-04-22 23:56:58.968 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:58.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:58.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:58.974 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:59.174 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:59.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:59.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"}]}'
|
||||
2026-04-22 23:56:59.178 DEBUG [src.steps.store] messages length is 31
|
||||
2026-04-22 23:56:59.178 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:59.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:59.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"}]}'
|
||||
2026-04-22 23:56:59.182 DEBUG [src.steps.store] messages length is 31
|
||||
2026-04-22 23:56:59.182 DEBUG [tests.store.test_get_messages] Running test with payload A credit card number
|
||||
2026-04-22 23:56:59.183 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:59.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:59.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:59.188 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:59.388 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:59.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:59.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"}]}'
|
||||
2026-04-22 23:56:59.393 DEBUG [src.steps.store] messages length is 32
|
||||
2026-04-22 23:56:59.393 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:59.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:59.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"}]}'
|
||||
2026-04-22 23:56:59.397 DEBUG [src.steps.store] messages length is 32
|
||||
2026-04-22 23:56:59.398 DEBUG [tests.store.test_get_messages] Running test with payload A phone number
|
||||
2026-04-22 23:56:59.398 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:59.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:59.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:59.403 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:59.604 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:59.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:59.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"}]}'
|
||||
2026-04-22 23:56:59.608 DEBUG [src.steps.store] messages length is 33
|
||||
2026-04-22 23:56:59.608 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:59.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:59.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"}]}'
|
||||
2026-04-22 23:56:59.613 DEBUG [src.steps.store] messages length is 33
|
||||
2026-04-22 23:56:59.613 DEBUG [tests.store.test_get_messages] Running test with payload A UUID
|
||||
2026-04-22 23:56:59.613 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:59.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:59.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:59.619 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:56:59.820 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:59.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:59.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"}]}'
|
||||
2026-04-22 23:56:59.824 DEBUG [src.steps.store] messages length is 34
|
||||
2026-04-22 23:56:59.824 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:56:59.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:59.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"}]}'
|
||||
2026-04-22 23:56:59.829 DEBUG [src.steps.store] messages length is 34
|
||||
2026-04-22 23:56:59.829 DEBUG [tests.store.test_get_messages] Running test with payload A hashtag
|
||||
2026-04-22 23:56:59.829 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:56:59.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:59.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:59.836 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:00.037 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"}]}'
|
||||
2026-04-22 23:57:00.041 DEBUG [src.steps.store] messages length is 35
|
||||
2026-04-22 23:57:00.041 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"}]}'
|
||||
2026-04-22 23:57:00.045 DEBUG [src.steps.store] messages length is 35
|
||||
2026-04-22 23:57:00.045 DEBUG [tests.store.test_get_messages] Running test with payload A Twitter handle
|
||||
2026-04-22 23:57:00.046 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:00.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:00.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:00.051 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:00.251 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"}]}'
|
||||
2026-04-22 23:57:00.255 DEBUG [src.steps.store] messages length is 36
|
||||
2026-04-22 23:57:00.255 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"}]}'
|
||||
2026-04-22 23:57:00.259 DEBUG [src.steps.store] messages length is 36
|
||||
2026-04-22 23:57:00.260 DEBUG [tests.store.test_get_messages] Running test with payload A password
|
||||
2026-04-22 23:57:00.260 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:00.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:00.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:00.265 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:00.466 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"}]}'
|
||||
2026-04-22 23:57:00.470 DEBUG [src.steps.store] messages length is 37
|
||||
2026-04-22 23:57:00.470 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"}]}'
|
||||
2026-04-22 23:57:00.474 DEBUG [src.steps.store] messages length is 37
|
||||
2026-04-22 23:57:00.475 DEBUG [tests.store.test_get_messages] Running test with payload A date in common format
|
||||
2026-04-22 23:57:00.475 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:00.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:00.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:00.480 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:00.681 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"}]}'
|
||||
2026-04-22 23:57:00.685 DEBUG [src.steps.store] messages length is 38
|
||||
2026-04-22 23:57:00.685 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"}]}'
|
||||
2026-04-22 23:57:00.689 DEBUG [src.steps.store] messages length is 38
|
||||
2026-04-22 23:57:00.689 DEBUG [tests.store.test_get_messages] Running test with payload A time string
|
||||
2026-04-22 23:57:00.690 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:00.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:00.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:00.696 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:00.897 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"}]}'
|
||||
2026-04-22 23:57:00.901 DEBUG [src.steps.store] messages length is 39
|
||||
2026-04-22 23:57:00.901 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:00.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:00.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"}]}'
|
||||
2026-04-22 23:57:00.905 DEBUG [src.steps.store] messages length is 39
|
||||
2026-04-22 23:57:00.905 DEBUG [tests.store.test_get_messages] Running test with payload A mathematical equation
|
||||
2026-04-22 23:57:00.906 DEBUG [src.steps.store] Relaying message
|
||||
2026-04-22 23:57:00.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:57:00.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:57:00.912 DEBUG [src.libs.common] Sleeping for 0.2 seconds
|
||||
2026-04-22 23:57:01.113 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:01.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:01.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"},{"messageHash":"0x6425e31e47b908da272db06d7a1c99c928be5abab4230fb0cb734f9e0b38e550"}]}'
|
||||
2026-04-22 23:57:01.117 DEBUG [src.steps.store] messages length is 40
|
||||
2026-04-22 23:57:01.118 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||||
2026-04-22 23:57:01.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:57:01.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"},{"messageHash":"0x6425e31e47b908da272db06d7a1c99c928be5abab4230fb0cb734f9e0b38e550"}]}'
|
||||
2026-04-22 23:57:01.122 DEBUG [src.steps.store] messages length is 40
|
||||
2026-04-22 23:57:01.124 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:57:01.126 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:57:01.126 DEBUG [src.node.waku_node] Stopping container with id 626edbbf8ccf
|
||||
2026-04-22 23:57:01.594 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:01.594 DEBUG [src.node.waku_node] Stopping container with id 19bba8f6dffa
|
||||
2026-04-22 23:57:02.055 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:57:02.056 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:57:02.115 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:57:02.162 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
106
manual/5/data/attachments/397118a2b058eed.txt
Normal file
106
manual/5/data/attachments/397118a2b058eed.txt
Normal file
@ -0,0 +1,106 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[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-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.29.121
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54821', '54822', '54823', '54824', '54825']
|
||||
[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 54821:54821 -p 54822:54822 -p 54823:54823 -p 54824:54824 -p 54825:54825 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=54823 --rest-port=54821 --tcp-port=54822 --discv5-udp-port=54824 --rest-address=0.0.0.0 --nat=extip:172.18.29.121 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fdbbd7abc1aef1e0aa9dd5a2ff8cedfb39a37b6532accd00430feadfad44c4ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54825 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.29.121 waku f4c6a4a0e67ee32498e6a5ebdecc080cd3679a9e21bfeae8ead9463866341368
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID f4c6a4a0e67e. Setting up logs at ./log/docker/node1_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 54821
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 73b67821344e. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 65a0cc963c45. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/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":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:54821/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.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K","/ip4/172.18.29.121/tcp/54823/ws/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K"],"enrUri":"enr:-L24QACRtNmYUkYvvOf1WUEuw3mbABab2kIyf9SOxpS_NXO7HIZrzJvNRUbh14uv5Cp8xAX_IqMIG74uEjDgB0wGQXECgmlkgnY0gmlwhKwSHXmKbXVsdGlhZGRyc5YACASsEh15BtYmAAoErBIdeQbWJ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPYGsxfm5q0uMExwycoJhOiakKdr0C6kmLOumY_m0RdCDdGNwgtYmg3VkcILWKIV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[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-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QACRtNmYUkYvvOf1WUEuw3mbABab2kIyf9SOxpS_NXO7HIZrzJvNRUbh14uv5Cp8xAX_IqMIG74uEjDgB0wGQXECgmlkgnY0gmlwhKwSHXmKbXVsdGlhZGRyc5YACASsEh15BtYmAAoErBIdeQbWJ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPYGsxfm5q0uMExwycoJhOiakKdr0C6kmLOumY_m0RdCDdGNwgtYmg3VkcILWKIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.202.144
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8584', '8585', '8586', '8587', '8588']
|
||||
[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 8584:8584 -p 8585:8585 -p 8586:8586 -p 8587:8587 -p 8588:8588 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=8586 --rest-port=8584 --tcp-port=8585 --discv5-udp-port=8587 --rest-address=0.0.0.0 --nat=extip:172.18.202.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d07be21fce0a98bd4b8d31c504bebd7ec8ef4cc46b1ad79c23b31bdc27cd316e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8588 --metrics-logging=true --relay=false --filternode=/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.202.144 waku c7cab7d1c6e5c927181ac986ea0468d86471a0eee0007858fe7f75a0e0900b96
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID c7cab7d1c6e5. Setting up logs at ./log/docker/node2_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 8584
|
||||
[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:8584/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/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":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:8584/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.202.144/tcp/8585/p2p/16Uiu2HAm4ppXBozMfqtFy7bWsgkW3L6i5ezyGf1Uqb4jmKHiFuRS","/ip4/172.18.202.144/tcp/8586/ws/p2p/16Uiu2HAm4ppXBozMfqtFy7bWsgkW3L6i5ezyGf1Uqb4jmKHiFuRS"],"enrUri":"enr:-L24QPZV0DohSp_WJdv0pemX2mllrPg8WpFFvh9EqPNBn_W4VdmkkICaUFNXWezBLBA1tLv7mmMGJwFSYcZOM4v77T4CgmlkgnY0gmlwhKwSypCKbXVsdGlhZGRyc5YACASsEsqQBiGJAAoErBLKkAYhit0DgnJzhQDGAQAAiXNlY3AyNTZrMaECi6cy1t2iCBcu14JXMX53rsKYoDPYOlWi6KoENSyWPxmDdGNwgiGJg3VkcIIhi4V3YWt1MgA"}'
|
||||
[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:8584/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54821/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:8584/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a3bd6d6e-06c7-4a65-8d41-28dbcbbae29b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"a3bd6d6e-06c7-4a65-8d41-28dbcbbae29b","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902084777998847,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:8584/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
|
||||
[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 f4c6a4a0e67e
|
||||
[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 c7cab7d1c6e5
|
||||
[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.
|
||||
97
manual/5/data/attachments/46f575b4aeea473e.txt
Normal file
97
manual/5/data/attachments/46f575b4aeea473e.txt
Normal file
@ -0,0 +1,97 @@
|
||||
2026-04-22 23:54:01.024 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:01.024 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:01.025 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_single_topics with id: 2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54
|
||||
2026-04-22 23:54:01.025 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:01.025 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:01.026 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:01.031 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:01.032 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:01.032 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:01.032 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:01.032 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:01.032 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:01.032 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:01.035 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:01.035 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.6
|
||||
2026-04-22 23:54:01.035 DEBUG [src.node.docker_mananger] Generated ports ['7647', '7648', '7649', '7650', '7651']
|
||||
2026-04-22 23:54:01.035 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:01.035 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:01.035 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:01.035 DEBUG [src.node.docker_mananger] docker run -i -t -p 7647:7647 -p 7648:7648 -p 7649:7649 -p 7650:7650 -p 7651:7651 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=7649 --rest-port=7647 --tcp-port=7648 --discv5-udp-port=7650 --rest-address=0.0.0.0 --nat=extip:172.18.165.6 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dc25c4eefecf45478bab6259a4ddbbdea8b56a9d110efd9c9676c005c2c1bb94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7651 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:01.220 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.6 waku babc95093ab70964b59de29a6b85962a448c2345d599df81e12bdd4485aa6c92
|
||||
2026-04-22 23:54:01.253 DEBUG [src.node.docker_mananger] Container started with ID babc95093ab7. Setting up logs at ./log/docker/node1_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:01.254 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7647
|
||||
2026-04-22 23:54:01.254 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:01.428 ERROR [src.node.docker_mananger] Max retries reached for container b435bc911ed9. Exiting log stream.
|
||||
2026-04-22 23:54:01.833 ERROR [src.node.docker_mananger] Max retries reached for container 1e0f21d40f18. Exiting log stream.
|
||||
2026-04-22 23:54:02.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:02.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:02.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:02.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:02.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:02.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:02.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:02.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:02.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:02.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:02.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:02.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:02.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:02.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:02.873 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:02.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:02.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9","/ip4/172.18.165.6/tcp/7649/ws/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9"],"enrUri":"enr:-L24QAh1eW9HBj4du78bceJQlNJVNSmOiyvvCdwBvTuEyp9kcIRtihds96_pUq6_sdSrYjjRTxRq4_iqcNYPCKg9l4ICgmlkgnY0gmlwhKwSpQaKbXVsdGlhZGRyc5YACASsEqUGBh3gAAoErBKlBgYd4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFvNXcwLqs_eIXoCucyYy1IljUMuvvhUkVJwICy54sbKDdGNwgh3gg3VkcIId4oV3YWt1MgU"}'
|
||||
2026-04-22 23:54:02.876 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:02.876 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:02.885 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:02.885 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:02.885 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:02.885 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:02.885 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QAh1eW9HBj4du78bceJQlNJVNSmOiyvvCdwBvTuEyp9kcIRtihds96_pUq6_sdSrYjjRTxRq4_iqcNYPCKg9l4ICgmlkgnY0gmlwhKwSpQaKbXVsdGlhZGRyc5YACASsEqUGBh3gAAoErBKlBgYd4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFvNXcwLqs_eIXoCucyYy1IljUMuvvhUkVJwICy54sbKDdGNwgh3gg3VkcIId4oV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:02.885 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:02.885 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:02.886 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:02.887 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:02.887 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.131
|
||||
2026-04-22 23:54:02.887 DEBUG [src.node.docker_mananger] Generated ports ['19177', '19178', '19179', '19180', '19181']
|
||||
2026-04-22 23:54:02.887 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:02.887 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:02.888 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:02.888 DEBUG [src.node.docker_mananger] docker run -i -t -p 19177:19177 -p 19178:19178 -p 19179:19179 -p 19180:19180 -p 19181:19181 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=19179 --rest-port=19177 --tcp-port=19178 --discv5-udp-port=19180 --rest-address=0.0.0.0 --nat=extip:172.18.122.131 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=41e2ddbdce0ddb78bbc8cdcbec005da79089dbddf09515d776eceaebfc5b1f4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19181 --metrics-logging=true --relay=false --filternode=/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:03.075 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.131 waku 6c5fc8870d0bdd3229dcfc6d967199fd42fa6d20659aa2913d4e4cb214b80517
|
||||
2026-04-22 23:54:03.104 DEBUG [src.node.docker_mananger] Container started with ID 6c5fc8870d0b. Setting up logs at ./log/docker/node2_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:03.104 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19177
|
||||
2026-04-22 23:54:03.104 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:04.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:04.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:04.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:04.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:04.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:04.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:04.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:04.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:04.434 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:04.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:04.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.131/tcp/19178/p2p/16Uiu2HAm5rNg87uYWHz6yscCrJQGQCjVwhVqrnohYj5y1VPdVQng","/ip4/172.18.122.131/tcp/19179/ws/p2p/16Uiu2HAm5rNg87uYWHz6yscCrJQGQCjVwhVqrnohYj5y1VPdVQng"],"enrUri":"enr:-L24QPtkznfuhMQbYoVcBXdvSqvrzKQ1iui1esOsAkqzTLEEABxgb3TO_C4Z7R3YX5z8DsF2kAPgMBa75_DeLBd2AlICgmlkgnY0gmlwhKwSeoOKbXVsdGlhZGRyc5YACASsEnqDBkrqAAoErBJ6gwZK690DgnJzhQDGAQAAiXNlY3AyNTZrMaECmujSs79zsBlvQ0zTJTfABJxxVlWHda5IDkQDmOHolfWDdGNwgkrqg3VkcIJK7IV3YWt1MgA"}'
|
||||
2026-04-22 23:54:04.436 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:04.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19177/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9"]'
|
||||
2026-04-22 23:54:04.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:04.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7647/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:04.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:04.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19177/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "30ad74ea-adbe-44b0-95c0-21fc6e0aa7c2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:04.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"30ad74ea-adbe-44b0-95c0-21fc6e0aa7c2","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:04.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7647/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:04.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:04.489 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:04.590 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:04.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:04.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902044481836294,"ephemeral":false}]'
|
||||
2026-04-22 23:54:04.595 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:04.597 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:04.597 DEBUG [src.node.waku_node] Stopping container with id babc95093ab7
|
||||
2026-04-22 23:54:05.051 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:05.051 DEBUG [src.node.waku_node] Stopping container with id 6c5fc8870d0b
|
||||
2026-04-22 23:54:05.491 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:05.493 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:05.511 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:05.525 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
691
manual/5/data/attachments/4739cc19d3e2093a.txt
Normal file
691
manual/5/data/attachments/4739cc19d3e2093a.txt
Normal file
@ -0,0 +1,691 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_subscribe_to_100_content_topics_in_one_call with id: 2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[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-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.249.93
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65337', '65338', '65339', '65340', '65341']
|
||||
[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 65337:65337 -p 65338:65338 -p 65339:65339 -p 65340:65340 -p 65341:65341 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=65339 --rest-port=65337 --tcp-port=65338 --discv5-udp-port=65340 --rest-address=0.0.0.0 --nat=extip:172.18.249.93 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1b07fbe0fbe607769bb5e623bc05bf4f2abea610a3b4f8a0fbdb1dfeb0fea9fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65341 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.93 waku 75ba9e1042b05e84833ed02f914001208b4aaaf6211b76f91d70a06e56245032
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 75ba9e1042b0. Setting up logs at ./log/docker/node1_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 65337
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container babc95093ab7. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c5fc8870d0b. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/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":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:65337/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.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM","/ip4/172.18.249.93/tcp/65339/ws/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM"],"enrUri":"enr:-L24QBi7irfZBTNmnLb5EU2ocLRqSp-JrhwCb_p3mpG7AHn1HYLXxkKgaq_Hoh8uI9wGWRK4f0rB05PtLIoRq4r1CscCgmlkgnY0gmlwhKwS-V2KbXVsdGlhZGRyc5YACASsEvldBv86AAoErBL5XQb_O90DgnJzhQDGAQAAiXNlY3AyNTZrMaED6Cg4X6TY99XQPGYpqQcXz_GLb4xFDQy1L59QiD3agfyDdGNwgv86g3VkcIL_PIV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[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-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QBi7irfZBTNmnLb5EU2ocLRqSp-JrhwCb_p3mpG7AHn1HYLXxkKgaq_Hoh8uI9wGWRK4f0rB05PtLIoRq4r1CscCgmlkgnY0gmlwhKwS-V2KbXVsdGlhZGRyc5YACASsEvldBv86AAoErBL5XQb_O90DgnJzhQDGAQAAiXNlY3AyNTZrMaED6Cg4X6TY99XQPGYpqQcXz_GLb4xFDQy1L59QiD3agfyDdGNwgv86g3VkcIL_PIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.184.7
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53341', '53342', '53343', '53344', '53345']
|
||||
[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 53341:53341 -p 53342:53342 -p 53343:53343 -p 53344:53344 -p 53345:53345 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=53343 --rest-port=53341 --tcp-port=53342 --discv5-udp-port=53344 --rest-address=0.0.0.0 --nat=extip:172.18.184.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7cbae3abbd7ffffc0ae0deeffcc3cf3f2d6acdb2fb4ba9e7ef6afaf0f03f405f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53345 --metrics-logging=true --relay=false --filternode=/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.184.7 waku a8ce9272e4c3c5db0405a021d138bc5a925592b6a0d49dc75838f9f28f4bf287
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID a8ce9272e4c3. Setting up logs at ./log/docker/node2_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 53341
|
||||
[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:53341/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/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":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:53341/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.184.7/tcp/53342/p2p/16Uiu2HAmQCPTwRQRTvdrChREXUa9rTo9qFT9KCWTEm7pWrKjVH7f","/ip4/172.18.184.7/tcp/53343/ws/p2p/16Uiu2HAmQCPTwRQRTvdrChREXUa9rTo9qFT9KCWTEm7pWrKjVH7f"],"enrUri":"enr:-L24QLYYX3nUAGYBtawRJrVuJrG17VWahmh1xJT-I82z0q80XTetstG5nqXxPhSIpbDS3rBi7y4xwHVQijK-_mJqS0cCgmlkgnY0gmlwhKwSuAeKbXVsdGlhZGRyc5YACASsErgHBtBeAAoErBK4BwbQX90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDq3uyc9dy7DJKJVKJg8T90G9MR0gwuGS_Kz_pzbWbH8KDdGNwgtBeg3VkcILQYIV3YWt1MgA"}'
|
||||
[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:53341/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM"]'
|
||||
[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:65337/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:53341/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dff1f189-2ccb-4448-a4ef-413ffa958b92", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"dff1f189-2ccb-4448-a4ef-413ffa958b92","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/0" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1776902048989224573,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/1" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1776902049125976101,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/2" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1776902049263992443,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/3" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1776902049397708955,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/4" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1776902049531287188,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/5" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1776902049665283152,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/6" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1776902049799354253,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/7" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1776902049932747272,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/8" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1776902050066256405,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/9" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1776902050200098087,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/10" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1776902050333778396,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/11" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1776902050467461542,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/12" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1776902050601183053,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/13" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1776902050734019886,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/14" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1776902050867989969,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/15" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1776902051001850377,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/16" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1776902051135045340,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/17" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1776902051268606243,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/18" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1776902051402475950,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/19" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1776902051535811069,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/20" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1776902051669746378,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/21" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1776902051803074572,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/22" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1776902051936733143,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/23" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1776902052071379856,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/24" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1776902052205352663,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/25" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1776902052340265117,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/26" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1776902052473527901,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/27" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1776902052607683979,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/28" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1776902052742018453,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "29", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/29" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"29","version":0,"timestamp":1776902052878014242,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "30", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/30" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"30","version":0,"timestamp":1776902053014098336,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "31", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/31" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"31","version":0,"timestamp":1776902053147976100,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "32", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/32" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"32","version":0,"timestamp":1776902053281128805,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "33", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/33" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"33","version":0,"timestamp":1776902053416805720,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "34", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/34" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"34","version":0,"timestamp":1776902053552215154,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "35", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/35" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"35","version":0,"timestamp":1776902053686449736,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "36", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/36" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"36","version":0,"timestamp":1776902053820294560,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "37", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/37" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"37","version":0,"timestamp":1776902053954172486,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "38", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/38" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"38","version":0,"timestamp":1776902054087864245,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "39", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/39" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"39","version":0,"timestamp":1776902054221735085,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "40", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/40" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"40","version":0,"timestamp":1776902054354971467,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "41", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/41" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"41","version":0,"timestamp":1776902054488688019,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "42", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/42" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"42","version":0,"timestamp":1776902054622195661,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "43", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/43" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"43","version":0,"timestamp":1776902054756281862,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "44", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/44" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"44","version":0,"timestamp":1776902054890566995,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "45", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/45" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"45","version":0,"timestamp":1776902055024364337,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "46", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/46" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"46","version":0,"timestamp":1776902055158483496,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "47", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/47" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"47","version":0,"timestamp":1776902055292536364,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "48", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/48" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"48","version":0,"timestamp":1776902055426058150,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "49", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/49" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"49","version":0,"timestamp":1776902055559515413,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "50", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/50" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"50","version":0,"timestamp":1776902055693576967,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "51", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/51" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"51","version":0,"timestamp":1776902055827125587,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "52", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/52" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"52","version":0,"timestamp":1776902055960424476,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "53", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/53" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"53","version":0,"timestamp":1776902056094863389,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "54", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/54" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"54","version":0,"timestamp":1776902056228266282,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "55", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/55" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"55","version":0,"timestamp":1776902056361111437,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "56", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/56" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"56","version":0,"timestamp":1776902056495006394,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "57", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/57" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"57","version":0,"timestamp":1776902056628914118,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "58", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/58" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"58","version":0,"timestamp":1776902056762016266,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "59", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/59" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"59","version":0,"timestamp":1776902056895728234,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "60", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/60" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"60","version":0,"timestamp":1776902057029490282,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "61", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/61" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"61","version":0,"timestamp":1776902057163208214,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "62", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/62" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"62","version":0,"timestamp":1776902057296425293,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "63", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/63" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"63","version":0,"timestamp":1776902057430539939,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "64", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/64" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"64","version":0,"timestamp":1776902057563938502,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "65", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/65" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"65","version":0,"timestamp":1776902057697217940,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "66", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/66" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"66","version":0,"timestamp":1776902057830906238,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "67", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/67" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"67","version":0,"timestamp":1776902057964430353,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "68", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/68" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"68","version":0,"timestamp":1776902058098982425,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "69", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/69" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"69","version":0,"timestamp":1776902058232518005,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "70", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/70" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"70","version":0,"timestamp":1776902058366977063,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "71", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/71" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"71","version":0,"timestamp":1776902058500896126,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "72", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/72" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"72","version":0,"timestamp":1776902058635437330,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "73", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/73" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"73","version":0,"timestamp":1776902058769292236,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "74", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/74" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"74","version":0,"timestamp":1776902058903979785,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "75", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/75" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"75","version":0,"timestamp":1776902059037572175,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "76", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/76" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"76","version":0,"timestamp":1776902059170371627,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "77", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/77" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"77","version":0,"timestamp":1776902059303881981,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "78", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/78" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"78","version":0,"timestamp":1776902059436866808,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "79", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/79" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"79","version":0,"timestamp":1776902059570591146,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "80", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/80" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"80","version":0,"timestamp":1776902059703892027,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "81", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/81" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"81","version":0,"timestamp":1776902059838116178,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "82", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/82" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"82","version":0,"timestamp":1776902059971931007,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "83", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/83" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"83","version":0,"timestamp":1776902060105502933,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "84", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/84" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"84","version":0,"timestamp":1776902060239285780,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "85", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/85" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"85","version":0,"timestamp":1776902060372653066,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "86", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/86" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"86","version":0,"timestamp":1776902060506740146,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "87", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/87" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"87","version":0,"timestamp":1776902060640468833,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "88", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/88" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"88","version":0,"timestamp":1776902060773968920,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "89", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/89" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"89","version":0,"timestamp":1776902060907903037,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "90", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/90" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"90","version":0,"timestamp":1776902061041682903,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "91", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/91" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"91","version":0,"timestamp":1776902061175767148,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "92", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/92" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"92","version":0,"timestamp":1776902061309211696,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "93", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/93" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"93","version":0,"timestamp":1776902061442521334,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "94", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/94" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"94","version":0,"timestamp":1776902061575319510,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "95", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/95" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"95","version":0,"timestamp":1776902061708735231,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "96", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/96" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"96","version":0,"timestamp":1776902061844765668,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "97", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/97" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"97","version":0,"timestamp":1776902061977643093,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "98", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/98" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"98","version":0,"timestamp":1776902062111584774,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "99", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/99" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"99","version":0,"timestamp":1776902062245211828,"ephemeral":false}]'
|
||||
[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 75ba9e1042b0
|
||||
[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 a8ce9272e4c3
|
||||
[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.
|
||||
107
manual/5/data/attachments/495cec62e6b3396a.txt
Normal file
107
manual/5/data/attachments/495cec62e6b3396a.txt
Normal file
@ -0,0 +1,107 @@
|
||||
2026-04-22 23:54:23.366 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:23.367 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:23.367 DEBUG [tests.conftest] Running test: test_filter_subscribe_refresh with id: 2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc
|
||||
2026-04-22 23:54:23.367 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:23.367 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:23.368 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:23.374 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:23.374 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:23.374 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:23.374 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:23.374 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:23.374 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:23.374 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:23.376 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:23.376 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.100
|
||||
2026-04-22 23:54:23.376 DEBUG [src.node.docker_mananger] Generated ports ['30532', '30533', '30534', '30535', '30536']
|
||||
2026-04-22 23:54:23.376 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:23.376 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:23.376 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:23.376 DEBUG [src.node.docker_mananger] docker run -i -t -p 30532:30532 -p 30533:30533 -p 30534:30534 -p 30535:30535 -p 30536:30536 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=30534 --rest-port=30532 --tcp-port=30533 --discv5-udp-port=30535 --rest-address=0.0.0.0 --nat=extip:172.18.141.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=397e91cd6e17faaee69f4a3f6911eac2936cfcea7bc46cb014afbdbfd3dd74d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30536 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:23.569 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.100 waku 89d171cf47806c734bd646a3c8c57c5caa6694ab3fceb6b4186dd9aa97e6cf43
|
||||
2026-04-22 23:54:23.599 DEBUG [src.node.docker_mananger] Container started with ID 89d171cf4780. Setting up logs at ./log/docker/node1_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:23.599 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30532
|
||||
2026-04-22 23:54:23.599 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:23.634 ERROR [src.node.docker_mananger] Max retries reached for container 75ba9e1042b0. Exiting log stream.
|
||||
2026-04-22 23:54:24.072 ERROR [src.node.docker_mananger] Max retries reached for container a8ce9272e4c3. Exiting log stream.
|
||||
2026-04-22 23:54:24.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:24.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:24.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:24.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:24.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:24.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:24.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:24.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:25.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:25.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:25.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:25.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:25.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:25.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:25.219 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:25.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:25.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX","/ip4/172.18.141.100/tcp/30534/ws/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX"],"enrUri":"enr:-L24QPw1c1EvtbuCJG1ANYBTF_w2_JsdDFOpLhohrj9QW8pwG7Nt4atadk-U6IF5LdduUm97XkKIEPdy0cTcB-Kgt9cCgmlkgnY0gmlwhKwSjWSKbXVsdGlhZGRyc5YACASsEo1kBndFAAoErBKNZAZ3Rt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjeOp9yHpTgdaoM1GblhL8ZATtjCnfkXDpkls-jZFDEaDdGNwgndFg3VkcIJ3R4V3YWt1MgU"}'
|
||||
2026-04-22 23:54:25.221 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:25.222 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:25.228 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:25.228 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:25.228 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:25.229 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:25.229 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QPw1c1EvtbuCJG1ANYBTF_w2_JsdDFOpLhohrj9QW8pwG7Nt4atadk-U6IF5LdduUm97XkKIEPdy0cTcB-Kgt9cCgmlkgnY0gmlwhKwSjWSKbXVsdGlhZGRyc5YACASsEo1kBndFAAoErBKNZAZ3Rt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjeOp9yHpTgdaoM1GblhL8ZATtjCnfkXDpkls-jZFDEaDdGNwgndFg3VkcIJ3R4V3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:25.229 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:25.229 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:25.229 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:25.231 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:25.231 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.191
|
||||
2026-04-22 23:54:25.231 DEBUG [src.node.docker_mananger] Generated ports ['32140', '32141', '32142', '32143', '32144']
|
||||
2026-04-22 23:54:25.231 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:25.231 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:25.231 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:25.232 DEBUG [src.node.docker_mananger] docker run -i -t -p 32140:32140 -p 32141:32141 -p 32142:32142 -p 32143:32143 -p 32144:32144 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=32142 --rest-port=32140 --tcp-port=32141 --discv5-udp-port=32143 --rest-address=0.0.0.0 --nat=extip:172.18.184.191 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ea6a42c4f1b70ed3bda8bc53f297bd0c005bafb5fe4aa88a0433784e4ef4f413 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32144 --metrics-logging=true --relay=false --filternode=/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:25.425 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.191 waku 48895dcc18f2941a68d369db615af6fd2b4c489dd74104329c8d07dcb4f1f08e
|
||||
2026-04-22 23:54:25.455 DEBUG [src.node.docker_mananger] Container started with ID 48895dcc18f2. Setting up logs at ./log/docker/node2_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:25.455 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32140
|
||||
2026-04-22 23:54:25.455 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:26.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:26.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:26.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:26.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:26.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:26.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:26.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:26.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:26.766 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:26.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:26.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.191/tcp/32141/p2p/16Uiu2HAmBHVdo8V4W77NV2ZHH3S7L7p7QJ3acUZgPKve8DzH6QkJ","/ip4/172.18.184.191/tcp/32142/ws/p2p/16Uiu2HAmBHVdo8V4W77NV2ZHH3S7L7p7QJ3acUZgPKve8DzH6QkJ"],"enrUri":"enr:-L24QDkbm-HL44Hk7nV5lhvXXlP0I2HswtE2YeJsSWwgy5wCFLp-jTD2nrHzr2kPVhILLb4VCf_we0W7jQeRzHJY5TACgmlkgnY0gmlwhKwSuL-KbXVsdGlhZGRyc5YACASsEri_Bn2NAAoErBK4vwZ9jt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC66KlwFvzhzHIkmKrH5BxLZd8fTjGMr6GXRZxPd7mf_ODdGNwgn2Ng3VkcIJ9j4V3YWt1MgA"}'
|
||||
2026-04-22 23:54:26.769 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:26.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32140/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX"]'
|
||||
2026-04-22 23:54:26.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:26.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30532/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:26.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:26.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32140/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1de69b5e-e76d-4a2a-b047-0acef3cb0b96", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:26.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1de69b5e-e76d-4a2a-b047-0acef3cb0b96","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:26.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30532/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:26.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:26.829 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:26.929 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:26.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:26.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902066820966833,"ephemeral":false}]'
|
||||
2026-04-22 23:54:26.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30532/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:26.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:26.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32140/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6068e409-49c2-4a79-8a09-122c86824f5e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:26.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6068e409-49c2-4a79-8a09-122c86824f5e","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:26.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30532/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:26.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:26.950 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:27.050 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:27.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:27.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902066945648296,"ephemeral":false}]'
|
||||
2026-04-22 23:54:27.055 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:27.057 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:27.057 DEBUG [src.node.waku_node] Stopping container with id 89d171cf4780
|
||||
2026-04-22 23:54:27.478 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:27.478 DEBUG [src.node.waku_node] Stopping container with id 48895dcc18f2
|
||||
2026-04-22 23:54:27.909 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:27.910 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:27.929 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:27.943 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
98
manual/5/data/attachments/521a1a575f7ab17e.txt
Normal file
98
manual/5/data/attachments/521a1a575f7ab17e.txt
Normal file
@ -0,0 +1,98 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_meta with id: 2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[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-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.155.74
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48729', '48730', '48731', '48732', '48733']
|
||||
[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 48729:48729 -p 48730:48730 -p 48731:48731 -p 48732:48732 -p 48733:48733 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=48731 --rest-port=48729 --tcp-port=48730 --discv5-udp-port=48732 --rest-address=0.0.0.0 --nat=extip:172.18.155.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8c509bb2a591c50affbc0c6bd4ade7385ba46dcc1e92a8a82fef859e7d7a8dfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48733 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.155.74 waku e4c118040cea99782e05e9b8e128018cd1174bfc222935a845ff24b81387feda
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID e4c118040cea. Setting up logs at ./log/docker/node1_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 48729
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4923823ea167. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9ab6f83f4e5d. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/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":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:48729/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.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM","/ip4/172.18.155.74/tcp/48731/ws/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM"],"enrUri":"enr:-L24QCOdNsFeZZMYVHJ1vQITiPatcBvutBaSH5q1ViEHNNbhM-5ilmo9RULfwhgLt3OIS6AAT8muKbUuLvx8T1KSmc0CgmlkgnY0gmlwhKwSm0qKbXVsdGlhZGRyc5YACASsEptKBr5aAAoErBKbSga-W90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDz_V7Q_ZbDTEP7ITHMWSJgvyDrxFiF30sSt4_hqG6RxyDdGNwgr5ag3VkcIK-XIV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[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-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QCOdNsFeZZMYVHJ1vQITiPatcBvutBaSH5q1ViEHNNbhM-5ilmo9RULfwhgLt3OIS6AAT8muKbUuLvx8T1KSmc0CgmlkgnY0gmlwhKwSm0qKbXVsdGlhZGRyc5YACASsEptKBr5aAAoErBKbSga-W90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDz_V7Q_ZbDTEP7ITHMWSJgvyDrxFiF30sSt4_hqG6RxyDdGNwgr5ag3VkcIK-XIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.10.7
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16354', '16355', '16356', '16357', '16358']
|
||||
[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 16354:16354 -p 16355:16355 -p 16356:16356 -p 16357:16357 -p 16358:16358 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=16356 --rest-port=16354 --tcp-port=16355 --discv5-udp-port=16357 --rest-address=0.0.0.0 --nat=extip:172.18.10.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e69bded8f54e9c0eafadc157175d6db40cf8f6859dfccdd43d03f13f64e3f49c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16358 --metrics-logging=true --relay=false --filternode=/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.10.7 waku b87da62a1abc5ac36696df5fe160ff0f53ce38cacf0ded215c7e4a749b5bf0d7
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID b87da62a1abc. Setting up logs at ./log/docker/node2_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 16354
|
||||
[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:16354/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/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":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:16354/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.10.7/tcp/16355/p2p/16Uiu2HAmUxQF5x7oxxFSt5cdiuvaya1hA56Rm9mANgLz596qSBrj","/ip4/172.18.10.7/tcp/16356/ws/p2p/16Uiu2HAmUxQF5x7oxxFSt5cdiuvaya1hA56Rm9mANgLz596qSBrj"],"enrUri":"enr:-L24QEZmTsYb3WY4-2LelnBDNMBeyleLw9LDZOLHeVa0ttCORxfVxMx4EF5dJ-paG_lIJpRLJW_9QJH9Eh5niHoZenkCgmlkgnY0gmlwhKwSCgeKbXVsdGlhZGRyc5YACASsEgoHBj_jAAoErBIKBwY_5N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8jDhaeBMuIkX5ebO20-ZOPf-l83h4yuIYorX8Y53krSDdGNwgj_jg3VkcII_5YV3YWt1MgA"}'
|
||||
[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:16354/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48729/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:16354/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c38e538a-4671-459b-94ba-cb942f257f13", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c38e538a-4671-459b-94ba-cb942f257f13","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "meta": "RmlsdGVyIHdvcmtzISE="}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902031082551173,"meta":"RmlsdGVyIHdvcmtzISE=","ephemeral":false}]'
|
||||
[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 e4c118040cea
|
||||
[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 b87da62a1abc
|
||||
[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.
|
||||
691
manual/5/data/attachments/59d8cdc7831c8d30.txt
Normal file
691
manual/5/data/attachments/59d8cdc7831c8d30.txt
Normal file
@ -0,0 +1,691 @@
|
||||
2026-04-22 23:54:05.528 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:05.528 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:05.529 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_100_content_topics_in_one_call with id: 2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68
|
||||
2026-04-22 23:54:05.529 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:05.529 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:05.529 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:05.535 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:05.535 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:05.535 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:05.535 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:05.535 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:05.536 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:05.536 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:05.537 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:05.537 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.93
|
||||
2026-04-22 23:54:05.537 DEBUG [src.node.docker_mananger] Generated ports ['65337', '65338', '65339', '65340', '65341']
|
||||
2026-04-22 23:54:05.537 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:05.537 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:05.538 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:05.538 DEBUG [src.node.docker_mananger] docker run -i -t -p 65337:65337 -p 65338:65338 -p 65339:65339 -p 65340:65340 -p 65341:65341 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=65339 --rest-port=65337 --tcp-port=65338 --discv5-udp-port=65340 --rest-address=0.0.0.0 --nat=extip:172.18.249.93 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1b07fbe0fbe607769bb5e623bc05bf4f2abea610a3b4f8a0fbdb1dfeb0fea9fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65341 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:05.711 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.93 waku 75ba9e1042b05e84833ed02f914001208b4aaaf6211b76f91d70a06e56245032
|
||||
2026-04-22 23:54:05.741 DEBUG [src.node.docker_mananger] Container started with ID 75ba9e1042b0. Setting up logs at ./log/docker/node1_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:05.742 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65337
|
||||
2026-04-22 23:54:05.743 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:05.863 ERROR [src.node.docker_mananger] Max retries reached for container babc95093ab7. Exiting log stream.
|
||||
2026-04-22 23:54:06.324 ERROR [src.node.docker_mananger] Max retries reached for container 6c5fc8870d0b. Exiting log stream.
|
||||
2026-04-22 23:54:06.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:06.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:06.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:06.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:06.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:06.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:07.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:07.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:07.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:07.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:07.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:07.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:07.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:07.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:07.362 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:07.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:07.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM","/ip4/172.18.249.93/tcp/65339/ws/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM"],"enrUri":"enr:-L24QBi7irfZBTNmnLb5EU2ocLRqSp-JrhwCb_p3mpG7AHn1HYLXxkKgaq_Hoh8uI9wGWRK4f0rB05PtLIoRq4r1CscCgmlkgnY0gmlwhKwS-V2KbXVsdGlhZGRyc5YACASsEvldBv86AAoErBL5XQb_O90DgnJzhQDGAQAAiXNlY3AyNTZrMaED6Cg4X6TY99XQPGYpqQcXz_GLb4xFDQy1L59QiD3agfyDdGNwgv86g3VkcIL_PIV3YWt1MgU"}'
|
||||
2026-04-22 23:54:07.365 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:07.365 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:07.371 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:07.371 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:07.372 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:07.372 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:07.372 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QBi7irfZBTNmnLb5EU2ocLRqSp-JrhwCb_p3mpG7AHn1HYLXxkKgaq_Hoh8uI9wGWRK4f0rB05PtLIoRq4r1CscCgmlkgnY0gmlwhKwS-V2KbXVsdGlhZGRyc5YACASsEvldBv86AAoErBL5XQb_O90DgnJzhQDGAQAAiXNlY3AyNTZrMaED6Cg4X6TY99XQPGYpqQcXz_GLb4xFDQy1L59QiD3agfyDdGNwgv86g3VkcIL_PIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:07.372 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:07.372 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:07.372 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:07.373 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:07.374 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.7
|
||||
2026-04-22 23:54:07.374 DEBUG [src.node.docker_mananger] Generated ports ['53341', '53342', '53343', '53344', '53345']
|
||||
2026-04-22 23:54:07.374 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:07.374 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:07.374 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:07.374 DEBUG [src.node.docker_mananger] docker run -i -t -p 53341:53341 -p 53342:53342 -p 53343:53343 -p 53344:53344 -p 53345:53345 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=53343 --rest-port=53341 --tcp-port=53342 --discv5-udp-port=53344 --rest-address=0.0.0.0 --nat=extip:172.18.184.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7cbae3abbd7ffffc0ae0deeffcc3cf3f2d6acdb2fb4ba9e7ef6afaf0f03f405f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53345 --metrics-logging=true --relay=false --filternode=/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:07.570 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.7 waku a8ce9272e4c3c5db0405a021d138bc5a925592b6a0d49dc75838f9f28f4bf287
|
||||
2026-04-22 23:54:07.603 DEBUG [src.node.docker_mananger] Container started with ID a8ce9272e4c3. Setting up logs at ./log/docker/node2_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:07.604 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53341
|
||||
2026-04-22 23:54:07.604 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:08.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:08.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:08.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:08.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:08.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:08.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:08.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:08.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:08.915 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:08.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:08.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.7/tcp/53342/p2p/16Uiu2HAmQCPTwRQRTvdrChREXUa9rTo9qFT9KCWTEm7pWrKjVH7f","/ip4/172.18.184.7/tcp/53343/ws/p2p/16Uiu2HAmQCPTwRQRTvdrChREXUa9rTo9qFT9KCWTEm7pWrKjVH7f"],"enrUri":"enr:-L24QLYYX3nUAGYBtawRJrVuJrG17VWahmh1xJT-I82z0q80XTetstG5nqXxPhSIpbDS3rBi7y4xwHVQijK-_mJqS0cCgmlkgnY0gmlwhKwSuAeKbXVsdGlhZGRyc5YACASsErgHBtBeAAoErBK4BwbQX90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDq3uyc9dy7DJKJVKJg8T90G9MR0gwuGS_Kz_pzbWbH8KDdGNwgtBeg3VkcILQYIV3YWt1MgA"}'
|
||||
2026-04-22 23:54:08.918 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:08.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53341/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM"]'
|
||||
2026-04-22 23:54:08.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:08.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:08.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:08.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53341/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dff1f189-2ccb-4448-a4ef-413ffa958b92", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:08.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"dff1f189-2ccb-4448-a4ef-413ffa958b92","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:08.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:09.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:09.021 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:09.121 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:09.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:09.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1776902048989224573,"ephemeral":false}]'
|
||||
2026-04-22 23:54:09.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:09.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:09.155 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:09.255 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:09.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:09.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1776902049125976101,"ephemeral":false}]'
|
||||
2026-04-22 23:54:09.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:09.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:09.293 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:09.393 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:09.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:09.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1776902049263992443,"ephemeral":false}]'
|
||||
2026-04-22 23:54:09.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:09.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:09.426 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:09.527 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:09.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:09.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1776902049397708955,"ephemeral":false}]'
|
||||
2026-04-22 23:54:09.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:09.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:09.560 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:09.661 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:09.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:09.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1776902049531287188,"ephemeral":false}]'
|
||||
2026-04-22 23:54:09.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:09.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:09.694 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:09.794 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:09.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:09.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1776902049665283152,"ephemeral":false}]'
|
||||
2026-04-22 23:54:09.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:09.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:09.828 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:09.928 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:09.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:09.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1776902049799354253,"ephemeral":false}]'
|
||||
2026-04-22 23:54:09.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:09.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:09.962 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:10.062 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:10.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:10.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1776902049932747272,"ephemeral":false}]'
|
||||
2026-04-22 23:54:10.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:10.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:10.096 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:10.196 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:10.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:10.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1776902050066256405,"ephemeral":false}]'
|
||||
2026-04-22 23:54:10.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:10.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:10.229 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:10.329 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:10.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:10.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1776902050200098087,"ephemeral":false}]'
|
||||
2026-04-22 23:54:10.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:10.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:10.363 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:10.463 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:10.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:10.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1776902050333778396,"ephemeral":false}]'
|
||||
2026-04-22 23:54:10.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:10.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:10.496 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:10.597 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:10.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:10.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1776902050467461542,"ephemeral":false}]'
|
||||
2026-04-22 23:54:10.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:10.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:10.629 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:10.730 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:10.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:10.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1776902050601183053,"ephemeral":false}]'
|
||||
2026-04-22 23:54:10.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:10.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:10.763 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:10.864 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:10.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:10.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1776902050734019886,"ephemeral":false}]'
|
||||
2026-04-22 23:54:10.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:10.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:10.897 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:10.997 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:10.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:11.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1776902050867989969,"ephemeral":false}]'
|
||||
2026-04-22 23:54:11.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:11.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:11.030 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:11.131 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:11.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:11.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1776902051001850377,"ephemeral":false}]'
|
||||
2026-04-22 23:54:11.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:11.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:11.164 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:11.264 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:11.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:11.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1776902051135045340,"ephemeral":false}]'
|
||||
2026-04-22 23:54:11.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:11.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:11.298 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:11.398 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:11.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:11.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1776902051268606243,"ephemeral":false}]'
|
||||
2026-04-22 23:54:11.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:11.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:11.431 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:11.532 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:11.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:11.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1776902051402475950,"ephemeral":false}]'
|
||||
2026-04-22 23:54:11.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:11.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:11.565 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:11.665 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:11.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:11.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1776902051535811069,"ephemeral":false}]'
|
||||
2026-04-22 23:54:11.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:11.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:11.698 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:11.799 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:11.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:11.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1776902051669746378,"ephemeral":false}]'
|
||||
2026-04-22 23:54:11.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:11.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:11.832 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:11.932 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:11.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:11.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1776902051803074572,"ephemeral":false}]'
|
||||
2026-04-22 23:54:11.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:11.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:11.965 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:12.066 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:12.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:12.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1776902051936733143,"ephemeral":false}]'
|
||||
2026-04-22 23:54:12.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:12.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:12.100 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:12.201 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:12.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:12.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1776902052071379856,"ephemeral":false}]'
|
||||
2026-04-22 23:54:12.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:12.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:12.235 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:12.336 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:12.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:12.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1776902052205352663,"ephemeral":false}]'
|
||||
2026-04-22 23:54:12.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:12.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:12.369 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:12.469 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:12.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:12.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1776902052340265117,"ephemeral":false}]'
|
||||
2026-04-22 23:54:12.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:12.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:12.503 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:12.603 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:12.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:12.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1776902052473527901,"ephemeral":false}]'
|
||||
2026-04-22 23:54:12.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:12.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:12.637 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:12.737 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:12.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:12.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1776902052607683979,"ephemeral":false}]'
|
||||
2026-04-22 23:54:12.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:12.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:12.771 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:12.871 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:12.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:12.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1776902052742018453,"ephemeral":false}]'
|
||||
2026-04-22 23:54:12.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "29", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:12.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:12.909 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:13.009 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:13.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/29" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:13.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"29","version":0,"timestamp":1776902052878014242,"ephemeral":false}]'
|
||||
2026-04-22 23:54:13.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "30", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:13.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:13.043 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:13.143 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:13.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/30" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:13.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"30","version":0,"timestamp":1776902053014098336,"ephemeral":false}]'
|
||||
2026-04-22 23:54:13.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "31", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:13.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:13.176 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:13.277 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:13.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/31" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:13.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"31","version":0,"timestamp":1776902053147976100,"ephemeral":false}]'
|
||||
2026-04-22 23:54:13.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "32", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:13.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:13.310 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:13.410 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:13.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/32" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:13.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"32","version":0,"timestamp":1776902053281128805,"ephemeral":false}]'
|
||||
2026-04-22 23:54:13.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "33", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:13.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:13.445 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:13.546 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:13.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/33" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:13.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"33","version":0,"timestamp":1776902053416805720,"ephemeral":false}]'
|
||||
2026-04-22 23:54:13.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "34", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:13.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:13.582 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:13.682 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:13.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/34" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:13.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"34","version":0,"timestamp":1776902053552215154,"ephemeral":false}]'
|
||||
2026-04-22 23:54:13.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "35", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:13.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:13.716 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:13.816 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:13.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/35" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:13.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"35","version":0,"timestamp":1776902053686449736,"ephemeral":false}]'
|
||||
2026-04-22 23:54:13.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "36", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:13.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:13.849 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:13.950 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:13.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/36" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:13.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"36","version":0,"timestamp":1776902053820294560,"ephemeral":false}]'
|
||||
2026-04-22 23:54:13.954 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "37", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:13.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:13.983 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:14.083 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:14.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/37" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:14.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"37","version":0,"timestamp":1776902053954172486,"ephemeral":false}]'
|
||||
2026-04-22 23:54:14.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "38", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:14.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:14.117 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:14.217 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:14.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/38" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:14.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"38","version":0,"timestamp":1776902054087864245,"ephemeral":false}]'
|
||||
2026-04-22 23:54:14.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "39", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:14.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:14.250 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:14.350 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:14.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/39" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:14.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"39","version":0,"timestamp":1776902054221735085,"ephemeral":false}]'
|
||||
2026-04-22 23:54:14.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "40", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:14.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:14.384 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:14.484 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:14.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/40" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:14.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"40","version":0,"timestamp":1776902054354971467,"ephemeral":false}]'
|
||||
2026-04-22 23:54:14.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "41", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:14.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:14.517 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:14.618 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:14.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/41" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:14.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"41","version":0,"timestamp":1776902054488688019,"ephemeral":false}]'
|
||||
2026-04-22 23:54:14.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "42", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:14.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:14.651 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:14.752 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:14.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/42" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:14.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"42","version":0,"timestamp":1776902054622195661,"ephemeral":false}]'
|
||||
2026-04-22 23:54:14.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "43", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:14.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:14.786 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:14.886 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:14.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/43" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:14.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"43","version":0,"timestamp":1776902054756281862,"ephemeral":false}]'
|
||||
2026-04-22 23:54:14.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "44", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:14.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:14.920 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:15.020 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:15.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/44" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:15.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"44","version":0,"timestamp":1776902054890566995,"ephemeral":false}]'
|
||||
2026-04-22 23:54:15.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "45", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:15.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:15.053 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:15.154 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:15.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/45" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:15.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"45","version":0,"timestamp":1776902055024364337,"ephemeral":false}]'
|
||||
2026-04-22 23:54:15.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "46", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:15.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:15.188 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:15.288 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:15.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/46" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:15.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"46","version":0,"timestamp":1776902055158483496,"ephemeral":false}]'
|
||||
2026-04-22 23:54:15.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "47", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:15.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:15.321 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:15.422 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:15.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/47" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:15.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"47","version":0,"timestamp":1776902055292536364,"ephemeral":false}]'
|
||||
2026-04-22 23:54:15.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "48", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:15.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:15.455 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:15.555 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:15.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/48" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:15.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"48","version":0,"timestamp":1776902055426058150,"ephemeral":false}]'
|
||||
2026-04-22 23:54:15.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "49", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:15.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:15.589 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:15.689 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:15.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/49" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:15.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"49","version":0,"timestamp":1776902055559515413,"ephemeral":false}]'
|
||||
2026-04-22 23:54:15.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "50", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:15.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:15.722 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:15.823 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:15.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/50" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:15.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"50","version":0,"timestamp":1776902055693576967,"ephemeral":false}]'
|
||||
2026-04-22 23:54:15.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "51", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:15.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:15.856 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:15.956 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:15.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/51" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:15.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"51","version":0,"timestamp":1776902055827125587,"ephemeral":false}]'
|
||||
2026-04-22 23:54:15.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "52", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:15.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:15.989 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:16.090 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:16.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/52" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:16.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"52","version":0,"timestamp":1776902055960424476,"ephemeral":false}]'
|
||||
2026-04-22 23:54:16.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "53", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:16.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:16.123 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:16.224 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:16.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/53" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:16.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"53","version":0,"timestamp":1776902056094863389,"ephemeral":false}]'
|
||||
2026-04-22 23:54:16.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "54", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:16.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:16.257 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:16.357 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:16.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/54" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:16.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"54","version":0,"timestamp":1776902056228266282,"ephemeral":false}]'
|
||||
2026-04-22 23:54:16.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "55", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:16.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:16.390 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:16.490 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:16.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/55" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:16.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"55","version":0,"timestamp":1776902056361111437,"ephemeral":false}]'
|
||||
2026-04-22 23:54:16.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "56", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:16.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:16.524 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:16.624 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:16.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/56" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:16.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"56","version":0,"timestamp":1776902056495006394,"ephemeral":false}]'
|
||||
2026-04-22 23:54:16.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "57", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:16.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:16.657 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:16.758 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:16.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/57" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:16.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"57","version":0,"timestamp":1776902056628914118,"ephemeral":false}]'
|
||||
2026-04-22 23:54:16.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "58", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:16.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:16.791 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:16.891 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:16.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/58" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:16.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"58","version":0,"timestamp":1776902056762016266,"ephemeral":false}]'
|
||||
2026-04-22 23:54:16.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "59", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:16.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:16.925 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:17.025 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:17.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/59" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:17.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"59","version":0,"timestamp":1776902056895728234,"ephemeral":false}]'
|
||||
2026-04-22 23:54:17.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "60", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:17.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:17.058 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:17.159 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:17.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/60" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:17.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"60","version":0,"timestamp":1776902057029490282,"ephemeral":false}]'
|
||||
2026-04-22 23:54:17.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "61", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:17.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:17.192 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:17.292 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:17.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/61" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:17.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"61","version":0,"timestamp":1776902057163208214,"ephemeral":false}]'
|
||||
2026-04-22 23:54:17.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "62", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:17.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:17.326 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:17.426 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:17.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/62" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:17.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"62","version":0,"timestamp":1776902057296425293,"ephemeral":false}]'
|
||||
2026-04-22 23:54:17.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "63", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:17.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:17.459 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:17.560 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:17.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/63" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:17.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"63","version":0,"timestamp":1776902057430539939,"ephemeral":false}]'
|
||||
2026-04-22 23:54:17.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "64", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:17.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:17.592 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:17.693 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:17.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/64" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:17.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"64","version":0,"timestamp":1776902057563938502,"ephemeral":false}]'
|
||||
2026-04-22 23:54:17.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "65", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:17.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:17.726 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:17.826 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:17.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/65" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:17.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"65","version":0,"timestamp":1776902057697217940,"ephemeral":false}]'
|
||||
2026-04-22 23:54:17.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "66", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:17.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:17.860 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:17.960 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:17.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/66" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:17.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"66","version":0,"timestamp":1776902057830906238,"ephemeral":false}]'
|
||||
2026-04-22 23:54:17.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "67", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:17.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:17.994 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:18.094 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:18.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/67" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:18.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"67","version":0,"timestamp":1776902057964430353,"ephemeral":false}]'
|
||||
2026-04-22 23:54:18.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "68", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:18.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:18.128 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:18.228 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:18.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/68" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:18.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"68","version":0,"timestamp":1776902058098982425,"ephemeral":false}]'
|
||||
2026-04-22 23:54:18.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "69", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:18.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:18.262 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:18.362 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:18.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/69" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:18.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"69","version":0,"timestamp":1776902058232518005,"ephemeral":false}]'
|
||||
2026-04-22 23:54:18.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "70", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:18.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:18.396 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:18.496 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:18.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/70" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:18.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"70","version":0,"timestamp":1776902058366977063,"ephemeral":false}]'
|
||||
2026-04-22 23:54:18.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "71", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:18.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:18.530 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:18.631 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:18.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/71" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:18.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"71","version":0,"timestamp":1776902058500896126,"ephemeral":false}]'
|
||||
2026-04-22 23:54:18.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "72", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:18.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:18.664 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:18.764 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:18.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/72" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:18.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"72","version":0,"timestamp":1776902058635437330,"ephemeral":false}]'
|
||||
2026-04-22 23:54:18.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "73", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:18.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:18.799 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:18.899 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:18.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/73" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:18.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"73","version":0,"timestamp":1776902058769292236,"ephemeral":false}]'
|
||||
2026-04-22 23:54:18.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "74", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:18.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:18.933 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:19.033 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:19.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/74" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:19.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"74","version":0,"timestamp":1776902058903979785,"ephemeral":false}]'
|
||||
2026-04-22 23:54:19.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "75", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:19.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:19.066 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:19.166 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:19.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/75" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:19.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"75","version":0,"timestamp":1776902059037572175,"ephemeral":false}]'
|
||||
2026-04-22 23:54:19.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "76", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:19.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:19.199 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:19.299 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:19.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/76" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:19.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"76","version":0,"timestamp":1776902059170371627,"ephemeral":false}]'
|
||||
2026-04-22 23:54:19.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "77", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:19.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:19.332 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:19.432 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:19.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/77" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:19.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"77","version":0,"timestamp":1776902059303881981,"ephemeral":false}]'
|
||||
2026-04-22 23:54:19.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "78", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:19.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:19.466 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:19.566 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:19.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/78" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:19.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"78","version":0,"timestamp":1776902059436866808,"ephemeral":false}]'
|
||||
2026-04-22 23:54:19.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "79", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:19.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:19.599 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:19.700 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:19.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/79" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:19.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"79","version":0,"timestamp":1776902059570591146,"ephemeral":false}]'
|
||||
2026-04-22 23:54:19.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "80", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:19.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:19.733 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:19.833 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:19.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/80" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:19.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"80","version":0,"timestamp":1776902059703892027,"ephemeral":false}]'
|
||||
2026-04-22 23:54:19.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "81", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:19.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:19.867 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:19.967 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:19.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/81" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:19.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"81","version":0,"timestamp":1776902059838116178,"ephemeral":false}]'
|
||||
2026-04-22 23:54:19.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "82", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:20.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:20.000 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:20.100 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:20.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/82" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:20.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"82","version":0,"timestamp":1776902059971931007,"ephemeral":false}]'
|
||||
2026-04-22 23:54:20.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "83", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:20.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:20.134 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:20.235 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:20.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/83" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:20.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"83","version":0,"timestamp":1776902060105502933,"ephemeral":false}]'
|
||||
2026-04-22 23:54:20.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "84", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:20.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:20.268 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:20.368 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:20.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/84" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:20.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"84","version":0,"timestamp":1776902060239285780,"ephemeral":false}]'
|
||||
2026-04-22 23:54:20.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "85", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:20.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:20.402 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:20.502 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:20.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/85" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:20.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"85","version":0,"timestamp":1776902060372653066,"ephemeral":false}]'
|
||||
2026-04-22 23:54:20.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "86", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:20.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:20.536 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:20.636 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:20.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/86" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:20.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"86","version":0,"timestamp":1776902060506740146,"ephemeral":false}]'
|
||||
2026-04-22 23:54:20.640 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "87", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:20.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:20.669 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:20.770 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:20.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/87" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:20.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"87","version":0,"timestamp":1776902060640468833,"ephemeral":false}]'
|
||||
2026-04-22 23:54:20.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "88", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:20.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:20.803 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:20.903 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:20.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/88" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:20.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"88","version":0,"timestamp":1776902060773968920,"ephemeral":false}]'
|
||||
2026-04-22 23:54:20.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "89", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:20.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:20.937 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:21.037 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:21.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/89" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:21.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"89","version":0,"timestamp":1776902060907903037,"ephemeral":false}]'
|
||||
2026-04-22 23:54:21.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "90", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:21.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:21.071 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:21.171 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:21.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/90" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:21.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"90","version":0,"timestamp":1776902061041682903,"ephemeral":false}]'
|
||||
2026-04-22 23:54:21.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "91", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:21.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:21.204 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:21.305 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:21.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/91" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:21.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"91","version":0,"timestamp":1776902061175767148,"ephemeral":false}]'
|
||||
2026-04-22 23:54:21.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "92", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:21.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:21.338 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:21.438 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:21.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/92" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:21.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"92","version":0,"timestamp":1776902061309211696,"ephemeral":false}]'
|
||||
2026-04-22 23:54:21.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "93", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:21.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:21.471 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:21.571 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:21.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/93" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:21.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"93","version":0,"timestamp":1776902061442521334,"ephemeral":false}]'
|
||||
2026-04-22 23:54:21.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "94", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:21.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:21.604 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:21.704 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:21.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/94" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:21.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"94","version":0,"timestamp":1776902061575319510,"ephemeral":false}]'
|
||||
2026-04-22 23:54:21.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "95", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:21.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:21.740 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:21.840 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:21.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/95" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:21.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"95","version":0,"timestamp":1776902061708735231,"ephemeral":false}]'
|
||||
2026-04-22 23:54:21.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "96", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:21.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:21.873 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:21.973 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:21.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/96" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:21.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"96","version":0,"timestamp":1776902061844765668,"ephemeral":false}]'
|
||||
2026-04-22 23:54:21.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "97", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:22.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:22.007 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:22.107 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:22.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/97" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:22.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"97","version":0,"timestamp":1776902061977643093,"ephemeral":false}]'
|
||||
2026-04-22 23:54:22.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "98", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:22.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:22.140 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:22.240 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:22.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/98" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:22.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"98","version":0,"timestamp":1776902062111584774,"ephemeral":false}]'
|
||||
2026-04-22 23:54:22.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "99", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:22.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:22.274 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:22.375 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:22.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/99" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:22.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"99","version":0,"timestamp":1776902062245211828,"ephemeral":false}]'
|
||||
2026-04-22 23:54:22.381 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:22.382 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:22.382 DEBUG [src.node.waku_node] Stopping container with id 75ba9e1042b0
|
||||
2026-04-22 23:54:22.822 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:22.822 DEBUG [src.node.waku_node] Stopping container with id a8ce9272e4c3
|
||||
2026-04-22 23:54:23.255 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:23.260 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:23.327 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:23.351 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
102
manual/5/data/attachments/5cc743f1e4be0c68.txt
Normal file
102
manual/5/data/attachments/5cc743f1e4be0c68.txt
Normal file
@ -0,0 +1,102 @@
|
||||
2026-04-22 23:53:42.974 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:42.974 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:53:42.974 DEBUG [tests.conftest] Running test: test_filter_get_message_with_version with id: 2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc
|
||||
2026-04-22 23:53:42.975 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:53:42.975 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:53:42.975 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:53:42.981 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:42.981 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:42.981 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:42.981 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:53:42.981 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:42.981 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:42.982 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:42.983 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:42.983 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.40
|
||||
2026-04-22 23:53:42.983 DEBUG [src.node.docker_mananger] Generated ports ['21898', '21899', '21900', '21901', '21902']
|
||||
2026-04-22 23:53:42.983 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:42.983 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:42.983 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:42.984 DEBUG [src.node.docker_mananger] docker run -i -t -p 21898:21898 -p 21899:21899 -p 21900:21900 -p 21901:21901 -p 21902:21902 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=21900 --rest-port=21898 --tcp-port=21899 --discv5-udp-port=21901 --rest-address=0.0.0.0 --nat=extip:172.18.88.40 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2c2ae465fb9e6da12f1f7c0c2ebe91851797ae213db637e51dabcb789aac23a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21902 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:43.161 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.40 waku 4923823ea167471efd2c5041e55ca748d35c264d6dc99335b9483791b673c03b
|
||||
2026-04-22 23:53:43.192 DEBUG [src.node.docker_mananger] Container started with ID 4923823ea167. Setting up logs at ./log/docker/node1_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:43.192 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21898
|
||||
2026-04-22 23:53:43.192 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:43.375 ERROR [src.node.docker_mananger] Max retries reached for container 8ab414c301dd. Exiting log stream.
|
||||
2026-04-22 23:53:43.764 ERROR [src.node.docker_mananger] Max retries reached for container d9587e679e0b. Exiting log stream.
|
||||
2026-04-22 23:53:44.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:44.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:44.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:44.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:44.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:44.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:44.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:44.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:44.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:44.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:44.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:44.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:44.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:44.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:44.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:44.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:45.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:45.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:45.016 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:45.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:45.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU","/ip4/172.18.88.40/tcp/21900/ws/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU"],"enrUri":"enr:-L24QKNMY4NWObm9O16kbQlP4t6m7FwIiH2b1-OP2BDhPfBTLJmSUFDmopNB_Hh6Rd4Xctm8KgOYPwnl4V_8hIRKe7gCgmlkgnY0gmlwhKwSWCiKbXVsdGlhZGRyc5YACASsElgoBlWLAAoErBJYKAZVjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDomIvAzTNsQoaCC8yDCx3zYx7eWf9GzXPZHRAuhDTAg2DdGNwglWLg3VkcIJVjYV3YWt1MgU"}'
|
||||
2026-04-22 23:53:45.018 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:45.019 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:53:45.025 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:45.025 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:45.025 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:45.025 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:53:45.025 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKNMY4NWObm9O16kbQlP4t6m7FwIiH2b1-OP2BDhPfBTLJmSUFDmopNB_Hh6Rd4Xctm8KgOYPwnl4V_8hIRKe7gCgmlkgnY0gmlwhKwSWCiKbXVsdGlhZGRyc5YACASsElgoBlWLAAoErBJYKAZVjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDomIvAzTNsQoaCC8yDCx3zYx7eWf9GzXPZHRAuhDTAg2DdGNwglWLg3VkcIJVjYV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:53:45.025 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:45.026 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:45.026 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:45.027 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:45.027 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.13
|
||||
2026-04-22 23:53:45.027 DEBUG [src.node.docker_mananger] Generated ports ['23300', '23301', '23302', '23303', '23304']
|
||||
2026-04-22 23:53:45.028 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:45.028 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:45.028 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:45.028 DEBUG [src.node.docker_mananger] docker run -i -t -p 23300:23300 -p 23301:23301 -p 23302:23302 -p 23303:23303 -p 23304:23304 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=23302 --rest-port=23300 --tcp-port=23301 --discv5-udp-port=23303 --rest-address=0.0.0.0 --nat=extip:172.18.14.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bfd354e105518db5bcabd72c98f0e2dddf171fef8b5aba97abfb6ed4c98bfcb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23304 --metrics-logging=true --relay=false --filternode=/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:45.209 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.13 waku 9ab6f83f4e5d5f22dcd4ecd3bb14e3cfb6ef1803b33e158f6c171dd475267e38
|
||||
2026-04-22 23:53:45.242 DEBUG [src.node.docker_mananger] Container started with ID 9ab6f83f4e5d. Setting up logs at ./log/docker/node2_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:45.242 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23300
|
||||
2026-04-22 23:53:45.242 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:46.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:46.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:46.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:46.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:46.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:46.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:46.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:46.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:46.553 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:46.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:46.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.13/tcp/23301/p2p/16Uiu2HAmNH5mGVehRQXwkmHYZsYFBpUshSbTdRgaCRXoGXSHnmU5","/ip4/172.18.14.13/tcp/23302/ws/p2p/16Uiu2HAmNH5mGVehRQXwkmHYZsYFBpUshSbTdRgaCRXoGXSHnmU5"],"enrUri":"enr:-L24QKH1GupvWJOx2ZOFETeAX3h8kAV2o2tXxkII3qI5xjuMeMSW66B-4sr40TbCwdgvmBuYO5ubB8gW-f3zk3Tbwh4CgmlkgnY0gmlwhKwSDg2KbXVsdGlhZGRyc5YACASsEg4NBlsFAAoErBIODQZbBt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjvg2Ye98dxunkm9v0D5pD6L73VIbnHlEXaP0awLZifqDdGNwglsFg3VkcIJbB4V3YWt1MgA"}'
|
||||
2026-04-22 23:53:46.556 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:46.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23300/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU"]'
|
||||
2026-04-22 23:53:46.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:46.579 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
|
||||
2026-04-22 23:53:46.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21898/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:53:46.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:46.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23300/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a2bd80e4-3465-413f-bab6-95b517b38f35", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:53:46.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a2bd80e4-3465-413f-bab6-95b517b38f35","statusDesc":"OK"}'
|
||||
2026-04-22 23:53:46.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "version": 10}'
|
||||
2026-04-22 23:53:46.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:46.617 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:46.717 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:46.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:46.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":10,"timestamp":1776902026610548473,"ephemeral":false}]'
|
||||
2026-04-22 23:53:46.723 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:53:46.724 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:53:46.724 DEBUG [src.node.waku_node] Stopping container with id 4923823ea167
|
||||
2026-04-22 23:53:47.161 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:53:47.162 DEBUG [src.node.waku_node] Stopping container with id 9ab6f83f4e5d
|
||||
2026-04-22 23:53:47.588 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:53:47.590 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:53:47.614 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:53:47.630 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
136
manual/5/data/attachments/5f7fd1b0f00a337c.txt
Normal file
136
manual/5/data/attachments/5f7fd1b0f00a337c.txt
Normal file
@ -0,0 +1,136 @@
|
||||
2026-04-22 23:55:53.115 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:53.115 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:55:53.116 DEBUG [tests.conftest] Running test: test_light_push_with_extra_field with id: 2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047
|
||||
2026-04-22 23:55:53.116 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:55:53.116 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
|
||||
2026-04-22 23:55:53.123 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:53.123 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:53.123 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:53.123 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:53.123 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:53.123 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:53.123 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:53.124 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:53.125 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.244
|
||||
2026-04-22 23:55:53.125 DEBUG [src.node.docker_mananger] Generated ports ['10942', '10943', '10944', '10945', '10946']
|
||||
2026-04-22 23:55:53.125 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:53.125 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:53.125 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:53.125 DEBUG [src.node.docker_mananger] docker run -i -t -p 10942:10942 -p 10943:10943 -p 10944:10944 -p 10945:10945 -p 10946:10946 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=10944 --rest-port=10942 --tcp-port=10943 --discv5-udp-port=10945 --rest-address=0.0.0.0 --nat=extip:172.18.87.244 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fba987aaccf9f106eb355ddbacd7b207c2f26ca341c9cf25a2dc4a9c463bebc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10946 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:53.320 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.244 waku c27589fbe0de6a6d9b4f42696d358e919d27207a59e785530b0333625a77477f
|
||||
2026-04-22 23:55:53.349 DEBUG [src.node.docker_mananger] Container started with ID c27589fbe0de. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:53.349 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10942
|
||||
2026-04-22 23:55:53.349 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:53.424 ERROR [src.node.docker_mananger] Max retries reached for container 74cc31589b20. Exiting log stream.
|
||||
2026-04-22 23:55:53.856 ERROR [src.node.docker_mananger] Max retries reached for container 00030dcd470d. Exiting log stream.
|
||||
2026-04-22 23:55:54.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:54.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:54.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:54.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:54.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:54.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:54.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:54.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:54.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:54.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:54.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:54.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:54.865 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:54.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:54.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu","/ip4/172.18.87.244/tcp/10944/ws/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"],"enrUri":"enr:-L24QApIKDg6LZ_SpF2yo4g2SztRkvQz6jVr8_d54ESAfbf6QzJ-5HM4oRlSAD0heS8x9qcm-avje0KSilQY9nFu7qsCgmlkgnY0gmlwhKwSV_SKbXVsdGlhZGRyc5YACASsElf0Biq_AAoErBJX9AYqwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrt__ASzfklmpeOfc5QafL-L7dSdBvVF21iqheCd5GKaDdGNwgiq_g3VkcIIqwYV3YWt1Mgk"}'
|
||||
2026-04-22 23:55:54.868 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:54.874 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:54.874 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:54.875 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:54.875 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:55:54.875 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:54.875 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:54.875 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:54.876 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:54.876 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.213
|
||||
2026-04-22 23:55:54.876 DEBUG [src.node.docker_mananger] Generated ports ['36294', '36295', '36296', '36297', '36298']
|
||||
2026-04-22 23:55:54.877 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:54.877 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:54.877 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:54.877 DEBUG [src.node.docker_mananger] docker run -i -t -p 36294:36294 -p 36295:36295 -p 36296:36296 -p 36297:36297 -p 36298:36298 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=36296 --rest-port=36294 --tcp-port=36295 --discv5-udp-port=36297 --rest-address=0.0.0.0 --nat=extip:172.18.104.213 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c29efaffaccec33220c9cbe1d392dc36334bc8907e1faaafe3b64519f3dd0a21 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36298 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:55.073 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.213 waku 1c1375e00a6b31024240fdc8fa300914d6c49a59a2a7b081c5d6f0685c41c0c4
|
||||
2026-04-22 23:55:55.101 DEBUG [src.node.docker_mananger] Container started with ID 1c1375e00a6b. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:55.102 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36294
|
||||
2026-04-22 23:55:55.102 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:56.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:56.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:56.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:56.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:56.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:56.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:56.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:56.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:56.414 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:56.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:56.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.213/tcp/36295/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4","/ip4/172.18.104.213/tcp/36296/ws/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4"],"enrUri":"enr:-L24QK5hn-nKNv-14Lt0203n00qygaNVsc2rdvzmXr1aAWAfDaBA45xVwXsI8DVGAEusBCDUlpOxqvcDH-51rlslsVkCgmlkgnY0gmlwhKwSaNWKbXVsdGlhZGRyc5YACASsEmjVBo3HAAoErBJo1QaNyN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvQUAUrRzD25a0WvpI0gHEEzhPeYl5LRHiTMWpcGR3gWDdGNwgo3Hg3VkcIKNyYV3YWt1MgE"}'
|
||||
2026-04-22 23:55:56.417 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:56.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36294/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"]'
|
||||
2026-04-22 23:55:56.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:56.461 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:56.461 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:56.461 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:56.462 DEBUG [tests.conftest] fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:56.462 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QApIKDg6LZ_SpF2yo4g2SztRkvQz6jVr8_d54ESAfbf6QzJ-5HM4oRlSAD0heS8x9qcm-avje0KSilQY9nFu7qsCgmlkgnY0gmlwhKwSV_SKbXVsdGlhZGRyc5YACASsElf0Biq_AAoErBJX9AYqwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrt__ASzfklmpeOfc5QafL-L7dSdBvVF21iqheCd5GKaDdGNwgiq_g3VkcIIqwYV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:55:56.462 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:56.462 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:56.462 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:56.463 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:56.464 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.22
|
||||
2026-04-22 23:55:56.464 DEBUG [src.node.docker_mananger] Generated ports ['38821', '38822', '38823', '38824', '38825']
|
||||
2026-04-22 23:55:56.464 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:56.464 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:56.464 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:56.464 DEBUG [src.node.docker_mananger] docker run -i -t -p 38821:38821 -p 38822:38822 -p 38823:38823 -p 38824:38824 -p 38825:38825 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=38823 --rest-port=38821 --tcp-port=38822 --discv5-udp-port=38824 --rest-address=0.0.0.0 --nat=extip:172.18.54.22 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b66eaeea3082c5a4c7aa10ef134154ff6dfade0625f82eedbccd1e1dffb4cead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38825 --metrics-logging=true --lightpushnode=/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:56.654 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.22 waku cec3013f08c3cbed5eea5d35ff94d923ba1fdbe96954f97124a8009be2d0d237
|
||||
2026-04-22 23:55:56.689 DEBUG [src.node.docker_mananger] Container started with ID cec3013f08c3. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:56.689 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38821
|
||||
2026-04-22 23:55:56.689 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:57.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:57.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:57.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:57.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:57.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:57.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:57.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:58.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:58.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:58.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:58.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:58.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:58.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:58.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:58.309 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:58.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:58.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.22/tcp/38822/p2p/16Uiu2HAm479jHMrLhSc1v6pc7eyLU2yFpMERaUoQ1DXj6nzMGNhN","/ip4/172.18.54.22/tcp/38823/ws/p2p/16Uiu2HAm479jHMrLhSc1v6pc7eyLU2yFpMERaUoQ1DXj6nzMGNhN"],"enrUri":"enr:-L24QJI4pVQ4Po66iq-ci4oKIA5ZSudK4EPIFBQKc9s1HD4tWLLZySmtjtfXBhwH7o56T0krdU456c-SLIlGC8jLYPkCgmlkgnY0gmlwhKwSNhaKbXVsdGlhZGRyc5YACASsEjYWBpemAAoErBI2FgaXp90DgnJzhQDGAQAAiXNlY3AyNTZrMaECgPqGFpmGpPGwn4tzfOw5rAiOhJtzBTp8J1m2PSHJHxGDdGNwgpemg3VkcIKXqIV3YWt1Mgk"}'
|
||||
2026-04-22 23:55:58.312 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:58.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"]'
|
||||
2026-04-22 23:55:58.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:58.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.213/tcp/36295/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4"]'
|
||||
2026-04-22 23:55:58.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:58.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10942/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:58.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:58.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36294/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:58.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:58.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38821/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:58.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:58.365 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:58.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38821/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902158365775933, "extraField": "extraValue"}}'
|
||||
2026-04-22 23:55:58.368 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38821/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
|
||||
2026-04-22 23:55:58.371 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:55:58.373 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:55:58.373 DEBUG [src.node.waku_node] Stopping container with id c27589fbe0de
|
||||
2026-04-22 23:55:58.873 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:58.875 DEBUG [src.node.waku_node] Stopping container with id 1c1375e00a6b
|
||||
2026-04-22 23:55:59.338 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:59.340 DEBUG [src.node.waku_node] Stopping container with id cec3013f08c3
|
||||
2026-04-22 23:55:59.761 ERROR [src.node.docker_mananger] Max retries reached for container c27589fbe0de. Exiting log stream.
|
||||
2026-04-22 23:55:59.798 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:59.800 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:55:59.840 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:59.860 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:59.882 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
140
manual/5/data/attachments/66f3a49a82fa8063.txt
Normal file
140
manual/5/data/attachments/66f3a49a82fa8063.txt
Normal file
@ -0,0 +1,140 @@
|
||||
2026-04-22 23:54:50.570 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:50.570 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:50.571 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_pubsub_topics with id: 2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647
|
||||
2026-04-22 23:54:50.571 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:50.571 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:50.571 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:50.577 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:50.577 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:50.578 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:50.578 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:50.578 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:50.578 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:50.578 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:50.579 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:50.579 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.228
|
||||
2026-04-22 23:54:50.580 DEBUG [src.node.docker_mananger] Generated ports ['58885', '58886', '58887', '58888', '58889']
|
||||
2026-04-22 23:54:50.580 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:50.580 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:50.580 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:50.580 DEBUG [src.node.docker_mananger] docker run -i -t -p 58885:58885 -p 58886:58886 -p 58887:58887 -p 58888:58888 -p 58889:58889 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=58887 --rest-port=58885 --tcp-port=58886 --discv5-udp-port=58888 --rest-address=0.0.0.0 --nat=extip:172.18.120.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfdef27387662d0be4e96aa7debdbb6d56f0af1b4c4997f6fdf17bab81da763f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58889 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:50.765 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.228 waku 9539b3b70a0c06f476cb15e962d78033e4feabf395654f5282906eddbc6017a7
|
||||
2026-04-22 23:54:50.798 DEBUG [src.node.docker_mananger] Container started with ID 9539b3b70a0c. Setting up logs at ./log/docker/node1_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:50.798 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58885
|
||||
2026-04-22 23:54:50.799 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:50.873 ERROR [src.node.docker_mananger] Max retries reached for container 683b0dad8f47. Exiting log stream.
|
||||
2026-04-22 23:54:51.361 ERROR [src.node.docker_mananger] Max retries reached for container 64aab64a25c9. Exiting log stream.
|
||||
2026-04-22 23:54:51.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:51.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:51.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:51.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:52.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:52.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:52.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:52.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:52.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:52.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:52.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:52.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:52.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:52.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:52.417 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:52.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:52.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9","/ip4/172.18.120.228/tcp/58887/ws/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9"],"enrUri":"enr:-L24QJiCS_WLepT4qDRwYMYxG2lyVSe7EOQkeQIZtuNgjNgdNjV_e6xKPLTMwzApp-5cv7FD4190wZvpwKqnR5ka18ECgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBuYGAAoErBJ45AbmB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDok0CMnUsfMuboyrdS1BnZAkYf8Oq8HQcOMEwUkmHw_CDdGNwguYGg3VkcILmCIV3YWt1MgU"}'
|
||||
2026-04-22 23:54:52.420 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:52.420 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:52.427 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:52.427 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:52.427 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:52.428 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:52.428 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJiCS_WLepT4qDRwYMYxG2lyVSe7EOQkeQIZtuNgjNgdNjV_e6xKPLTMwzApp-5cv7FD4190wZvpwKqnR5ka18ECgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBuYGAAoErBJ45AbmB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDok0CMnUsfMuboyrdS1BnZAkYf8Oq8HQcOMEwUkmHw_CDdGNwguYGg3VkcILmCIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:52.428 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:52.428 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:52.428 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:52.430 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:52.430 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.123
|
||||
2026-04-22 23:54:52.430 DEBUG [src.node.docker_mananger] Generated ports ['6319', '6320', '6321', '6322', '6323']
|
||||
2026-04-22 23:54:52.430 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:52.430 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:52.430 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:52.431 DEBUG [src.node.docker_mananger] docker run -i -t -p 6319:6319 -p 6320:6320 -p 6321:6321 -p 6322:6322 -p 6323:6323 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=6321 --rest-port=6319 --tcp-port=6320 --discv5-udp-port=6322 --rest-address=0.0.0.0 --nat=extip:172.18.204.123 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b0caf0cb6ecaf24a1b1c322ea252bef384d87e4cf37ce50edaf83be7f6ddc0f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6323 --metrics-logging=true --relay=false --filternode=/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:52.616 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.123 waku 34e6436907761fa57c7e1708742bbcff1421025e498434849fab5f5f1d14c4f0
|
||||
2026-04-22 23:54:52.644 DEBUG [src.node.docker_mananger] Container started with ID 34e643690776. Setting up logs at ./log/docker/node2_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:52.644 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6319
|
||||
2026-04-22 23:54:52.645 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:53.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:53.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:53.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:53.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:53.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:53.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:53.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:53.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:53.957 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:53.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:53.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.123/tcp/6320/p2p/16Uiu2HAmMYa74n6rjR8vSpatGz8jxXqypAL5HeBeYAtGTQZ2jAbn","/ip4/172.18.204.123/tcp/6321/ws/p2p/16Uiu2HAmMYa74n6rjR8vSpatGz8jxXqypAL5HeBeYAtGTQZ2jAbn"],"enrUri":"enr:-L24QFsNf7FJLvqixOoeGdDhWOcEbSonyDfc3lEhY8ZKLju-M06jsOhuu-ECl6Y_fNQJqR3x1ZI63rj1n0PvDtaTLngCgmlkgnY0gmlwhKwSzHuKbXVsdGlhZGRyc5YACASsEsx7BhiwAAoErBLMewYYsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhBRIhn-wd9VfcteosvTmv9VT3SMoUM-zmBUfyY7E04WDdGNwghiwg3VkcIIYsoV3YWt1MgA"}'
|
||||
2026-04-22 23:54:53.960 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:53.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6319/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9"]'
|
||||
2026-04-22 23:54:53.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:53.986 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
|
||||
2026-04-22 23:54:53.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:53.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:53.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "05f047b2-371a-4c87-a592-c735b5ee9d34", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:54.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"05f047b2-371a-4c87-a592-c735b5ee9d34","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:54.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:54.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:54.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "109c330d-3dbb-408f-bd9f-34d3620132e4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:54.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"109c330d-3dbb-408f-bd9f-34d3620132e4","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:54.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
|
||||
2026-04-22 23:54:54.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:54.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "43aba279-fec9-45c4-a06a-a62e147b9b9e", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}'
|
||||
2026-04-22 23:54:54.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"43aba279-fec9-45c4-a06a-a62e147b9b9e","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:54.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:54.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:54.040 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:54.141 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:54.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:54.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902094032691475,"ephemeral":false}]'
|
||||
2026-04-22 23:54:54.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:54.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:54.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:54.250 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:54.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:54.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902094145191565,"ephemeral":false}]'
|
||||
2026-04-22 23:54:54.254 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:54.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:54.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:54.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:54.266 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:54.367 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:54.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:54.369 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
|
||||
2026-04-22 23:54:54.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:54.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:54.375 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:54.475 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:54.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:54.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902094371021828,"ephemeral":false}]'
|
||||
2026-04-22 23:54:54.479 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}'
|
||||
2026-04-22 23:54:54.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:54.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:54.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:54.491 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:54.591 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:54.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:54.594 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
|
||||
2026-04-22 23:54:54.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:54.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:54.599 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:54.699 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:54.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:54.702 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/2/waku-filter/proto'
|
||||
2026-04-22 23:54:54.705 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:54.706 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:54.706 DEBUG [src.node.waku_node] Stopping container with id 9539b3b70a0c
|
||||
2026-04-22 23:54:55.141 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:55.141 DEBUG [src.node.waku_node] Stopping container with id 34e643690776
|
||||
2026-04-22 23:54:55.557 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:55.560 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:55.584 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:55.600 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
94
manual/5/data/attachments/689a874a23eaa406.txt
Normal file
94
manual/5/data/attachments/689a874a23eaa406.txt
Normal file
@ -0,0 +1,94 @@
|
||||
2026-04-22 23:54:27.947 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:27.947 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:27.948 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_extra_field with id: 2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee
|
||||
2026-04-22 23:54:27.948 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:27.948 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:27.948 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:27.954 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:27.955 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:27.955 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:27.955 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:27.955 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:27.955 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:27.955 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:27.957 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:27.957 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.103
|
||||
2026-04-22 23:54:27.957 DEBUG [src.node.docker_mananger] Generated ports ['17913', '17914', '17915', '17916', '17917']
|
||||
2026-04-22 23:54:27.957 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:27.957 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:27.957 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:27.958 DEBUG [src.node.docker_mananger] docker run -i -t -p 17913:17913 -p 17914:17914 -p 17915:17915 -p 17916:17916 -p 17917:17917 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=17915 --rest-port=17913 --tcp-port=17914 --discv5-udp-port=17916 --rest-address=0.0.0.0 --nat=extip:172.18.235.103 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=54f61ffc4ad69db1aacf458e5629d1deacdcebe8b842dd6a6853fb4f0b94eba8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17917 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:28.131 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.103 waku 38ba8fbe6cbe54cf3aa996016d0fe8cdb170ae9304d307ff188b93ae1e003749
|
||||
2026-04-22 23:54:28.163 DEBUG [src.node.docker_mananger] Container started with ID 38ba8fbe6cbe. Setting up logs at ./log/docker/node1_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:28.164 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17913
|
||||
2026-04-22 23:54:28.164 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:28.290 ERROR [src.node.docker_mananger] Max retries reached for container 89d171cf4780. Exiting log stream.
|
||||
2026-04-22 23:54:28.755 ERROR [src.node.docker_mananger] Max retries reached for container 48895dcc18f2. Exiting log stream.
|
||||
2026-04-22 23:54:29.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:29.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:29.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:29.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:29.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:29.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:29.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:29.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:29.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:29.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:29.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:29.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:29.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:29.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:29.783 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:29.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:29.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD","/ip4/172.18.235.103/tcp/17915/ws/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD"],"enrUri":"enr:-L24QGN5tp1iAkW9UWDimmMBduANaIjMdY0y-p5duU0zeH7XIoWx1-uHVFg8rPyawi1Mc8sbbFUCmDKfhVZakz9caLQCgmlkgnY0gmlwhKwS62eKbXVsdGlhZGRyc5YACASsEutnBkX6AAoErBLrZwZF-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECq_ure-6KLIXIaS3Y88fVZxMJ68F-xkxqLPw9RHmQFmCDdGNwgkX6g3VkcIJF_IV3YWt1MgU"}'
|
||||
2026-04-22 23:54:29.785 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:29.786 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:29.792 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:29.792 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:29.792 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:29.792 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:29.792 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QGN5tp1iAkW9UWDimmMBduANaIjMdY0y-p5duU0zeH7XIoWx1-uHVFg8rPyawi1Mc8sbbFUCmDKfhVZakz9caLQCgmlkgnY0gmlwhKwS62eKbXVsdGlhZGRyc5YACASsEutnBkX6AAoErBLrZwZF-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECq_ure-6KLIXIaS3Y88fVZxMJ68F-xkxqLPw9RHmQFmCDdGNwgkX6g3VkcIJF_IV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:29.792 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:29.793 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:29.793 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:29.794 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:29.794 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.31
|
||||
2026-04-22 23:54:29.794 DEBUG [src.node.docker_mananger] Generated ports ['21569', '21570', '21571', '21572', '21573']
|
||||
2026-04-22 23:54:29.795 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:29.795 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:29.795 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:29.795 DEBUG [src.node.docker_mananger] docker run -i -t -p 21569:21569 -p 21570:21570 -p 21571:21571 -p 21572:21572 -p 21573:21573 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=21571 --rest-port=21569 --tcp-port=21570 --discv5-udp-port=21572 --rest-address=0.0.0.0 --nat=extip:172.18.192.31 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=95dbb99dbce04f7aede12723cae5deaeeafc4e622deaeeb4bbd4259d9cc9051e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21573 --metrics-logging=true --relay=false --filternode=/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:29.984 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.31 waku 8acc2b33f3cb3921b04943d78154336dc258a2190b08f21ee2e945e603ea84a8
|
||||
2026-04-22 23:54:30.012 DEBUG [src.node.docker_mananger] Container started with ID 8acc2b33f3cb. Setting up logs at ./log/docker/node2_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:30.013 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21569
|
||||
2026-04-22 23:54:30.013 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:31.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:31.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:31.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:31.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:31.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:31.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:31.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:31.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:31.325 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:31.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:31.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.31/tcp/21570/p2p/16Uiu2HAmU72a4Es3XJorsSSc2VXAGurQ9vBLmoThAFiTFc9ntgsh","/ip4/172.18.192.31/tcp/21571/ws/p2p/16Uiu2HAmU72a4Es3XJorsSSc2VXAGurQ9vBLmoThAFiTFc9ntgsh"],"enrUri":"enr:-L24QJPbuzRKdFMZ_H2_gUpzrPWCL6aa5I64VfSSm2fu5sOPN_bHgxW4qi5lb1lNRyVJfUuqZYblZONg9R9PMM-3ybkCgmlkgnY0gmlwhKwSwB-KbXVsdGlhZGRyc5YACASsEsAfBlRCAAoErBLAHwZUQ90DgnJzhQDGAQAAiXNlY3AyNTZrMaED5YrqTDg-uKqfvcL3RReMpdd46lBUYVy4t3Q43hTnDICDdGNwglRCg3VkcIJURIV3YWt1MgA"}'
|
||||
2026-04-22 23:54:31.327 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:31.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21569/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD"]'
|
||||
2026-04-22 23:54:31.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:31.355 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
|
||||
2026-04-22 23:54:31.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17913/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:31.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:31.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21569/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5f3cd0c1-fcb0-4956-b50d-27d85dcea3d4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:31.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5f3cd0c1-fcb0-4956-b50d-27d85dcea3d4","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:31.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21569/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1", "extraField": "extraValue"}'
|
||||
2026-04-22 23:54:31.382 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21569/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
|
||||
2026-04-22 23:54:31.384 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:31.386 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:31.386 DEBUG [src.node.waku_node] Stopping container with id 38ba8fbe6cbe
|
||||
2026-04-22 23:54:31.807 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:31.809 DEBUG [src.node.waku_node] Stopping container with id 8acc2b33f3cb
|
||||
2026-04-22 23:54:32.253 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:32.255 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:32.276 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:32.291 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
110
manual/5/data/attachments/6ecd29ad3a49589b.txt
Normal file
110
manual/5/data/attachments/6ecd29ad3a49589b.txt
Normal file
@ -0,0 +1,110 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[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-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.84.155
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24302', '24303', '24304', '24305', '24306']
|
||||
[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 24302:24302 -p 24303:24303 -p 24304:24304 -p 24305:24305 -p 24306:24306 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=24304 --rest-port=24302 --tcp-port=24303 --discv5-udp-port=24305 --rest-address=0.0.0.0 --nat=extip:172.18.84.155 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=70820c4b6dacec51f68f2d6dcae543b6bfa92adfb1f9adac3bea43c3d2c49ea2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24306 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.84.155 waku 683b0dad8f47112902894d68896b008391e8d82b8d6d5c5fa5273810e75c5c7d
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 683b0dad8f47. Setting up logs at ./log/docker/node1_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 24302
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f4c6a4a0e67e. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c7cab7d1c6e5. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/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":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:24302/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.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M","/ip4/172.18.84.155/tcp/24304/ws/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M"],"enrUri":"enr:-L24QBYqr_svFn3IM46p7FQeeoZrkcoVkMq2pAHjv4rtscy9W27UX_tYyTRqui0d2xZyHtcUTLzNIpJRtDmX-MU0t0kCgmlkgnY0gmlwhKwSVJuKbXVsdGlhZGRyc5YACASsElSbBl7vAAoErBJUmwZe8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcOw4hCDVPpJS3pUVJCeczt6HoHmkdJZaaP5LDP55-UKDdGNwgl7vg3VkcIJe8YV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[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-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QBYqr_svFn3IM46p7FQeeoZrkcoVkMq2pAHjv4rtscy9W27UX_tYyTRqui0d2xZyHtcUTLzNIpJRtDmX-MU0t0kCgmlkgnY0gmlwhKwSVJuKbXVsdGlhZGRyc5YACASsElSbBl7vAAoErBJUmwZe8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcOw4hCDVPpJS3pUVJCeczt6HoHmkdJZaaP5LDP55-UKDdGNwgl7vg3VkcIJe8YV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.96.20
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14678', '14679', '14680', '14681', '14682']
|
||||
[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 14678:14678 -p 14679:14679 -p 14680:14680 -p 14681:14681 -p 14682:14682 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=14680 --rest-port=14678 --tcp-port=14679 --discv5-udp-port=14681 --rest-address=0.0.0.0 --nat=extip:172.18.96.20 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a8d58f3a58ab713149fb3e3f4d74fa91acf174a7cddbae50a0e7c9bae4f28c5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14682 --metrics-logging=true --relay=false --filternode=/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.20 waku 64aab64a25c9bbd656f3cf9d987c8ef01517ea402056091bb80699e73d46bfee
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 64aab64a25c9. Setting up logs at ./log/docker/node2_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 14678
|
||||
[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:14678/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/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":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:14678/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.96.20/tcp/14679/p2p/16Uiu2HAmBgKTWSUVDZn3CGkyzyLrrYNrMP3R2VKoGMY1ZkEkTHni","/ip4/172.18.96.20/tcp/14680/ws/p2p/16Uiu2HAmBgKTWSUVDZn3CGkyzyLrrYNrMP3R2VKoGMY1ZkEkTHni"],"enrUri":"enr:-L24QFw3K2xlczhkJ-qH0fFBiA3XxqqTWDhozJbXGY8_KsQEF23VYnQLG6NG5p-KP1ksTp4fSpYQoJ2R1VqD76WPpTECgmlkgnY0gmlwhKwSYBSKbXVsdGlhZGRyc5YACASsEmAUBjlXAAoErBJgFAY5WN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8Xt_nGnvjev5kppa2bbZgsxfeLN8-BH7cBeJ_sotWjuDdGNwgjlXg3VkcII5WYV3YWt1MgA"}'
|
||||
[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:14678/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24302/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6cb4699d-353d-443f-9e94-5f595d64e482", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6cb4699d-353d-443f-9e94-5f595d64e482","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24302/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c17c8616-6683-4f5c-89c3-f514ba721f3a", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c17c8616-6683-4f5c-89c3-f514ba721f3a","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/filter/v2/messages/1234567890" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776902089384227486,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:14678/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
|
||||
[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 683b0dad8f47
|
||||
[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 64aab64a25c9
|
||||
[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.
|
||||
255
manual/5/data/attachments/7299c7c1f48ff3f7.txt
Normal file
255
manual/5/data/attachments/7299c7c1f48ff3f7.txt
Normal file
@ -0,0 +1,255 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_get_multiple_store_messages with id: 2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.store:store.py:31 Running fixture setup: store_setup
|
||||
[35mDEBUG [0m src.steps.store:store.py:39 Running fixture setup: node_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/publishing_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.146.34
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31840', '31841', '31842', '31843', '31844']
|
||||
[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 31840:31840 -p 31841:31841 -p 31842:31842 -p 31843:31843 -p 31844:31844 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=31842 --rest-port=31840 --tcp-port=31841 --discv5-udp-port=31843 --rest-address=0.0.0.0 --nat=extip:172.18.146.34 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f468dc2fa066adbda7749fcef6eeb130e25cbb3894d91b84fbb6eb74fb5ad7ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31844 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.146.34 waku 0339fe683df385634963b404caf9265eab0a457664c43ae5e0fe31f05ac8daee
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0339fe683df3. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 31840
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 978d77e506da. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8e2a10953f45. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:31840/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.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr","/ip4/172.18.146.34/tcp/31842/ws/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr"],"enrUri":"enr:-L24QInjeZL1VAdtv0qEW6Oqy32RwPzDfQWDdg1tMc99L84wfYfPbf_1hDoNYDuuH2gdm-TFocriNblV_CYZxQGg7moCgmlkgnY0gmlwhKwSkiKKbXVsdGlhZGRyc5YACASsEpIiBnxhAAoErBKSIgZ8Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtK8yXF33ja4SmbfhDYqb5RfipxoL3O4J-AVUTlZGyguDdGNwgnxhg3VkcIJ8Y4V3YWt1MgM"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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/store_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QInjeZL1VAdtv0qEW6Oqy32RwPzDfQWDdg1tMc99L84wfYfPbf_1hDoNYDuuH2gdm-TFocriNblV_CYZxQGg7moCgmlkgnY0gmlwhKwSkiKKbXVsdGlhZGRyc5YACASsEpIiBnxhAAoErBKSIgZ8Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtK8yXF33ja4SmbfhDYqb5RfipxoL3O4J-AVUTlZGyguDdGNwgnxhg3VkcIJ8Y4V3YWt1MgM (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.26.65
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24770', '24771', '24772', '24773', '24774']
|
||||
[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 24770:24770 -p 24771:24771 -p 24772:24772 -p 24773:24773 -p 24774:24774 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=24772 --rest-port=24770 --tcp-port=24771 --discv5-udp-port=24773 --rest-address=0.0.0.0 --nat=extip:172.18.26.65 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b90add37f3fa141b9fbf2ea8d2cfedb1ac71626ecc0ed0503aa1b2d3027bfcc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24774 --metrics-logging=true --storenode=/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.65 waku d60b097aefbaab6fcc380095fba252fb2dc67b8b0db7c3f1153e9f777e595e6e
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID d60b097aefba. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 24770
|
||||
[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:24770/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:24770/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.26.65/tcp/24771/p2p/16Uiu2HAmEcw2kHe6uVgZHDthWpoiyBQvuXzXsiQc1N2bvQzk4f9v","/ip4/172.18.26.65/tcp/24772/ws/p2p/16Uiu2HAmEcw2kHe6uVgZHDthWpoiyBQvuXzXsiQc1N2bvQzk4f9v"],"enrUri":"enr:-L24QEkRA3SV_9wXk-sqzg0a0XRkwkx-tCvShx9i99RJmEuEUnY-hk7q4KVkWS3xcqx52C4CW43umH0EHefcLYMRrGgCgmlkgnY0gmlwhKwSGkGKbXVsdGlhZGRyc5YACASsEhpBBmDDAAoErBIaQQZgxN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHTB1aR2ZCGQ55BFX9UWsBYe3IKSxW2XnORmAjElvwmWDdGNwgmDDg3VkcIJgxYV3YWt1MgM"}'
|
||||
[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:24770/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr"]'
|
||||
[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:31840/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:24770/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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "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:31840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "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
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xea8d6abea7287ad6617af8faeb9009d9d55c57532d79deb52399495c759f8c15"},{"messageHash":"0x97807ae5a934977f9884472bd5e9f0a55696b46fb0d3468786c8f28daaea293b"},{"messageHash":"0x51a02cfd2f57988d19cc75eb30ec6f2031e1095c20ad7ca4e28cb138f615f355"},{"messageHash":"0xc9a0ecac76d12c2c55a3641d8039391ebaec7b689e29b1477608f4070baeda6d"},{"messageHash":"0xb537645163b36f394af76ac7a13e2c9114aecd2ef312c065b1d5f1961c135397"},{"messageHash":"0xf596e05ce4ada4fd44dcb3dff05d6ab8822d28861339622122f6e2f7604295a7"},{"messageHash":"0x97dfe1ca4cd1151de9d543d06ba64a79efb2c1312f5202a29b36ae7dd2c4b9fb"},{"messageHash":"0xa79a1caf8383bfae85da4a46afbcc22ff84a1459eecf23049cdb6983b6b579a2"},{"messageHash":"0xa881a6e889e898b94538c55dc080361897f529d78ce1bed075f476e58fce7658"},{"messageHash":"0xb942d554cddbe96e129f9128f4a2437f30686ee8d021f79357426d1780dd1a5e"},{"messageHash":"0x27d036b954cfcc68adc1a7c2206b524d4183a35a8d3447d922888b16fba798e9"},{"messageHash":"0xa422238265b8c3c9f15f8c88960706da6aa15fa92891c5ff61be8c1ef90e46f9"},{"messageHash":"0xb9c6ee77f584e25b8cf3172678fa0ebf3b5d8cbe2063ea521be5571198ddcc67"},{"messageHash":"0xe4128b6241a22e7a5ca217476c970337954971a66595fdc09e57239e5e21f375"},{"messageHash":"0x57dd08f29d08120d0ebaf38b703e0421f68f92324218d5105550891e13e5a7b2"},{"messageHash":"0x53c1ec25c22c2c4973c181006df6952c3aec4c85e3d2b7f756d73dfb6fe285d2"},{"messageHash":"0xa7c47cded6817933202b7b7f1338e9481500c4c8941d9b08264e255b8a7b59bc"},{"messageHash":"0x9af1205e2199fd2da4ead1b9c817f4032b6196dc0a498f12cd0724680530637d"},{"messageHash":"0xec59f3017e2dce0ddc03da3885d6075e1db051f35277930c5032dd362734be55"},{"messageHash":"0x56ea0ec0bb2a8932ad1e8c11f18fded1da458ffca19cdeaa22d58fffe5e81de7"},{"messageHash":"0xd3aec22ab465b70a640e1a5f005c976b7f93ead6175fb5b4f8fc81469344c0a3"},{"messageHash":"0xa5f43a6340adc108b30ad664beb54ad18f10ae42fcd1742545601cd6fd71cd66"},{"messageHash":"0x189e96ec21b0ee24f03935688f0a81a2304bc421d22cfebf0a7b56b500200700"},{"messageHash":"0x126f6c79b93a8b8a8084f6457628ca39fe2b61c589f2226e716b7c30fe2a9f96"},{"messageHash":"0x6e26e5d3619b6b2d3cd9aefc502f0106406d03e0ad67b899421ecd2b33336d28"},{"messageHash":"0xc9d2e35c053761715a2bf002ce9a84ae915a205d61f6a0a983c2f9b7793f9bd3"},{"messageHash":"0x6a65884d92bfef988d659041d6b90da174d630ea87b6bfbc467eca5fc565d53b"},{"messageHash":"0xbb89c4ec6f1b5fccb80ed278b13c4551d50bc08f0bdacb664222c3de73cd3ecf"},{"messageHash":"0xef418092e98c059ff8432eda68e1d8cb6c01c26c9847a53f11dbfcfd6171b0ee"},{"messageHash":"0x5726bf6f0ee66b967138e5c971173e255b73bfc44ce5f1826e0bf7a38dba57ae"},{"messageHash":"0x92ce78f8396fa96841faa41e6141baa7d0c9766cfb76786fefbd86c6331a4dbe"},{"messageHash":"0x96007fef98ebb9a3216e5d12c25a96def35874212a24c0be498975a70f02bcfc"},{"messageHash":"0x6a2ea4bc3f14b5bee701286d287539a81bc02ddd1d46368abf9e25f268a6e0ee"},{"messageHash":"0xa768946de60b9a7572858b1b405f1ecd6833be7fd71169fb25ae3bac8e24c8b0"},{"messageHash":"0x23255cb8aded7bdcc2df32d9a1442209e01365725755c9c40fa7e4fd4d7d8ece"},{"messageHash":"0x3ea0f3435f409f119c1533952595928dba63a412a6cbb8ccfbe3399b0d4fb521"},{"messageHash":"0x6d84bbd5eeb72b04106c1398c7b43e82bfd9be2a80fbcb61f0f6fcd7fb236ccf"},{"messageHash":"0x7f9096bcfac8688b79901de7c004201951aaf9c21328f71a7bbe16b109955703"},{"messageHash":"0x50871c39b6b50fe1d436e4739b7485801cbfe9633457c8ba7a19fe91b2b81546"},{"messageHash":"0xfaa5d76c51ac86389f188d804c2035d2c16ecc54714b2975920bdcdab51ae5c9"}]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xea8d6abea7287ad6617af8faeb9009d9d55c57532d79deb52399495c759f8c15"},{"messageHash":"0x97807ae5a934977f9884472bd5e9f0a55696b46fb0d3468786c8f28daaea293b"},{"messageHash":"0x51a02cfd2f57988d19cc75eb30ec6f2031e1095c20ad7ca4e28cb138f615f355"},{"messageHash":"0xc9a0ecac76d12c2c55a3641d8039391ebaec7b689e29b1477608f4070baeda6d"},{"messageHash":"0xb537645163b36f394af76ac7a13e2c9114aecd2ef312c065b1d5f1961c135397"},{"messageHash":"0xf596e05ce4ada4fd44dcb3dff05d6ab8822d28861339622122f6e2f7604295a7"},{"messageHash":"0x97dfe1ca4cd1151de9d543d06ba64a79efb2c1312f5202a29b36ae7dd2c4b9fb"},{"messageHash":"0xa79a1caf8383bfae85da4a46afbcc22ff84a1459eecf23049cdb6983b6b579a2"},{"messageHash":"0xa881a6e889e898b94538c55dc080361897f529d78ce1bed075f476e58fce7658"},{"messageHash":"0xb942d554cddbe96e129f9128f4a2437f30686ee8d021f79357426d1780dd1a5e"},{"messageHash":"0x27d036b954cfcc68adc1a7c2206b524d4183a35a8d3447d922888b16fba798e9"},{"messageHash":"0xa422238265b8c3c9f15f8c88960706da6aa15fa92891c5ff61be8c1ef90e46f9"},{"messageHash":"0xb9c6ee77f584e25b8cf3172678fa0ebf3b5d8cbe2063ea521be5571198ddcc67"},{"messageHash":"0xe4128b6241a22e7a5ca217476c970337954971a66595fdc09e57239e5e21f375"},{"messageHash":"0x57dd08f29d08120d0ebaf38b703e0421f68f92324218d5105550891e13e5a7b2"},{"messageHash":"0x53c1ec25c22c2c4973c181006df6952c3aec4c85e3d2b7f756d73dfb6fe285d2"},{"messageHash":"0xa7c47cded6817933202b7b7f1338e9481500c4c8941d9b08264e255b8a7b59bc"},{"messageHash":"0x9af1205e2199fd2da4ead1b9c817f4032b6196dc0a498f12cd0724680530637d"},{"messageHash":"0xec59f3017e2dce0ddc03da3885d6075e1db051f35277930c5032dd362734be55"},{"messageHash":"0x56ea0ec0bb2a8932ad1e8c11f18fded1da458ffca19cdeaa22d58fffe5e81de7"},{"messageHash":"0xd3aec22ab465b70a640e1a5f005c976b7f93ead6175fb5b4f8fc81469344c0a3"},{"messageHash":"0xa5f43a6340adc108b30ad664beb54ad18f10ae42fcd1742545601cd6fd71cd66"},{"messageHash":"0x189e96ec21b0ee24f03935688f0a81a2304bc421d22cfebf0a7b56b500200700"},{"messageHash":"0x126f6c79b93a8b8a8084f6457628ca39fe2b61c589f2226e716b7c30fe2a9f96"},{"messageHash":"0x6e26e5d3619b6b2d3cd9aefc502f0106406d03e0ad67b899421ecd2b33336d28"},{"messageHash":"0xc9d2e35c053761715a2bf002ce9a84ae915a205d61f6a0a983c2f9b7793f9bd3"},{"messageHash":"0x6a65884d92bfef988d659041d6b90da174d630ea87b6bfbc467eca5fc565d53b"},{"messageHash":"0xbb89c4ec6f1b5fccb80ed278b13c4551d50bc08f0bdacb664222c3de73cd3ecf"},{"messageHash":"0xef418092e98c059ff8432eda68e1d8cb6c01c26c9847a53f11dbfcfd6171b0ee"},{"messageHash":"0x5726bf6f0ee66b967138e5c971173e255b73bfc44ce5f1826e0bf7a38dba57ae"},{"messageHash":"0x92ce78f8396fa96841faa41e6141baa7d0c9766cfb76786fefbd86c6331a4dbe"},{"messageHash":"0x96007fef98ebb9a3216e5d12c25a96def35874212a24c0be498975a70f02bcfc"},{"messageHash":"0x6a2ea4bc3f14b5bee701286d287539a81bc02ddd1d46368abf9e25f268a6e0ee"},{"messageHash":"0xa768946de60b9a7572858b1b405f1ecd6833be7fd71169fb25ae3bac8e24c8b0"},{"messageHash":"0x23255cb8aded7bdcc2df32d9a1442209e01365725755c9c40fa7e4fd4d7d8ece"},{"messageHash":"0x3ea0f3435f409f119c1533952595928dba63a412a6cbb8ccfbe3399b0d4fb521"},{"messageHash":"0x6d84bbd5eeb72b04106c1398c7b43e82bfd9be2a80fbcb61f0f6fcd7fb236ccf"},{"messageHash":"0x7f9096bcfac8688b79901de7c004201951aaf9c21328f71a7bbe16b109955703"},{"messageHash":"0x50871c39b6b50fe1d436e4739b7485801cbfe9633457c8ba7a19fe91b2b81546"},{"messageHash":"0xfaa5d76c51ac86389f188d804c2035d2c16ecc54714b2975920bdcdab51ae5c9"}]}'
|
||||
[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 0339fe683df3
|
||||
[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 d60b097aefba
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0339fe683df3. 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.
|
||||
235
manual/5/data/attachments/79b0ff732203551.txt
Normal file
235
manual/5/data/attachments/79b0ff732203551.txt
Normal file
@ -0,0 +1,235 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_light_push_with_valid_timestamps with id: 2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:28 Running fixture setup: light_push_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/receiving_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.236.144
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6987', '6988', '6989', '6990', '6991']
|
||||
[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 6987:6987 -p 6988:6988 -p 6989:6989 -p 6990:6990 -p 6991:6991 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=6989 --rest-port=6987 --tcp-port=6988 --discv5-udp-port=6990 --rest-address=0.0.0.0 --nat=extip:172.18.236.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0fe1b6adb0f89dac7535a044fcebe24edefdd454a1712b34e3eb242feed9973f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6991 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.236.144 waku f25175628e86ed50c55e1e07097cd4153091f661da04c0d6a6680d27bcb7157c
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID f25175628e86. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 6987
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cedefc431183. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 628c5cf0e2b9. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/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":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:6987/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.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie","/ip4/172.18.236.144/tcp/6989/ws/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"],"enrUri":"enr:-L24QOFM4gkoEJGiq5xgrU3i9toKFEUGdbFcgRB-tOT1hUqtXPG6dfvTp4nasf4Drx6dC5u6AHt8Zd-SwnJ-Uvugrc0CgmlkgnY0gmlwhKwS7JCKbXVsdGlhZGRyc5YACASsEuyQBhtMAAoErBLskAYbTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDslQwTtIJH1rGmkYmogzpq_abFS9mgBHpu_DnqsH5VX-DdGNwghtMg3VkcIIbToV3YWt1Mgk"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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/receiving_node2_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.162.7
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56184', '56185', '56186', '56187', '56188']
|
||||
[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 56184:56184 -p 56185:56185 -p 56186:56186 -p 56187:56187 -p 56188:56188 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=56186 --rest-port=56184 --tcp-port=56185 --discv5-udp-port=56187 --rest-address=0.0.0.0 --nat=extip:172.18.162.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfcfbf0dd9aa88de1bcb04bcb9b0dd1a8aabf186a4edd90d6f0edc4203bfcb04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56188 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.7 waku e46a9a1aa981adc216fc76df2475823e26676cb381039da0d58bf34d9e869774
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID e46a9a1aa981. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 56184
|
||||
[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:56184/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:56184/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.162.7/tcp/56185/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4","/ip4/172.18.162.7/tcp/56186/ws/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4"],"enrUri":"enr:-L24QP8DhL1iGUt2vGWawfAuWbmutY51OG5AhuriAHRYslwLWIZqufIpDsGsJ3kKD2WCyef_6QB3iIYhq-MGMWKeHRsCgmlkgnY0gmlwhKwSogeKbXVsdGlhZGRyc5YACASsEqIHBtt5AAoErBKiBwbbet0DgnJzhQDGAQAAiXNlY3AyNTZrMaECM3VUfEdP-1Ep5dtC-D8IBb2Nf4fJq7V2J10dDjDQW6eDdGNwgtt5g3VkcILbe4V3YWt1MgE"}'
|
||||
[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:56184/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[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/lightpush_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOFM4gkoEJGiq5xgrU3i9toKFEUGdbFcgRB-tOT1hUqtXPG6dfvTp4nasf4Drx6dC5u6AHt8Zd-SwnJ-Uvugrc0CgmlkgnY0gmlwhKwS7JCKbXVsdGlhZGRyc5YACASsEuyQBhtMAAoErBLskAYbTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDslQwTtIJH1rGmkYmogzpq_abFS9mgBHpu_DnqsH5VX-DdGNwghtMg3VkcIIbToV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.156.80
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56283', '56284', '56285', '56286', '56287']
|
||||
[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 56283:56283 -p 56284:56284 -p 56285:56285 -p 56286:56286 -p 56287:56287 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=56285 --rest-port=56283 --tcp-port=56284 --discv5-udp-port=56286 --rest-address=0.0.0.0 --nat=extip:172.18.156.80 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f1fdeaa5fdc65efc01136efe1136cb2c8b7be103f01dfcd81b44e8ead37fd193 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56287 --metrics-logging=true --lightpushnode=/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.80 waku 837d44b9d33a1e093a3cb7a54908e3de8b325bf453a6169776a2d3750590d4b5
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 837d44b9d33a. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 56283
|
||||
[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:56283/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/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":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:56283/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.156.80/tcp/56284/p2p/16Uiu2HAmH5q4PXfZRenXXTUeK4rbweNbxnX4PZMQJFNvjeZF8WPi","/ip4/172.18.156.80/tcp/56285/ws/p2p/16Uiu2HAmH5q4PXfZRenXXTUeK4rbweNbxnX4PZMQJFNvjeZF8WPi"],"enrUri":"enr:-L24QNiD4ntBuuF1oaRMxhG2tLYBgPR8kD2K39nPIJveOgwuZh4QstcriZf4q7c-vqFt-SkTeNUG2Yw6t_4_RJVRhH4CgmlkgnY0gmlwhKwSnFCKbXVsdGlhZGRyc5YACASsEpxQBtvcAAoErBKcUAbb3d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQcvDGox8GVQefofBnjSsssS4H8iTX6GNtkpt2gUo63GDdGNwgtvcg3VkcILb3oV3YWt1Mgk"}'
|
||||
[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:56283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"]'
|
||||
[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:56283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.162.7/tcp/56185/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4"]'
|
||||
[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:6987/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:56184/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:56283/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 tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Now
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902005555969024}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Far future
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2092262005555955968}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Recent past
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776898405555955968}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Near future
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776905605555955968}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Positive number
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Negative number
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": -1}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:161 Running test with timestamp DST change
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1583632800000000000}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
[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 f25175628e86
|
||||
[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 e46a9a1aa981
|
||||
[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 837d44b9d33a
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f25175628e86. 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.
|
||||
169
manual/5/data/attachments/7ba01f4420d75b31.txt
Normal file
169
manual/5/data/attachments/7ba01f4420d75b31.txt
Normal file
@ -0,0 +1,169 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_all_from_multiple_pubsub_topics with id: 2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[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-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.191.13
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60237', '60238', '60239', '60240', '60241']
|
||||
[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 60237:60237 -p 60238:60238 -p 60239:60239 -p 60240:60240 -p 60241:60241 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=60239 --rest-port=60237 --tcp-port=60238 --discv5-udp-port=60240 --rest-address=0.0.0.0 --nat=extip:172.18.191.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d08ffe713d8d3b84e29fea0ebe48fe84b3095ad4a7f86ad2abaeb9c420056abd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60241 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.191.13 waku 345ef30851d12d01cd55a148c7b59d56111f0b487beb6fb264943386eb96407d
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 345ef30851d1. Setting up logs at ./log/docker/node1_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 60237
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 10735b93aefa. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 44050fc212ed. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/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":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:60237/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.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM","/ip4/172.18.191.13/tcp/60239/ws/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM"],"enrUri":"enr:-L24QJW8JzQlOhwyPsQXx0hKGyiM2GiAuE_JnWXUYcWbZ-udRP0UXSCzVPdnZrzeH8r7WIEvrq4ymnnR16nKxnTe8y8CgmlkgnY0gmlwhKwSvw2KbXVsdGlhZGRyc5YACASsEr8NButOAAoErBK_DQbrT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8YDd5rBrL4S4I0dur4LRoSTZ4ik7tbGO4NhjhohyDLCDdGNwgutOg3VkcILrUIV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[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-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJW8JzQlOhwyPsQXx0hKGyiM2GiAuE_JnWXUYcWbZ-udRP0UXSCzVPdnZrzeH8r7WIEvrq4ymnnR16nKxnTe8y8CgmlkgnY0gmlwhKwSvw2KbXVsdGlhZGRyc5YACASsEr8NButOAAoErBK_DQbrT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8YDd5rBrL4S4I0dur4LRoSTZ4ik7tbGO4NhjhohyDLCDdGNwgutOg3VkcILrUIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.254.82
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34774', '34775', '34776', '34777', '34778']
|
||||
[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 34774:34774 -p 34775:34775 -p 34776:34776 -p 34777:34777 -p 34778:34778 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=34776 --rest-port=34774 --tcp-port=34775 --discv5-udp-port=34777 --rest-address=0.0.0.0 --nat=extip:172.18.254.82 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7a72007c806f1860cfc9a09e998b99c1edf8b4d1a99a1de35ef74d7ce79d1cf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34778 --metrics-logging=true --relay=false --filternode=/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.82 waku 4c2dd8542f5b9c71c47a67946d73b30e8f9446b75d45bb25872c82a1a1797336
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c2dd8542f5b. Setting up logs at ./log/docker/node2_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 34774
|
||||
[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:34774/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/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":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:34774/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.254.82/tcp/34775/p2p/16Uiu2HAmUwk6KwtSqb2aYGYL8LKxtYRxSXKMkCVgJYhsnrNBxsW9","/ip4/172.18.254.82/tcp/34776/ws/p2p/16Uiu2HAmUwk6KwtSqb2aYGYL8LKxtYRxSXKMkCVgJYhsnrNBxsW9"],"enrUri":"enr:-L24QDIwe6UgFGC80vzdMijJXSrA-7K5r4gct9rzs2KoKUijQUC-Ly7aNEmR68OZvqQ6fTYSTYeHH7ABmM8Tz7Ppx8oCgmlkgnY0gmlwhKwS_lKKbXVsdGlhZGRyc5YACASsEv5SBofXAAoErBL-UgaH2N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8gW-N4zn9BVE5sWh1UvYUdvA8cAGHT33nUCIXBON_7qDdGNwgofXg3VkcIKH2YV3YWt1MgA"}'
|
||||
[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:34774/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM"]'
|
||||
[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:60237/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:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2d221e6f-1474-49dd-936c-4147fa854bb1", "contentFilters": ["/waku/2/rs/198/0"], "pubsubTopic": "/waku/2/rs/198/0"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"2d221e6f-1474-49dd-936c-4147fa854bb1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/0", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/0","version":0,"timestamp":1776902104530495270,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "07816e10-1b3a-4f07-8a54-2540860a3968", "contentFilters": ["/waku/2/rs/198/1"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"07816e10-1b3a-4f07-8a54-2540860a3968","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1","version":0,"timestamp":1776902104655759659,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
|
||||
[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:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "508e148e-8275-492a-94d6-4fd9cdfac838", "contentFilters": ["/waku/2/rs/198/9"], "pubsubTopic": "/waku/2/rs/198/9"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"508e148e-8275-492a-94d6-4fd9cdfac838","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/9","version":0,"timestamp":1776902104776946258,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/25"]'
|
||||
[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:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9ea02940-8c2e-4503-8030-7f36668812e9", "contentFilters": ["/waku/2/rs/198/25"], "pubsubTopic": "/waku/2/rs/198/25"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9ea02940-8c2e-4503-8030-7f36668812e9","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/25", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/25","version":0,"timestamp":1776902104902327221,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1000"]'
|
||||
[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:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6458a994-8e58-43bd-88c4-0a74ddf35cff", "contentFilters": ["/waku/2/rs/198/1000"], "pubsubTopic": "/waku/2/rs/198/1000"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6458a994-8e58-43bd-88c4-0a74ddf35cff","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1000", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1000","version":0,"timestamp":1776902105025589394,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:34774/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/0", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0. Response content: b'Not subscribed to topic: /waku/2/rs/198/0'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Not subscribed to topic: /waku/2/rs/198/1'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9. Response content: b'Not subscribed to topic: /waku/2/rs/198/9'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/25", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25. Response content: b'Not subscribed to topic: /waku/2/rs/198/25'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1000", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000. Response content: b'Not subscribed to topic: /waku/2/rs/198/1000'
|
||||
[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 345ef30851d1
|
||||
[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 4c2dd8542f5b
|
||||
[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.
|
||||
94
manual/5/data/attachments/849d8ac8a85f9ee5.txt
Normal file
94
manual/5/data/attachments/849d8ac8a85f9ee5.txt
Normal file
@ -0,0 +1,94 @@
|
||||
2026-04-22 23:53:56.677 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:56.678 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:53:56.678 DEBUG [tests.conftest] Running test: test_filter_get_message_with_extra_field with id: 2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716
|
||||
2026-04-22 23:53:56.678 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:53:56.678 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:53:56.679 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:53:56.685 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:56.685 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:56.685 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:56.685 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:53:56.685 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:56.685 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:56.685 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:56.687 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:56.687 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.40.196
|
||||
2026-04-22 23:53:56.687 DEBUG [src.node.docker_mananger] Generated ports ['27096', '27097', '27098', '27099', '27100']
|
||||
2026-04-22 23:53:56.687 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:56.687 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:56.688 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:56.688 DEBUG [src.node.docker_mananger] docker run -i -t -p 27096:27096 -p 27097:27097 -p 27098:27098 -p 27099:27099 -p 27100:27100 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=27098 --rest-port=27096 --tcp-port=27097 --discv5-udp-port=27099 --rest-address=0.0.0.0 --nat=extip:172.18.40.196 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbd4ddc27615c0a6fbfc301ff56b2f0baf32a83a5d18fee5e5641aad058cf168 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27100 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:56.864 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.40.196 waku b435bc911ed9b073d8675da54a944004ddb898d8d68f280ee003bcd25865fe62
|
||||
2026-04-22 23:53:56.893 DEBUG [src.node.docker_mananger] Container started with ID b435bc911ed9. Setting up logs at ./log/docker/node1_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:56.894 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27096
|
||||
2026-04-22 23:53:56.894 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:57.030 ERROR [src.node.docker_mananger] Max retries reached for container 7fe66f753af8. Exiting log stream.
|
||||
2026-04-22 23:53:57.446 ERROR [src.node.docker_mananger] Max retries reached for container 7ba495955c23. Exiting log stream.
|
||||
2026-04-22 23:53:57.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:57.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:57.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:58.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:58.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:58.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:58.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:58.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:58.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:58.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:58.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:58.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:58.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:58.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:58.513 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:58.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:58.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp","/ip4/172.18.40.196/tcp/27098/ws/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp"],"enrUri":"enr:-L24QCqGfUmjo84XxpgTuleJ8D25hvLIFx0wS-tNWRGZBha4QuBtlMWfc4VV7U78coB94sQg44ULzPFfbEub5RSteWYCgmlkgnY0gmlwhKwSKMSKbXVsdGlhZGRyc5YACASsEijEBmnZAAoErBIoxAZp2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhqg6Gi4qH2ik6DEeeV3qBL2cNLq4Ya0DibhZp2wz18ODdGNwgmnZg3VkcIJp24V3YWt1MgU"}'
|
||||
2026-04-22 23:53:58.517 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:58.518 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:53:58.524 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:58.524 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:58.524 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:58.524 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:53:58.524 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QCqGfUmjo84XxpgTuleJ8D25hvLIFx0wS-tNWRGZBha4QuBtlMWfc4VV7U78coB94sQg44ULzPFfbEub5RSteWYCgmlkgnY0gmlwhKwSKMSKbXVsdGlhZGRyc5YACASsEijEBmnZAAoErBIoxAZp2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhqg6Gi4qH2ik6DEeeV3qBL2cNLq4Ya0DibhZp2wz18ODdGNwgmnZg3VkcIJp24V3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:53:58.525 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:58.525 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:58.525 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:58.526 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:58.526 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.79.236
|
||||
2026-04-22 23:53:58.526 DEBUG [src.node.docker_mananger] Generated ports ['48147', '48148', '48149', '48150', '48151']
|
||||
2026-04-22 23:53:58.527 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:58.527 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:58.527 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:58.527 DEBUG [src.node.docker_mananger] docker run -i -t -p 48147:48147 -p 48148:48148 -p 48149:48149 -p 48150:48150 -p 48151:48151 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=48149 --rest-port=48147 --tcp-port=48148 --discv5-udp-port=48150 --rest-address=0.0.0.0 --nat=extip:172.18.79.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aeae65e8ec0bee0b8ee5d5cd186facde4afc6b38dedde741c3e18fe9528f9856 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48151 --metrics-logging=true --relay=false --filternode=/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:58.713 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.79.236 waku 1e0f21d40f18da1830b5dae13d592bc022e7973cc95c7b129ba5c0d279efe1b6
|
||||
2026-04-22 23:53:58.746 DEBUG [src.node.docker_mananger] Container started with ID 1e0f21d40f18. Setting up logs at ./log/docker/node2_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:58.747 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48147
|
||||
2026-04-22 23:53:58.747 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:59.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:59.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:59.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:59.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:59.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:59.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:00.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:00.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:00.059 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:00.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:00.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.236/tcp/48148/p2p/16Uiu2HAm1X1muTnpRMXkP8S31DTnPsVXdo44a9Q6pcH9WcaQdsqQ","/ip4/172.18.79.236/tcp/48149/ws/p2p/16Uiu2HAm1X1muTnpRMXkP8S31DTnPsVXdo44a9Q6pcH9WcaQdsqQ"],"enrUri":"enr:-L24QMZBr5lhUGZT_LvgzCpw9Q5V9vchsKTpMd4A2MQBGorpDIdH605dAa46ktsg5fWf_Yql7ZQOyaJvViKMCltHltYCgmlkgnY0gmlwhKwST-yKbXVsdGlhZGRyc5YACASsEk_sBrwUAAoErBJP7Aa8Fd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWoRobTsBX3vaekYRe_sPoFALThMcbwCL-hvbLhcQZu-DdGNwgrwUg3VkcIK8FoV3YWt1MgA"}'
|
||||
2026-04-22 23:54:00.061 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:00.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48147/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp"]'
|
||||
2026-04-22 23:54:00.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:00.088 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
|
||||
2026-04-22 23:54:00.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27096/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:00.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:00.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48147/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "650d1072-ef60-4482-93fe-3143143a0da1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:00.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"650d1072-ef60-4482-93fe-3143143a0da1","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:00.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "extraField": "extraValue"}'
|
||||
2026-04-22 23:54:00.115 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
|
||||
2026-04-22 23:54:00.118 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:00.120 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:00.120 DEBUG [src.node.waku_node] Stopping container with id b435bc911ed9
|
||||
2026-04-22 23:54:00.541 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:00.541 DEBUG [src.node.waku_node] Stopping container with id 1e0f21d40f18
|
||||
2026-04-22 23:54:00.971 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:00.972 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:01.005 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:01.019 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
614
manual/5/data/attachments/884789fc1dd8a0ee.txt
Normal file
614
manual/5/data/attachments/884789fc1dd8a0ee.txt
Normal file
@ -0,0 +1,614 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_get_store_messages_with_different_payloads with id: 2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.store:store.py:31 Running fixture setup: store_setup
|
||||
[35mDEBUG [0m src.steps.store:store.py:39 Running fixture setup: node_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/publishing_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.37.116
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32666', '32667', '32668', '32669', '32670']
|
||||
[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 32666:32666 -p 32667:32667 -p 32668:32668 -p 32669:32669 -p 32670:32670 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=32668 --rest-port=32666 --tcp-port=32667 --discv5-udp-port=32669 --rest-address=0.0.0.0 --nat=extip:172.18.37.116 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=009c4cbab53e81ad0f9d191eca9b82faf7da7f6083f81fefa894fb3bcd058fcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32670 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.116 waku 626edbbf8ccff2d332c73813735d76fe831e6c28e066e1ff2f392b22aa7b6086
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 626edbbf8ccf. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32666
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ebff0c6f63cb. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9eff5c6fc7d8. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:32666/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.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy","/ip4/172.18.37.116/tcp/32668/ws/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy"],"enrUri":"enr:-L24QJBzKirhzwvlzIGn6eF3xwadbV7ljrpN7hAC3ryl8cRgA3fXkDS-oMKJQtZYmoK2CDLEx84q59BGzibyLg6DwKkCgmlkgnY0gmlwhKwSJXSKbXVsdGlhZGRyc5YACASsEiV0Bn-bAAoErBIldAZ_nN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1zGzyz9tZCJB9AlhyK916O2S3lr7HE5awa92-PM-eGiDdGNwgn-bg3VkcIJ_nYV3YWt1MgM"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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/store_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJBzKirhzwvlzIGn6eF3xwadbV7ljrpN7hAC3ryl8cRgA3fXkDS-oMKJQtZYmoK2CDLEx84q59BGzibyLg6DwKkCgmlkgnY0gmlwhKwSJXSKbXVsdGlhZGRyc5YACASsEiV0Bn-bAAoErBIldAZ_nN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1zGzyz9tZCJB9AlhyK916O2S3lr7HE5awa92-PM-eGiDdGNwgn-bg3VkcIJ_nYV3YWt1MgM (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.15.187
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36063', '36064', '36065', '36066', '36067']
|
||||
[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 36063:36063 -p 36064:36064 -p 36065:36065 -p 36066:36066 -p 36067:36067 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=36065 --rest-port=36063 --tcp-port=36064 --discv5-udp-port=36066 --rest-address=0.0.0.0 --nat=extip:172.18.15.187 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ccffcdc5894cf560f4edfb97aadbbdab28cbbbcfab2f15dca34d4eb389b33fd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36067 --metrics-logging=true --storenode=/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.187 waku 19bba8f6dffa84ae55ff469932899dce360be5c606ee60ac0aef4c1e46c7e26c
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 19bba8f6dffa. Setting up logs at ./log/docker/store_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 36063
|
||||
[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:36063/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/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":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:36063/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.15.187/tcp/36064/p2p/16Uiu2HAmEAsH64vPTUa2FzMrzxY7XYSqq7Mg2T4zZivafJd2QN8j","/ip4/172.18.15.187/tcp/36065/ws/p2p/16Uiu2HAmEAsH64vPTUa2FzMrzxY7XYSqq7Mg2T4zZivafJd2QN8j"],"enrUri":"enr:-L24QCHzUeiZku246fP8Eg6qSAuq-A36MvBnO3m6h2qXlEpbVBRfs8lappC1BfvSOjnAUbD3Luup2rMxVkn4SpHECgQCgmlkgnY0gmlwhKwSD7uKbXVsdGlhZGRyc5YACASsEg-7BozgAAoErBIPuwaM4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFoMdRtL1GshWOY00NiMBJ-AeKOM0avCjTJTRRXBdVxyDdGNwgozgg3VkcIKM4oV3YWt1MgM"}'
|
||||
[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:36063/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy"]'
|
||||
[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:32666/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:36063/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 tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A simple string
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload An integer
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 2
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 2
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A dictionary
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 3
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 3
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Chinese characters
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 4
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 4
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Emojis
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 5
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 5
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Lorem ipsum text
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 6
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 6
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload HTML content
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 7
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 7
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Cyrillic characters
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 8
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 8
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Base64 encoded string
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 9
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 9
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Binary data
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"}]}'
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 10
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Special characters with whitespace
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 11
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 11
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Boolean false as a string
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 12
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 12
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A float number
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 13
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 13
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A list
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 14
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 14
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Hexadecimal number as a string
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 15
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 15
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Email format
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 16
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 16
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload URL format
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 17
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 17
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Date and time in ISO format
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 18
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 18
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload String with escaped quotes
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 19
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 19
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A regular expression
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 20
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 20
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A very long string
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 21
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 21
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A JSON string
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 22
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 22
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A Unix path
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 23
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 23
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A Windows path
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 24
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 24
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload An SQL query
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 25
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 25
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload JavaScript code snippet
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 26
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 26
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A CSS snippet
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 27
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 27
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A Python one-liner
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 28
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 28
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload An IP address
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 29
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 29
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A domain name
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 30
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 30
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A user agent string
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 31
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 31
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A credit card number
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 32
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 32
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A phone number
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 33
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 33
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A UUID
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 34
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 34
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A hashtag
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 35
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 35
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A Twitter handle
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 36
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 36
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A password
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 37
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 37
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A date in common format
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 38
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 38
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A time string
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 39
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 39
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A mathematical equation
|
||||
[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:32666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "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: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:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"},{"messageHash":"0x6425e31e47b908da272db06d7a1c99c928be5abab4230fb0cb734f9e0b38e550"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 40
|
||||
[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:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&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":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"},{"messageHash":"0x6425e31e47b908da272db06d7a1c99c928be5abab4230fb0cb734f9e0b38e550"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 40
|
||||
[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 626edbbf8ccf
|
||||
[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 19bba8f6dffa
|
||||
[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.
|
||||
163
manual/5/data/attachments/8a591486636e83cd.txt
Normal file
163
manual/5/data/attachments/8a591486636e83cd.txt
Normal file
@ -0,0 +1,163 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_light_push_with_ephemeral with id: 2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:28 Running fixture setup: light_push_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/receiving_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.199.199
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27581', '27582', '27583', '27584', '27585']
|
||||
[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 27581:27581 -p 27582:27582 -p 27583:27583 -p 27584:27584 -p 27585:27585 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=27583 --rest-port=27581 --tcp-port=27582 --discv5-udp-port=27584 --rest-address=0.0.0.0 --nat=extip:172.18.199.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fccf6debd18ca312f6d39d20a75e06c6bd457dd958bd8edbadaf0261d7564586 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27585 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.199.199 waku 129c8a9be73ea3b0fa954663da9a9a1ec27f94cfc2d8e1de879ce9db4b7034e9
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 129c8a9be73e. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 27581
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1582414abbc0. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ea367263e0f5. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/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":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:27581/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.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4","/ip4/172.18.199.199/tcp/27583/ws/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"],"enrUri":"enr:-L24QNIMXMWjFl_aZLND2IIllHmU0K9OjPijtG4smZBgzeGvRfjvOIU9w4ZnDaMHiGUUefPiNUESMgPJEtjXy-wtjPcCgmlkgnY0gmlwhKwSx8eKbXVsdGlhZGRyc5YACASsEsfHBmu-AAoErBLHxwZrv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECcchpgk0QL0o3iBhGpXBi0IMMtqNQdnsoVvi6cRlNVPeDdGNwgmu-g3VkcIJrwIV3YWt1Mgk"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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/receiving_node2_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.61.15
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4520', '4521', '4522', '4523', '4524']
|
||||
[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 4520:4520 -p 4521:4521 -p 4522:4522 -p 4523:4523 -p 4524:4524 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=4522 --rest-port=4520 --tcp-port=4521 --discv5-udp-port=4523 --rest-address=0.0.0.0 --nat=extip:172.18.61.15 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ec4d71abbecf9ae3bfa3e4db1057ba7aeebd5a19cba1bbc8bbb55c4de3a27fc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4524 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.15 waku 74cc31589b20d2845af3b2d2ea6b6f105d04436fe909f9aa1de08f7d253aa840
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74cc31589b20. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 4520
|
||||
[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:4520/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:4520/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.61.15/tcp/4521/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr","/ip4/172.18.61.15/tcp/4522/ws/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr"],"enrUri":"enr:-L24QE6HMvz2ZwwU-aN1u-083RgRHxJy3AgysLnXq-64wnq5RP0f-a893N4ZI2Lh3bmbkFwhRrVfHJFUeybITq5txdMCgmlkgnY0gmlwhKwSPQ-KbXVsdGlhZGRyc5YACASsEj0PBhGpAAoErBI9DwYRqt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFNyRE7zTsH_fSt-pUjRIsqslH_3jf-YHkHfWcPV7L3eDdGNwghGpg3VkcIIRq4V3YWt1MgE"}'
|
||||
[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:4520/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[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/lightpush_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QNIMXMWjFl_aZLND2IIllHmU0K9OjPijtG4smZBgzeGvRfjvOIU9w4ZnDaMHiGUUefPiNUESMgPJEtjXy-wtjPcCgmlkgnY0gmlwhKwSx8eKbXVsdGlhZGRyc5YACASsEsfHBmu-AAoErBLHxwZrv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECcchpgk0QL0o3iBhGpXBi0IMMtqNQdnsoVvi6cRlNVPeDdGNwgmu-g3VkcIJrwIV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.118.69
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63711', '63712', '63713', '63714', '63715']
|
||||
[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 63711:63711 -p 63712:63712 -p 63713:63713 -p 63714:63714 -p 63715:63715 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=63713 --rest-port=63711 --tcp-port=63712 --discv5-udp-port=63714 --rest-address=0.0.0.0 --nat=extip:172.18.118.69 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7b1c9e9aaed7b8cea19ebcd8fb2e8f245c259ef6b6b0d3c4e3afeaa4fedffbc1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63715 --metrics-logging=true --lightpushnode=/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4 --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.69 waku 00030dcd470d28093aba81a22b053d9991a1610a8f0888e9b6b99d5a65c93890
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 00030dcd470d. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 63711
|
||||
[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:63711/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/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":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:63711/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.118.69/tcp/63712/p2p/16Uiu2HAmCmPDKpT93auqkAjB2vVK5eAHxcrQcFs9z8iTDstHmjux","/ip4/172.18.118.69/tcp/63713/ws/p2p/16Uiu2HAmCmPDKpT93auqkAjB2vVK5eAHxcrQcFs9z8iTDstHmjux"],"enrUri":"enr:-L24QMxuPbVF8-Y8fG_zLFfZkJLnAUS_41_HzANMYoa_lv15YtdOK8ol53WiSd6jJfbte5DW4pgwMXo3_8X0Glji6V0CgmlkgnY0gmlwhKwSdkWKbXVsdGlhZGRyc5YACASsEnZFBvjgAAoErBJ2RQb44d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAaNV9Oc9wDSxYAKZtwS6ds7xJGDNGziG58eOpcg2MSeDdGNwgvjgg3VkcIL44oV3YWt1Mgk"}'
|
||||
[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:63711/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"]'
|
||||
[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:63711/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.15/tcp/4521/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr"]'
|
||||
[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:27581/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:4520/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:63711/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 tests.light_push.test_publish:test_publish.py:219 Running test with Ephemeral True
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63711/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902151421445083, "ephemeral": true}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151421445083,"ephemeral":true,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151421445083,"ephemeral":true,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151421445083,"ephemeral":true,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:219 Running test with Ephemeral False
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63711/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902151548003251, "ephemeral": false}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151548003251,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151548003251,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151548003251,"ephemeral":false,"proof":""}]'
|
||||
[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 129c8a9be73e
|
||||
[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 74cc31589b20
|
||||
[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 00030dcd470d
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 129c8a9be73e. 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.
|
||||
102
manual/5/data/attachments/8eea19a4522c4d8a.txt
Normal file
102
manual/5/data/attachments/8eea19a4522c4d8a.txt
Normal file
@ -0,0 +1,102 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_get_store_message_with_meta with id: 2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.store:store.py:31 Running fixture setup: store_setup
|
||||
[35mDEBUG [0m src.steps.store:store.py:39 Running fixture setup: node_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/publishing_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.240.151
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39978', '39979', '39980', '39981', '39982']
|
||||
[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 39978:39978 -p 39979:39979 -p 39980:39980 -p 39981:39981 -p 39982:39982 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=39980 --rest-port=39978 --tcp-port=39979 --discv5-udp-port=39981 --rest-address=0.0.0.0 --nat=extip:172.18.240.151 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cefaededf51e8d604d0e9de350a5a39cb0fbcdd4a341eabe45ccb42d97ac45b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39982 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.151 waku bcee33fed57dc0ea6e4a79fd53acc37e856f3b661354eb818d48810f842b6abf
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID bcee33fed57d. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 39978
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cc3b8f1a343e. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 75c017397c78. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:39978/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.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE","/ip4/172.18.240.151/tcp/39980/ws/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE"],"enrUri":"enr:-L24QOexVPQU2qWPlcYYj6sTGP5YkiWdrVyNyvqbDLYfB4SvN_bR7s52uyjv37F72W4Fa0O0X1q7zL4BuCH_jCaIZXwCgmlkgnY0gmlwhKwS8JeKbXVsdGlhZGRyc5YACASsEvCXBpwrAAoErBLwlwacLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpEI0ev18mx99RmxykcIngzy9xMeNxrWsMf-AoMNAdNeDdGNwgpwrg3VkcIKcLYV3YWt1MgM"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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/store_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOexVPQU2qWPlcYYj6sTGP5YkiWdrVyNyvqbDLYfB4SvN_bR7s52uyjv37F72W4Fa0O0X1q7zL4BuCH_jCaIZXwCgmlkgnY0gmlwhKwS8JeKbXVsdGlhZGRyc5YACASsEvCXBpwrAAoErBLwlwacLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpEI0ev18mx99RmxykcIngzy9xMeNxrWsMf-AoMNAdNeDdGNwgpwrg3VkcIKcLYV3YWt1MgM (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.53.85
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47021', '47022', '47023', '47024', '47025']
|
||||
[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 47021:47021 -p 47022:47022 -p 47023:47023 -p 47024:47024 -p 47025:47025 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=47023 --rest-port=47021 --tcp-port=47022 --discv5-udp-port=47024 --rest-address=0.0.0.0 --nat=extip:172.18.53.85 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f4dd651ea3d7fcdf0f3f7bc0d5749c5e7fb65337ead87d4a97bc0c6576f1eeae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47025 --metrics-logging=true --storenode=/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.53.85 waku becead13688aa3ddf1a3f48cf1be90aef908985e3d492c76985edefc63917fcd
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID becead13688a. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 47021
|
||||
[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:47021/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:47021/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.53.85/tcp/47022/p2p/16Uiu2HAkwChz9agA8R5Ck9NwGEu6cichjM5ueJ4rAWPGND9MtrkG","/ip4/172.18.53.85/tcp/47023/ws/p2p/16Uiu2HAkwChz9agA8R5Ck9NwGEu6cichjM5ueJ4rAWPGND9MtrkG"],"enrUri":"enr:-L24QP3Se-NWGCU0bhVaLoIx2wDYHHGmYqvr5kfoX7twg4QSf6_-LQ5wb7ccpeE3lMmp_ek4SD6WLA_RF6BwSVOnQO8CgmlkgnY0gmlwhKwSNVWKbXVsdGlhZGRyc5YACASsEjVVBreuAAoErBI1VQa3r90DgnJzhQDGAQAAiXNlY3AyNTZrMaECGmUXd4JtAhQxQ0Z3TRwAaOkgJm25z6ydqkWCjUdy9GmDdGNwgreug3VkcIK3sIV3YWt1MgM"}'
|
||||
[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:47021/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE"]'
|
||||
[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:39978/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:47021/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:39978/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)', "meta": "U3RvcmUgd29ya3MhIQ=="}'
|
||||
[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: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:39978/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&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":"0xc68dbe3e709df5e3af3e57c0094cf6f6075bec61009c9bd5c0f96ba9799f2bed"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[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:47021/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&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":"0xc68dbe3e709df5e3af3e57c0094cf6f6075bec61009c9bd5c0f96ba9799f2bed"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[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 bcee33fed57d
|
||||
[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 becead13688a
|
||||
[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.
|
||||
141
manual/5/data/attachments/963a5318cb717ad.txt
Normal file
141
manual/5/data/attachments/963a5318cb717ad.txt
Normal file
@ -0,0 +1,141 @@
|
||||
2026-04-22 23:53:37.842 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:37.843 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:53:37.843 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_timestamps with id: 2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4
|
||||
2026-04-22 23:53:37.843 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:53:37.843 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:53:37.844 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:53:37.850 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:37.850 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:37.850 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:37.850 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:53:37.850 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:37.850 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:37.850 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:37.852 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:37.852 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.203
|
||||
2026-04-22 23:53:37.852 DEBUG [src.node.docker_mananger] Generated ports ['62800', '62801', '62802', '62803', '62804']
|
||||
2026-04-22 23:53:37.852 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:37.852 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:37.853 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:37.853 DEBUG [src.node.docker_mananger] docker run -i -t -p 62800:62800 -p 62801:62801 -p 62802:62802 -p 62803:62803 -p 62804:62804 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=62802 --rest-port=62800 --tcp-port=62801 --discv5-udp-port=62803 --rest-address=0.0.0.0 --nat=extip:172.18.51.203 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c41adfdcd4745aabdce4ee977b68bd64fecdcb7f3ec2e62d9b76501fcabc04c2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62804 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:38.040 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.203 waku 8ab414c301ddea57a526364d52ffb75a487d71a8ce0093a7d93a8405e74504ab
|
||||
2026-04-22 23:53:38.072 DEBUG [src.node.docker_mananger] Container started with ID 8ab414c301dd. Setting up logs at ./log/docker/node1_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:38.072 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62800
|
||||
2026-04-22 23:53:38.073 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:38.241 ERROR [src.node.docker_mananger] Max retries reached for container 5c7e2a6d8af2. Exiting log stream.
|
||||
2026-04-22 23:53:38.564 ERROR [src.node.docker_mananger] Max retries reached for container 088259cc6036. Exiting log stream.
|
||||
2026-04-22 23:53:39.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:39.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:39.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:39.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:39.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:39.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:39.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:39.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:39.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:39.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:39.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:39.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:39.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:39.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:39.693 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:39.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:39.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz","/ip4/172.18.51.203/tcp/62802/ws/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz"],"enrUri":"enr:-L24QA-8jXp7lvcoOi2llP2pi55fsRLidFY6qZe4Bcmos5HpZDG-2ROzZtxckJcJP9yGPWnYIw0tAqPv5BS-5OfWeb0CgmlkgnY0gmlwhKwSM8uKbXVsdGlhZGRyc5YACASsEjPLBvVRAAoErBIzywb1Ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSYWu8SxQGVo_BAGvmS0vfRGfiL-uxJP4iktB2-mmmi-DdGNwgvVRg3VkcIL1U4V3YWt1MgU"}'
|
||||
2026-04-22 23:53:39.696 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:39.696 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:53:39.702 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:39.702 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:39.703 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:39.703 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:53:39.703 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QA-8jXp7lvcoOi2llP2pi55fsRLidFY6qZe4Bcmos5HpZDG-2ROzZtxckJcJP9yGPWnYIw0tAqPv5BS-5OfWeb0CgmlkgnY0gmlwhKwSM8uKbXVsdGlhZGRyc5YACASsEjPLBvVRAAoErBIzywb1Ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSYWu8SxQGVo_BAGvmS0vfRGfiL-uxJP4iktB2-mmmi-DdGNwgvVRg3VkcIL1U4V3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:53:39.703 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:39.703 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:39.703 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:39.704 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:39.705 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.214
|
||||
2026-04-22 23:53:39.705 DEBUG [src.node.docker_mananger] Generated ports ['11265', '11266', '11267', '11268', '11269']
|
||||
2026-04-22 23:53:39.705 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:39.705 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:39.705 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:39.705 DEBUG [src.node.docker_mananger] docker run -i -t -p 11265:11265 -p 11266:11266 -p 11267:11267 -p 11268:11268 -p 11269:11269 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=11267 --rest-port=11265 --tcp-port=11266 --discv5-udp-port=11268 --rest-address=0.0.0.0 --nat=extip:172.18.91.214 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d4221cfb1bdba5530c6e6c63c4afedeabe6fde1bbbb7c39a2f572b7b28b54b11 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11269 --metrics-logging=true --relay=false --filternode=/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:39.892 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.214 waku d9587e679e0b7b64e685658eaefd10e26033fc415fe33986743bf3ab122eb459
|
||||
2026-04-22 23:53:39.923 DEBUG [src.node.docker_mananger] Container started with ID d9587e679e0b. Setting up logs at ./log/docker/node2_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:39.924 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11265
|
||||
2026-04-22 23:53:39.924 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:40.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:40.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:41.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:41.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:41.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:41.236 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:41.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.214/tcp/11266/p2p/16Uiu2HAmFgAdaQ8TnPVnXtuGuKxGzJMXvU8kgrqRgZgfxanUfm5k","/ip4/172.18.91.214/tcp/11267/ws/p2p/16Uiu2HAmFgAdaQ8TnPVnXtuGuKxGzJMXvU8kgrqRgZgfxanUfm5k"],"enrUri":"enr:-L24QMCTjmy22XyFqcL52XZlopx_x-KeQETDTYR5BJF7_WxDcjcbsawCukubPEySnPNSg3pV62ILJTEUuRbJvTA1y_ECgmlkgnY0gmlwhKwSW9aKbXVsdGlhZGRyc5YACASsElvWBiwCAAoErBJb1gYsA90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLOBEIU3n9Zetd0kGweJyXvGBwY8Jm8F_i9-OTLOT9sODdGNwgiwCg3VkcIIsBIV3YWt1MgA"}'
|
||||
2026-04-22 23:53:41.238 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:41.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11265/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz"]'
|
||||
2026-04-22 23:53:41.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:41.272 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
|
||||
2026-04-22 23:53:41.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:53:41.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:41.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11265/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f89d8f6e-37a5-4a88-80c7-14b5b86e035a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:53:41.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f89d8f6e-37a5-4a88-80c7-14b5b86e035a","statusDesc":"OK"}'
|
||||
2026-04-22 23:53:41.291 DEBUG [tests.filter.test_get_messages] Running test with timestamp Now
|
||||
2026-04-22 23:53:41.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:41.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:41.299 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:41.400 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:41.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false}]'
|
||||
2026-04-22 23:53:41.404 DEBUG [tests.filter.test_get_messages] Running test with timestamp Far future
|
||||
2026-04-22 23:53:41.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:41.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:41.409 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:41.509 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:41.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false}]'
|
||||
2026-04-22 23:53:41.512 DEBUG [tests.filter.test_get_messages] Running test with timestamp Recent past
|
||||
2026-04-22 23:53:41.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:41.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:41.517 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:41.618 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:41.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false}]'
|
||||
2026-04-22 23:53:41.622 DEBUG [tests.filter.test_get_messages] Running test with timestamp Near future
|
||||
2026-04-22 23:53:41.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:41.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:41.626 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:41.727 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:41.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false}]'
|
||||
2026-04-22 23:53:41.730 DEBUG [tests.filter.test_get_messages] Running test with timestamp Positive number
|
||||
2026-04-22 23:53:41.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:41.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:41.735 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:41.835 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:41.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1,"ephemeral":false}]'
|
||||
2026-04-22 23:53:41.839 DEBUG [tests.filter.test_get_messages] Running test with timestamp Negative number
|
||||
2026-04-22 23:53:41.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:41.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:41.844 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:41.944 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:41.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:41.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":-1,"ephemeral":false}]'
|
||||
2026-04-22 23:53:41.948 DEBUG [tests.filter.test_get_messages] Running test with timestamp DST change
|
||||
2026-04-22 23:53:41.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:41.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:41.953 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:42.053 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:42.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:42.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false}]'
|
||||
2026-04-22 23:53:42.060 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:53:42.061 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:53:42.061 DEBUG [src.node.waku_node] Stopping container with id 8ab414c301dd
|
||||
2026-04-22 23:53:42.466 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:53:42.467 DEBUG [src.node.waku_node] Stopping container with id d9587e679e0b
|
||||
2026-04-22 23:53:42.914 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:53:42.916 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:53:42.954 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:53:42.969 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
106
manual/5/data/attachments/9de6b9d8b3a007f6.txt
Normal file
106
manual/5/data/attachments/9de6b9d8b3a007f6.txt
Normal file
@ -0,0 +1,106 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_ephemeral with id: 2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[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-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.17.104
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26666', '26667', '26668', '26669', '26670']
|
||||
[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 26666:26666 -p 26667:26667 -p 26668:26668 -p 26669:26669 -p 26670:26670 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=26668 --rest-port=26666 --tcp-port=26667 --discv5-udp-port=26669 --rest-address=0.0.0.0 --nat=extip:172.18.17.104 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c15e829fad12b65c44cde478e9bf4e79dfb6706fba43ccc38197dfb70bcbe62b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26670 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.17.104 waku 7fe66f753af8e448256c371f930551ee20fbae3f06b5b697acee4696d10e20cf
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7fe66f753af8. Setting up logs at ./log/docker/node1_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 26666
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e4c118040cea. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b87da62a1abc. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/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":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:26666/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.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6","/ip4/172.18.17.104/tcp/26668/ws/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6"],"enrUri":"enr:-L24QK4MxeDfIuEBL7Czb0M5KbfeV8ZUddXmZWlZt9swdhgQXGFCMVmwD2VQN9FlxfhXi1rD7UCebnQrTkaccM5IN9UCgmlkgnY0gmlwhKwSEWiKbXVsdGlhZGRyc5YACASsEhFoBmgrAAoErBIRaAZoLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWnmYzkTj-LeQm9FJgM28I2Z3l8MwSuZFbTsz5pNn9meDdGNwgmgrg3VkcIJoLYV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[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-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QK4MxeDfIuEBL7Czb0M5KbfeV8ZUddXmZWlZt9swdhgQXGFCMVmwD2VQN9FlxfhXi1rD7UCebnQrTkaccM5IN9UCgmlkgnY0gmlwhKwSEWiKbXVsdGlhZGRyc5YACASsEhFoBmgrAAoErBIRaAZoLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWnmYzkTj-LeQm9FJgM28I2Z3l8MwSuZFbTsz5pNn9meDdGNwgmgrg3VkcIJoLYV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.102.129
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9749', '9750', '9751', '9752', '9753']
|
||||
[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 9749:9749 -p 9750:9750 -p 9751:9751 -p 9752:9752 -p 9753:9753 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=9751 --rest-port=9749 --tcp-port=9750 --discv5-udp-port=9752 --rest-address=0.0.0.0 --nat=extip:172.18.102.129 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4a5c10834386cfa865abceeae2ebc91b239b7de7b8a25ee602f80fbfc15ca7b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9753 --metrics-logging=true --relay=false --filternode=/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.129 waku 7ba495955c232ad1f08bb413a1f9889deaedf3da3d1f3c246f0194a6bef39a20
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7ba495955c23. Setting up logs at ./log/docker/node2_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 9749
|
||||
[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:9749/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/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":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:9749/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.102.129/tcp/9750/p2p/16Uiu2HAmDvVLdqg7M76hfydpn22QpwaLj13nHrJ2mGgqMR4LU8kg","/ip4/172.18.102.129/tcp/9751/ws/p2p/16Uiu2HAmDvVLdqg7M76hfydpn22QpwaLj13nHrJ2mGgqMR4LU8kg"],"enrUri":"enr:-L24QF_DPGPgyS_qkTkbR_8mr6xwycEMMdKYzZqRL3RcmkWhLq-z0hZcRRRaOzcms7kCZxCoXGdXz4h4p34e8cgCtJsCgmlkgnY0gmlwhKwSZoGKbXVsdGlhZGRyc5YACASsEmaBBiYWAAoErBJmgQYmF90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEtQtPXm4lS1MqjJpJyDFC0DRGCS-T9QJABk2Fw9IWymDdGNwgiYWg3VkcIImGIV3YWt1MgA"}'
|
||||
[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:9749/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:9749/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "29fd0689-aab5-44bd-8d94-93ef2aafcbb2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"29fd0689-aab5-44bd-8d94-93ef2aafcbb2","statusDesc":"OK"}'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:54 Running test with Ephemeral True
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902035554178678,"ephemeral":true}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:54 Running test with Ephemeral False
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902035665346557,"ephemeral":false}]'
|
||||
[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 7fe66f753af8
|
||||
[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 7ba495955c23
|
||||
[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.
|
||||
370
manual/5/data/attachments/a131fc686c4e286.txt
Normal file
370
manual/5/data/attachments/a131fc686c4e286.txt
Normal file
@ -0,0 +1,370 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_valid_payloads with id: 2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[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-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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:33 Network waku created
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.220.183
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49853', '49854', '49855', '49856', '49857']
|
||||
[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 49853:49853 -p 49854:49854 -p 49855:49855 -p 49856:49856 -p 49857:49857 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=49855 --rest-port=49853 --tcp-port=49854 --discv5-udp-port=49856 --rest-address=0.0.0.0 --nat=extip:172.18.220.183 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e9c3dab8ffbcdedf5c3dd5fbf6ea880ea69b1ed628a92da3b2b3b41afdfbb8d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49857 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.183 waku 5c7e2a6d8af244ae608ff8cafe6e5bda0cada8d83c42d0c1474c3573ec1fe677
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5c7e2a6d8af2. Setting up logs at ./log/docker/node1_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 49853
|
||||
[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:49853/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/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":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:49853/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.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4","/ip4/172.18.220.183/tcp/49855/ws/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4"],"enrUri":"enr:-L24QP1R5OyY764g1Vfe1cDD9LfUzAccUWEb9-GnfJWBOHPyVRMHa6opYK-wTAmWvU90-LOqsjU8Lgo7kVXXV1O09rcCgmlkgnY0gmlwhKwS3LeKbXVsdGlhZGRyc5YACASsEty3BsK-AAoErBLctwbCv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAVH6RltvXKPwgvrI8DPB161a5mURfpHNLKdlmVxyIJGDdGNwgsK-g3VkcILCwIV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[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-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QP1R5OyY764g1Vfe1cDD9LfUzAccUWEb9-GnfJWBOHPyVRMHa6opYK-wTAmWvU90-LOqsjU8Lgo7kVXXV1O09rcCgmlkgnY0gmlwhKwS3LeKbXVsdGlhZGRyc5YACASsEty3BsK-AAoErBLctwbCv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAVH6RltvXKPwgvrI8DPB161a5mURfpHNLKdlmVxyIJGDdGNwgsK-g3VkcILCwIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.213.216
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46942', '46943', '46944', '46945', '46946']
|
||||
[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 46942:46942 -p 46943:46943 -p 46944:46944 -p 46945:46945 -p 46946:46946 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=46944 --rest-port=46942 --tcp-port=46943 --discv5-udp-port=46945 --rest-address=0.0.0.0 --nat=extip:172.18.213.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8e0fd0d58dbbbd3d0d6afcfcedca7bd3ea54efc2ae7ebef68bccc83db4ae3b50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46946 --metrics-logging=true --relay=false --filternode=/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.216 waku 088259cc6036276773f6aac93c641fd8f7bcf6876beb9bc0cfe1e2b510c557c9
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 088259cc6036. Setting up logs at ./log/docker/node2_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 46942
|
||||
[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:46942/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/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":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:46942/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.213.216/tcp/46943/p2p/16Uiu2HAmRATfvf1oBUsPyCD4MpmoDDNBreQsxnSvqBYpadPkxt3i","/ip4/172.18.213.216/tcp/46944/ws/p2p/16Uiu2HAmRATfvf1oBUsPyCD4MpmoDDNBreQsxnSvqBYpadPkxt3i"],"enrUri":"enr:-L24QKtfQm6XzY9ICLA7SlOtAPcaAz2MRAPn9HEvyvREd6e8Ywf4Bwh-SjkQEHzNZB6mfJr_-WvJWcAUok0PYc_S6u8CgmlkgnY0gmlwhKwS1diKbXVsdGlhZGRyc5YACASsEtXYBrdfAAoErBLV2Aa3YN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDudj6mCbg3k6SZxaH72MnWrRrK9SAypSIi2oOlQT9U1GDdGNwgrdfg3VkcIK3YYV3YWt1MgA"}'
|
||||
[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:46942/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:46942/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3a51e238-2385-4542-91e2-9f85e1e006a2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"3a51e238-2385-4542-91e2-9f85e1e006a2","statusDesc":"OK"}'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A simple string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012508022557,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload An integer
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012621367556,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A dictionary
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012730325359,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Chinese characters
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012839122181,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Emojis
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012948710181,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Lorem ipsum text
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013057265380,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload HTML content
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013165976669,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Cyrillic characters
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013275373404,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Base64 encoded string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013386268457,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Binary data
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013494908844,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Special characters with whitespace
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013603255433,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Boolean false as a string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013711796115,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A float number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013820840409,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A list
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013929850725,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Hexadecimal number as a string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014038814645,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Email format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014147768280,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload URL format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014258254949,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Date and time in ISO format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014367507436,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload String with escaped quotes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014476662433,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A regular expression
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014585533136,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A very long string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014694263079,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A JSON string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014804794327,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A Unix path
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014914806804,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A Windows path
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015023595828,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload An SQL query
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015132378417,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload JavaScript code snippet
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015241627802,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A CSS snippet
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015351276180,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A Python one-liner
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015460070991,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload An IP address
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015568955019,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A domain name
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015677966059,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A user agent string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015787009791,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A credit card number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015895576698,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A phone number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016004927271,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A UUID
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016117795358,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A hashtag
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016226909581,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A Twitter handle
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016335718915,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A password
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016444651046,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A date in common format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016553436378,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A time string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016662126415,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A mathematical equation
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016771037796,"ephemeral":false}]'
|
||||
[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 5c7e2a6d8af2
|
||||
[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 088259cc6036
|
||||
[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.
|
||||
194
manual/5/data/attachments/a178cfc6ca145cc.txt
Normal file
194
manual/5/data/attachments/a178cfc6ca145cc.txt
Normal file
@ -0,0 +1,194 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_get_store_messages_with_different_content_topics with id: 2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.store:store.py:31 Running fixture setup: store_setup
|
||||
[35mDEBUG [0m src.steps.store:store.py:39 Running fixture setup: node_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/publishing_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.178.224
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33470', '33471', '33472', '33473', '33474']
|
||||
[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 33470:33470 -p 33471:33471 -p 33472:33472 -p 33473:33473 -p 33474:33474 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=33472 --rest-port=33470 --tcp-port=33471 --discv5-udp-port=33473 --rest-address=0.0.0.0 --nat=extip:172.18.178.224 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=faa0e32db6d8b7c7c1970acde4e9cec0d9a5a1fddd0ce69edce7cf2ccf9dd5d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33474 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 626edbbf8ccf. Exiting log stream.
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.178.224 waku cc3b8f1a343ee76702fd241e1d7d9ad77976b0c7610b77fa5d602ae7fad40b0c
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID cc3b8f1a343e. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 33470
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 19bba8f6dffa. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:33470/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.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F","/ip4/172.18.178.224/tcp/33472/ws/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F"],"enrUri":"enr:-L24QDjWaH6mb7pMnZPzLyCyoA2LHHNxyGRaaJaqmnrjb52-MFeKmqIkqJYds5n0ciE5vgVSUM_bdr-ZOtDbWB8jtBECgmlkgnY0gmlwhKwSsuCKbXVsdGlhZGRyc5YACASsErLgBoK_AAoErBKy4AaCwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbjzKss4fE8mnkJD2QuB0UhboP162ZRd5xj867uY_PWCDdGNwgoK_g3VkcIKCwYV3YWt1MgM"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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/store_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDjWaH6mb7pMnZPzLyCyoA2LHHNxyGRaaJaqmnrjb52-MFeKmqIkqJYds5n0ciE5vgVSUM_bdr-ZOtDbWB8jtBECgmlkgnY0gmlwhKwSsuCKbXVsdGlhZGRyc5YACASsErLgBoK_AAoErBKy4AaCwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbjzKss4fE8mnkJD2QuB0UhboP162ZRd5xj867uY_PWCDdGNwgoK_g3VkcIKCwYV3YWt1MgM (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.18.230
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6035', '6036', '6037', '6038', '6039']
|
||||
[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 6035:6035 -p 6036:6036 -p 6037:6037 -p 6038:6038 -p 6039:6039 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=6037 --rest-port=6035 --tcp-port=6036 --discv5-udp-port=6038 --rest-address=0.0.0.0 --nat=extip:172.18.18.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=794a3af554b96dcbd9a1dce85e2c6f2a8bdb1dedcdcd3a75fda28c1dd410ed4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6039 --metrics-logging=true --storenode=/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.230 waku 75c017397c781199d7849f6a69b205b001f1aa1cc42e8c4e62622fb36e2a35ad
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 75c017397c78. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 6035
|
||||
[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:6035/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:6035/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.18.230/tcp/6036/p2p/16Uiu2HAmAHuuNgQNnEpoEqq3ipn5ZfA4r4edsiaEa9DXjPxhFqAn","/ip4/172.18.18.230/tcp/6037/ws/p2p/16Uiu2HAmAHuuNgQNnEpoEqq3ipn5ZfA4r4edsiaEa9DXjPxhFqAn"],"enrUri":"enr:-L24QNBmevgxWOnBAeIusYIywpc-vB9LsNU-WMDmbzZopIXRAZiNfSYsbyKUhUFJtACX-9F5Gg4TZEbUK4TyAtVGNnUCgmlkgnY0gmlwhKwSEuaKbXVsdGlhZGRyc5YACASsEhLmBheUAAoErBIS5gYXld0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3OJmsD9YI1vjqglJ10mKmqQI7Kidy9AnAXfDSXQZh4eDdGNwgheUg3VkcIIXloV3YWt1MgM"}'
|
||||
[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:6035/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F"]'
|
||||
[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:33470/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:6035/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 tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /myapp/1/latest/proto
|
||||
[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:33470/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: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:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&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":"0xdec4e9221c366ef53e65e14e4471e38344925bdade14d5ec861302219f1e8301"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[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:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&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":"0xdec4e9221c366ef53e65e14e4471e38344925bdade14d5ec861302219f1e8301"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /waku/2/content/test.js
|
||||
[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:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "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: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:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&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":"0xe42f874a326bf0c4f0280731d8bf296c21d728d5d9ba487cd497618ab8a12719"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[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:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&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":"0xe42f874a326bf0c4f0280731d8bf296c21d728d5d9ba487cd497618ab8a12719"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /app/22/sometopic/someencoding
|
||||
[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:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "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: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:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&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":"0x6c0506fbe0e1fbeb65b04c72c76a757e4db81c5eb6d08edda277e84983ce0700"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[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:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&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":"0x6c0506fbe0e1fbeb65b04c72c76a757e4db81c5eb6d08edda277e84983ce0700"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /toychat/2/huilong/proto
|
||||
[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:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/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: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:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&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":"0xa4919ba00b8967fb9daeddd8200805ae6c4f43bd8607d65fac35ee37160f6d0d"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[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:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&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":"0xa4919ba00b8967fb9daeddd8200805ae6c4f43bd8607d65fac35ee37160f6d0d"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /statusim/1/community/cbor
|
||||
[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:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "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: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:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&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":"0x4c35ef693a5e5e9172e10109c7876252ad659981ecbdf5585047c2a449802c5c"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[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:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&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":"0x4c35ef693a5e5e9172e10109c7876252ad659981ecbdf5585047c2a449802c5c"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /app/27/sometopic/someencoding
|
||||
[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:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "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: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:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&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":"0x1030652ea4b68811025d7e466d9da62a9dca5f6755afea3d2ed7b61a181c7da4"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[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:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&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":"0x1030652ea4b68811025d7e466d9da62a9dca5f6755afea3d2ed7b61a181c7da4"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /app/29/sometopic/someencoding
|
||||
[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:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "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: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:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&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":"0x4863cd790561710d20287ed95a5ef6c896ce0b3cbb774d6f6d8e1303b3a5d08f"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[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:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&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":"0x4863cd790561710d20287ed95a5ef6c896ce0b3cbb774d6f6d8e1303b3a5d08f"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[35mDEBUG [0m tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /app/20/sometopic/someencoding
|
||||
[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:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "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: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:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&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":"0x47313a28f7987f32c79df4f5f2a45fa1e84737200ed57d6eda4df95a0dde2cee"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[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:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&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":"0x47313a28f7987f32c79df4f5f2a45fa1e84737200ed57d6eda4df95a0dde2cee"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[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 cc3b8f1a343e
|
||||
[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 75c017397c78
|
||||
[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.
|
||||
136
manual/5/data/attachments/a22049dc329bab2.txt
Normal file
136
manual/5/data/attachments/a22049dc329bab2.txt
Normal file
@ -0,0 +1,136 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_light_push_with_extra_field with id: 2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:28 Running fixture setup: light_push_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/receiving_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.87.244
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10942', '10943', '10944', '10945', '10946']
|
||||
[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 10942:10942 -p 10943:10943 -p 10944:10944 -p 10945:10945 -p 10946:10946 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=10944 --rest-port=10942 --tcp-port=10943 --discv5-udp-port=10945 --rest-address=0.0.0.0 --nat=extip:172.18.87.244 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fba987aaccf9f106eb355ddbacd7b207c2f26ca341c9cf25a2dc4a9c463bebc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10946 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.87.244 waku c27589fbe0de6a6d9b4f42696d358e919d27207a59e785530b0333625a77477f
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID c27589fbe0de. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 10942
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 74cc31589b20. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 00030dcd470d. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/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":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:10942/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.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu","/ip4/172.18.87.244/tcp/10944/ws/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"],"enrUri":"enr:-L24QApIKDg6LZ_SpF2yo4g2SztRkvQz6jVr8_d54ESAfbf6QzJ-5HM4oRlSAD0heS8x9qcm-avje0KSilQY9nFu7qsCgmlkgnY0gmlwhKwSV_SKbXVsdGlhZGRyc5YACASsElf0Biq_AAoErBJX9AYqwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrt__ASzfklmpeOfc5QafL-L7dSdBvVF21iqheCd5GKaDdGNwgiq_g3VkcIIqwYV3YWt1Mgk"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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/receiving_node2_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.104.213
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36294', '36295', '36296', '36297', '36298']
|
||||
[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 36294:36294 -p 36295:36295 -p 36296:36296 -p 36297:36297 -p 36298:36298 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=36296 --rest-port=36294 --tcp-port=36295 --discv5-udp-port=36297 --rest-address=0.0.0.0 --nat=extip:172.18.104.213 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c29efaffaccec33220c9cbe1d392dc36334bc8907e1faaafe3b64519f3dd0a21 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36298 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.213 waku 1c1375e00a6b31024240fdc8fa300914d6c49a59a2a7b081c5d6f0685c41c0c4
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1c1375e00a6b. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 36294
|
||||
[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:36294/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36294/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36294/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36294/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:36294/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.104.213/tcp/36295/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4","/ip4/172.18.104.213/tcp/36296/ws/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4"],"enrUri":"enr:-L24QK5hn-nKNv-14Lt0203n00qygaNVsc2rdvzmXr1aAWAfDaBA45xVwXsI8DVGAEusBCDUlpOxqvcDH-51rlslsVkCgmlkgnY0gmlwhKwSaNWKbXVsdGlhZGRyc5YACASsEmjVBo3HAAoErBJo1QaNyN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvQUAUrRzD25a0WvpI0gHEEzhPeYl5LRHiTMWpcGR3gWDdGNwgo3Hg3VkcIKNyYV3YWt1MgE"}'
|
||||
[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:36294/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[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/lightpush_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QApIKDg6LZ_SpF2yo4g2SztRkvQz6jVr8_d54ESAfbf6QzJ-5HM4oRlSAD0heS8x9qcm-avje0KSilQY9nFu7qsCgmlkgnY0gmlwhKwSV_SKbXVsdGlhZGRyc5YACASsElf0Biq_AAoErBJX9AYqwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrt__ASzfklmpeOfc5QafL-L7dSdBvVF21iqheCd5GKaDdGNwgiq_g3VkcIIqwYV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.54.22
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38821', '38822', '38823', '38824', '38825']
|
||||
[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 38821:38821 -p 38822:38822 -p 38823:38823 -p 38824:38824 -p 38825:38825 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=38823 --rest-port=38821 --tcp-port=38822 --discv5-udp-port=38824 --rest-address=0.0.0.0 --nat=extip:172.18.54.22 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b66eaeea3082c5a4c7aa10ef134154ff6dfade0625f82eedbccd1e1dffb4cead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38825 --metrics-logging=true --lightpushnode=/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.22 waku cec3013f08c3cbed5eea5d35ff94d923ba1fdbe96954f97124a8009be2d0d237
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID cec3013f08c3. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 38821
|
||||
[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:38821/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/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":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:38821/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.54.22/tcp/38822/p2p/16Uiu2HAm479jHMrLhSc1v6pc7eyLU2yFpMERaUoQ1DXj6nzMGNhN","/ip4/172.18.54.22/tcp/38823/ws/p2p/16Uiu2HAm479jHMrLhSc1v6pc7eyLU2yFpMERaUoQ1DXj6nzMGNhN"],"enrUri":"enr:-L24QJI4pVQ4Po66iq-ci4oKIA5ZSudK4EPIFBQKc9s1HD4tWLLZySmtjtfXBhwH7o56T0krdU456c-SLIlGC8jLYPkCgmlkgnY0gmlwhKwSNhaKbXVsdGlhZGRyc5YACASsEjYWBpemAAoErBI2FgaXp90DgnJzhQDGAQAAiXNlY3AyNTZrMaECgPqGFpmGpPGwn4tzfOw5rAiOhJtzBTp8J1m2PSHJHxGDdGNwgpemg3VkcIKXqIV3YWt1Mgk"}'
|
||||
[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:38821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"]'
|
||||
[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:38821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.213/tcp/36295/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4"]'
|
||||
[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:10942/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:36294/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:38821/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.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38821/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902158365775933, "extraField": "extraValue"}}'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38821/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
|
||||
[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 c27589fbe0de
|
||||
[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 1c1375e00a6b
|
||||
[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 cec3013f08c3
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c27589fbe0de. 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.
|
||||
499
manual/5/data/attachments/a683788bbc83b624.txt
Normal file
499
manual/5/data/attachments/a683788bbc83b624.txt
Normal file
@ -0,0 +1,499 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_publish_with_valid_payloads with id: 2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
|
||||
[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-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.28.230
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31204', '31205', '31206', '31207', '31208']
|
||||
[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 31204:31204 -p 31205:31205 -p 31206:31206 -p 31207:31207 -p 31208:31208 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=31206 --rest-port=31204 --tcp-port=31205 --discv5-udp-port=31207 --rest-address=0.0.0.0 --nat=extip:172.18.28.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa3b1ccaf444e20962c8c0a7bc2bb5b01ba14e9c5125eeed72924aa35ce3d1ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31208 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.230 waku e1a5a169b916b5ab99eb3e012595ee3400e17176dc4af92a479dcd07917f262f
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID e1a5a169b916. Setting up logs at ./log/docker/node1_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 31204
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1c1375e00a6b. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cec3013f08c3. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:31204/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.28.230/tcp/31205/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS","/ip4/172.18.28.230/tcp/31206/ws/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS"],"enrUri":"enr:-L24QEVhY4NMHuQ0K6h1l1L06qqaeKdcWdz94tsiGnYhratAO19GDBKwu8JNgQRr_uGt-AsyeXKzJWQMVcym25p8UM4CgmlkgnY0gmlwhKwSHOaKbXVsdGlhZGRyc5YACASsEhzmBnnlAAoErBIc5gZ55t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3Upg7ZQsSjTYlc-cfutGPdvL0TsEt471h7RhqE-Ff62DdGNwgnnlg3VkcIJ554V3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QEVhY4NMHuQ0K6h1l1L06qqaeKdcWdz94tsiGnYhratAO19GDBKwu8JNgQRr_uGt-AsyeXKzJWQMVcym25p8UM4CgmlkgnY0gmlwhKwSHOaKbXVsdGlhZGRyc5YACASsEhzmBnnlAAoErBIc5gZ55t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3Upg7ZQsSjTYlc-cfutGPdvL0TsEt471h7RhqE-Ff62DdGNwgnnlg3VkcIJ554V3YWt1MgE (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.62.189
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27452', '27453', '27454', '27455', '27456']
|
||||
[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 27452:27452 -p 27453:27453 -p 27454:27454 -p 27455:27455 -p 27456:27456 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=27454 --rest-port=27452 --tcp-port=27453 --discv5-udp-port=27455 --rest-address=0.0.0.0 --nat=extip:172.18.62.189 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9df7dba617fbe7de1e0228c0d0d251bc4ca4294b44edc4df472efc8d96e51cba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27456 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.62.189 waku c52ed39f36ae3327a2c2acbf68688ef277ee3519d1c9028c6ed4d37c44dd083c
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID c52ed39f36ae. Setting up logs at ./log/docker/node2_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 27452
|
||||
[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:27452/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:27452/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.62.189/tcp/27453/p2p/16Uiu2HAmAcd7zZ3uKjJSveTxxJVCrCRreLoHwWR8XjD8FN37A7DV","/ip4/172.18.62.189/tcp/27454/ws/p2p/16Uiu2HAmAcd7zZ3uKjJSveTxxJVCrCRreLoHwWR8XjD8FN37A7DV"],"enrUri":"enr:-L24QHUG1vBlJjEjjj_ke3PAELinRoWZzpCH--sU-X3Zmgd8DL5ApXeei8cBHWfVZmKqv5Y7KVXv9OZXGAS2y-2mnicCgmlkgnY0gmlwhKwSPr2KbXVsdGlhZGRyc5YACASsEj69Bms9AAoErBI-vQZrPt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4a115ZOUrQh9rLyPb0YXMC09xC3Syfjjddeth1L0c_SDdGNwgms9g3VkcIJrP4V3YWt1MgE"}'
|
||||
[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:27452/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.230/tcp/31205/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:27452/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163244088576,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163244088576,"ephemeral":false,"proof":""}]'
|
||||
[32mINFO [0m src.steps.relay:relay.py:71 WARM UP successful!!
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A simple string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163360175404,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163360175404,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload An integer
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163472165819,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163472165819,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A dictionary
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163584681544,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163584681544,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Chinese characters
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163697969664,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163697969664,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Emojis
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163812209520,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163812209520,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Lorem ipsum text
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163924760008,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163924760008,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload HTML content
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164038983176,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164038983176,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Cyrillic characters
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164152114086,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164152114086,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Base64 encoded string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164264970180,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164264970180,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Binary data
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164378111707,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164378111707,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Special characters with whitespace
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164490044683,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164490044683,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Boolean false as a string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164604941794,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164604941794,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A float number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164716931479,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164716931479,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A list
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164829637332,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164829637332,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Hexadecimal number as a string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164941519003,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164941519003,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Email format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165053580128,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165053580128,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload URL format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165166927531,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165166927531,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload Date and time in ISO format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165278947635,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165278947635,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload String with escaped quotes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165390960556,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165390960556,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A regular expression
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165502870993,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165502870993,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A very long string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165615572440,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165615572440,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A JSON string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165728336188,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165728336188,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A Unix path
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165841651881,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165841651881,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A Windows path
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165953554978,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165953554978,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload An SQL query
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166070656671,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166070656671,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload JavaScript code snippet
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166184032896,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166184032896,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A CSS snippet
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166297163526,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166297163526,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A Python one-liner
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166409593151,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166409593151,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload An IP address
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166523745520,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166523745520,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A domain name
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166636125740,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166636125740,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A user agent string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166748437311,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166748437311,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A credit card number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166861455861,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166861455861,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A phone number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166973978158,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166973978158,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A UUID
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167086469869,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167086469869,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A hashtag
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167198687579,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167198687579,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A Twitter handle
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167319394561,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167319394561,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A password
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167433751414,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167433751414,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A date in common format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167547215916,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167547215916,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A time string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167661284646,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167661284646,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:19 Running test with payload A mathematical equation
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167773440858,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167773440858,"ephemeral":false,"proof":""}]'
|
||||
[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 e1a5a169b916
|
||||
[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 c52ed39f36ae
|
||||
[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.
|
||||
110
manual/5/data/attachments/a69ba1a49e5a730b.txt
Normal file
110
manual/5/data/attachments/a69ba1a49e5a730b.txt
Normal file
@ -0,0 +1,110 @@
|
||||
2026-04-22 23:54:45.941 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:45.942 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:45.942 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8
|
||||
2026-04-22 23:54:45.942 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:45.942 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:45.943 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:45.949 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:45.949 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:45.949 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:45.949 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:45.949 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:45.949 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:45.949 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:45.951 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:45.951 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.84.155
|
||||
2026-04-22 23:54:45.951 DEBUG [src.node.docker_mananger] Generated ports ['24302', '24303', '24304', '24305', '24306']
|
||||
2026-04-22 23:54:45.951 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:45.951 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:45.951 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:45.951 DEBUG [src.node.docker_mananger] docker run -i -t -p 24302:24302 -p 24303:24303 -p 24304:24304 -p 24305:24305 -p 24306:24306 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=24304 --rest-port=24302 --tcp-port=24303 --discv5-udp-port=24305 --rest-address=0.0.0.0 --nat=extip:172.18.84.155 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=70820c4b6dacec51f68f2d6dcae543b6bfa92adfb1f9adac3bea43c3d2c49ea2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24306 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:46.130 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.84.155 waku 683b0dad8f47112902894d68896b008391e8d82b8d6d5c5fa5273810e75c5c7d
|
||||
2026-04-22 23:54:46.161 DEBUG [src.node.docker_mananger] Container started with ID 683b0dad8f47. Setting up logs at ./log/docker/node1_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:46.161 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24302
|
||||
2026-04-22 23:54:46.161 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:46.261 ERROR [src.node.docker_mananger] Max retries reached for container f4c6a4a0e67e. Exiting log stream.
|
||||
2026-04-22 23:54:46.716 ERROR [src.node.docker_mananger] Max retries reached for container c7cab7d1c6e5. Exiting log stream.
|
||||
2026-04-22 23:54:47.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:47.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:47.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:47.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:47.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:47.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:47.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:47.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:47.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:47.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:47.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:47.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:47.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:47.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:47.780 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:47.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:47.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M","/ip4/172.18.84.155/tcp/24304/ws/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M"],"enrUri":"enr:-L24QBYqr_svFn3IM46p7FQeeoZrkcoVkMq2pAHjv4rtscy9W27UX_tYyTRqui0d2xZyHtcUTLzNIpJRtDmX-MU0t0kCgmlkgnY0gmlwhKwSVJuKbXVsdGlhZGRyc5YACASsElSbBl7vAAoErBJUmwZe8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcOw4hCDVPpJS3pUVJCeczt6HoHmkdJZaaP5LDP55-UKDdGNwgl7vg3VkcIJe8YV3YWt1MgU"}'
|
||||
2026-04-22 23:54:47.783 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:47.784 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:47.790 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:47.790 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:47.790 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:47.790 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:47.790 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QBYqr_svFn3IM46p7FQeeoZrkcoVkMq2pAHjv4rtscy9W27UX_tYyTRqui0d2xZyHtcUTLzNIpJRtDmX-MU0t0kCgmlkgnY0gmlwhKwSVJuKbXVsdGlhZGRyc5YACASsElSbBl7vAAoErBJUmwZe8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcOw4hCDVPpJS3pUVJCeczt6HoHmkdJZaaP5LDP55-UKDdGNwgl7vg3VkcIJe8YV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:47.791 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:47.791 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:47.791 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:47.792 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:47.792 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.20
|
||||
2026-04-22 23:54:47.793 DEBUG [src.node.docker_mananger] Generated ports ['14678', '14679', '14680', '14681', '14682']
|
||||
2026-04-22 23:54:47.793 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:47.793 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:47.793 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:47.793 DEBUG [src.node.docker_mananger] docker run -i -t -p 14678:14678 -p 14679:14679 -p 14680:14680 -p 14681:14681 -p 14682:14682 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=14680 --rest-port=14678 --tcp-port=14679 --discv5-udp-port=14681 --rest-address=0.0.0.0 --nat=extip:172.18.96.20 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a8d58f3a58ab713149fb3e3f4d74fa91acf174a7cddbae50a0e7c9bae4f28c5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14682 --metrics-logging=true --relay=false --filternode=/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:47.977 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.20 waku 64aab64a25c9bbd656f3cf9d987c8ef01517ea402056091bb80699e73d46bfee
|
||||
2026-04-22 23:54:48.008 DEBUG [src.node.docker_mananger] Container started with ID 64aab64a25c9. Setting up logs at ./log/docker/node2_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:48.009 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14678
|
||||
2026-04-22 23:54:48.010 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:49.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:49.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:49.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:49.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:49.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:49.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:49.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:49.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:49.321 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:49.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:49.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.20/tcp/14679/p2p/16Uiu2HAmBgKTWSUVDZn3CGkyzyLrrYNrMP3R2VKoGMY1ZkEkTHni","/ip4/172.18.96.20/tcp/14680/ws/p2p/16Uiu2HAmBgKTWSUVDZn3CGkyzyLrrYNrMP3R2VKoGMY1ZkEkTHni"],"enrUri":"enr:-L24QFw3K2xlczhkJ-qH0fFBiA3XxqqTWDhozJbXGY8_KsQEF23VYnQLG6NG5p-KP1ksTp4fSpYQoJ2R1VqD76WPpTECgmlkgnY0gmlwhKwSYBSKbXVsdGlhZGRyc5YACASsEmAUBjlXAAoErBJgFAY5WN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8Xt_nGnvjev5kppa2bbZgsxfeLN8-BH7cBeJ_sotWjuDdGNwgjlXg3VkcII5WYV3YWt1MgA"}'
|
||||
2026-04-22 23:54:49.326 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:49.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14678/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M"]'
|
||||
2026-04-22 23:54:49.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:49.348 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
|
||||
2026-04-22 23:54:49.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24302/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:49.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:49.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6cb4699d-353d-443f-9e94-5f595d64e482", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:49.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6cb4699d-353d-443f-9e94-5f595d64e482","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:49.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24302/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:49.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:49.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c17c8616-6683-4f5c-89c3-f514ba721f3a", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:49.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c17c8616-6683-4f5c-89c3-f514ba721f3a","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:49.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:49.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:49.394 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:49.494 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:49.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:49.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776902089384227486,"ephemeral":false}]'
|
||||
2026-04-22 23:54:49.498 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:49.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:49.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:49.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:49.511 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:49.612 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:49.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:49.614 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:14678/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
|
||||
2026-04-22 23:54:49.617 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:49.619 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:49.619 DEBUG [src.node.waku_node] Stopping container with id 683b0dad8f47
|
||||
2026-04-22 23:54:50.057 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:50.061 DEBUG [src.node.waku_node] Stopping container with id 64aab64a25c9
|
||||
2026-04-22 23:54:50.525 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:50.527 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:50.552 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:50.567 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
501
manual/5/data/attachments/a946d5ccfda7657b.txt
Normal file
501
manual/5/data/attachments/a946d5ccfda7657b.txt
Normal file
@ -0,0 +1,501 @@
|
||||
2026-04-22 23:56:15.451 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:15.452 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:56:15.453 DEBUG [tests.conftest] Running test: test_publish_with_valid_content_topics with id: 2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13
|
||||
2026-04-22 23:56:15.454 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:56:15.454 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
||||
2026-04-22 23:56:15.454 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
|
||||
2026-04-22 23:56:15.464 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:15.464 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:15.465 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:15.465 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:56:15.465 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:15.466 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:15.466 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:15.469 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:15.469 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.119
|
||||
2026-04-22 23:56:15.469 DEBUG [src.node.docker_mananger] Generated ports ['32435', '32436', '32437', '32438', '32439']
|
||||
2026-04-22 23:56:15.470 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:15.470 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:15.471 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:15.471 DEBUG [src.node.docker_mananger] docker run -i -t -p 32435:32435 -p 32436:32436 -p 32437:32437 -p 32438:32438 -p 32439:32439 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=32437 --rest-port=32435 --tcp-port=32436 --discv5-udp-port=32438 --rest-address=0.0.0.0 --nat=extip:172.18.105.119 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b7ac04456cf3ee8a4d14ebff067d9ce4fcdf30af2298e4abbd2b9a65054f52bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32439 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:15.661 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.119 waku 6ab4637358b12ae9d612879d0c9d7eefcc06ec16ba6a266d5e4d710beb7f2997
|
||||
2026-04-22 23:56:15.692 DEBUG [src.node.docker_mananger] Container started with ID 6ab4637358b1. Setting up logs at ./log/docker/node1_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:15.692 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32435
|
||||
2026-04-22 23:56:15.693 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:15.774 ERROR [src.node.docker_mananger] Max retries reached for container 45fada071891. Exiting log stream.
|
||||
2026-04-22 23:56:16.320 ERROR [src.node.docker_mananger] Max retries reached for container 8af2609ae673. Exiting log stream.
|
||||
2026-04-22 23:56:16.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:16.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:16.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:16.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:16.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:16.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:17.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:17.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:17.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:17.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:17.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:17.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:17.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:17.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:17.312 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:17.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:17.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.119/tcp/32436/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR","/ip4/172.18.105.119/tcp/32437/ws/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR"],"enrUri":"enr:-L24QDv3cAreHcJ2eCqV5ZHs-48CZ_8emq2m7Ho8G02GSSHSJsPXJdhyADm0UQUtiS0eUsDtTa22TMQSwwFO-5b6wgcCgmlkgnY0gmlwhKwSaXeKbXVsdGlhZGRyc5YACASsEml3Bn60AAoErBJpdwZ-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcZoGggTeeIsmV2O2jIeREW4O_NimSsoMKxs-pVsJBPiDdGNwgn60g3VkcIJ-toV3YWt1MgE"}'
|
||||
2026-04-22 23:56:17.315 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:17.321 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:17.321 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:17.321 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:17.321 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:56:17.322 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDv3cAreHcJ2eCqV5ZHs-48CZ_8emq2m7Ho8G02GSSHSJsPXJdhyADm0UQUtiS0eUsDtTa22TMQSwwFO-5b6wgcCgmlkgnY0gmlwhKwSaXeKbXVsdGlhZGRyc5YACASsEml3Bn60AAoErBJpdwZ-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcZoGggTeeIsmV2O2jIeREW4O_NimSsoMKxs-pVsJBPiDdGNwgn60g3VkcIJ-toV3YWt1MgE (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:56:17.322 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:17.322 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:17.322 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:17.323 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:17.324 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.236
|
||||
2026-04-22 23:56:17.324 DEBUG [src.node.docker_mananger] Generated ports ['35972', '35973', '35974', '35975', '35976']
|
||||
2026-04-22 23:56:17.324 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:17.324 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:17.324 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:17.324 DEBUG [src.node.docker_mananger] docker run -i -t -p 35972:35972 -p 35973:35973 -p 35974:35974 -p 35975:35975 -p 35976:35976 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=35974 --rest-port=35972 --tcp-port=35973 --discv5-udp-port=35975 --rest-address=0.0.0.0 --nat=extip:172.18.247.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ab3b43f60be3d2ed1eaa9fec137987e4ac20cecd5bdc572ffc8522a57c007de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35976 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:17.514 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.236 waku ff3e592d26c7b4562ecd5397292da7b22b15581527b4c45610699315d12f203e
|
||||
2026-04-22 23:56:17.546 DEBUG [src.node.docker_mananger] Container started with ID ff3e592d26c7. Setting up logs at ./log/docker/node2_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:17.546 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35972
|
||||
2026-04-22 23:56:17.546 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:18.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:18.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:18.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:18.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:18.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:18.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:18.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:18.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:18.858 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:18.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:18.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.236/tcp/35973/p2p/16Uiu2HAmE3nnqebn4rucftsxEdgfj9uPwSdKtApQMrBVrQL99pGp","/ip4/172.18.247.236/tcp/35974/ws/p2p/16Uiu2HAmE3nnqebn4rucftsxEdgfj9uPwSdKtApQMrBVrQL99pGp"],"enrUri":"enr:-L24QHy8uWPbbitwGs8TmH4siKcg1kPwqLosqadQz1LQiy5tVdpwqcEsZF5xl6wzE0ntQYHvI4maLCaOQauyzC1ojfYCgmlkgnY0gmlwhKwS9-yKbXVsdGlhZGRyc5YACASsEvfsBoyFAAoErBL37AaMht0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFLL5pW19MYRsMniG_RPzC7fruLONTJqnM-oziiYTKBGDdGNwgoyFg3VkcIKMh4V3YWt1MgE"}'
|
||||
2026-04-22 23:56:18.860 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:18.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35972/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.119/tcp/32436/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR"]'
|
||||
2026-04-22 23:56:18.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:18.890 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
|
||||
2026-04-22 23:56:18.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:18.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:18.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35972/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:18.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:18.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:18.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:18.918 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:19.019 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902178909762816,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.023 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902178909762816,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.027 INFO [src.steps.relay] WARM UP successful!!
|
||||
2026-04-22 23:56:19.028 DEBUG [tests.relay.test_publish] Running test with content topic A simple string
|
||||
2026-04-22 23:56:19.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:19.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:19.033 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:19.133 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1776902179029047951,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.137 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1776902179029047951,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.141 DEBUG [tests.relay.test_publish] Running test with content topic An integer
|
||||
2026-04-22 23:56:19.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:19.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:19.146 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:19.246 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1776902179141703952,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.250 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1776902179141703952,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.253 DEBUG [tests.relay.test_publish] Running test with content topic A dictionary
|
||||
2026-04-22 23:56:19.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:19.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:19.258 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:19.358 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902179253974122,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.362 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902179253974122,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.366 DEBUG [tests.relay.test_publish] Running test with content topic Chinese characters
|
||||
2026-04-22 23:56:19.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:19.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:19.371 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:19.472 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902179366467199,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.476 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902179366467199,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.479 DEBUG [tests.relay.test_publish] Running test with content topic Emojis
|
||||
2026-04-22 23:56:19.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:19.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:19.485 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:19.585 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902179480094625,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.589 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902179480094625,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.593 DEBUG [tests.relay.test_publish] Running test with content topic Lorem ipsum text
|
||||
2026-04-22 23:56:19.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:19.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:19.598 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:19.699 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902179593440904,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.702 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902179593440904,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.706 DEBUG [tests.relay.test_publish] Running test with content topic HTML content
|
||||
2026-04-22 23:56:19.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:19.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:19.711 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:19.811 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902179706851054,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.815 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902179706851054,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.818 DEBUG [tests.relay.test_publish] Running test with content topic Cyrillic characters
|
||||
2026-04-22 23:56:19.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:19.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:19.823 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:19.924 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902179819082555,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.927 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:19.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:19.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902179819082555,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:19.931 DEBUG [tests.relay.test_publish] Running test with content topic Base64 encoded string
|
||||
2026-04-22 23:56:19.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:19.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:19.935 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:20.035 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902179931718393,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.039 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902179931718393,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.043 DEBUG [tests.relay.test_publish] Running test with content topic Binary data
|
||||
2026-04-22 23:56:20.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:20.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:20.047 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:20.148 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902180043638238,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.152 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902180043638238,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.155 DEBUG [tests.relay.test_publish] Running test with content topic Special characters with whitespace
|
||||
2026-04-22 23:56:20.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:20.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:20.160 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:20.261 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902180155813227,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.265 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902180155813227,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.268 DEBUG [tests.relay.test_publish] Running test with content topic Boolean false as a string
|
||||
2026-04-22 23:56:20.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:20.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:20.273 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:20.373 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1776902180269059975,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.377 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1776902180269059975,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.380 DEBUG [tests.relay.test_publish] Running test with content topic A float number
|
||||
2026-04-22 23:56:20.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:20.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:20.385 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:20.485 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1776902180381008094,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.489 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1776902180381008094,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.493 DEBUG [tests.relay.test_publish] Running test with content topic A list
|
||||
2026-04-22 23:56:20.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:20.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:20.497 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:20.598 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902180493449227,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.601 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902180493449227,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.605 DEBUG [tests.relay.test_publish] Running test with content topic Hexadecimal number as a string
|
||||
2026-04-22 23:56:20.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:20.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:20.609 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:20.710 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902180605635024,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.714 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902180605635024,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.717 DEBUG [tests.relay.test_publish] Running test with content topic Email format
|
||||
2026-04-22 23:56:20.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:20.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:20.722 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:20.823 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1776902180718063754,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.827 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1776902180718063754,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.831 DEBUG [tests.relay.test_publish] Running test with content topic URL format
|
||||
2026-04-22 23:56:20.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:20.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:20.835 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:20.935 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1776902180831373993,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.939 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:20.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:20.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1776902180831373993,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:20.943 DEBUG [tests.relay.test_publish] Running test with content topic Date and time in ISO format
|
||||
2026-04-22 23:56:20.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:20.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:20.947 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:21.047 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902180943346835,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.051 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902180943346835,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.054 DEBUG [tests.relay.test_publish] Running test with content topic String with escaped quotes
|
||||
2026-04-22 23:56:21.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:21.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:21.059 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:21.159 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902181055076435,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.163 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902181055076435,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.167 DEBUG [tests.relay.test_publish] Running test with content topic A regular expression
|
||||
2026-04-22 23:56:21.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:21.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:21.171 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:21.271 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902181167482788,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.275 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902181167482788,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.279 DEBUG [tests.relay.test_publish] Running test with content topic A very long string
|
||||
2026-04-22 23:56:21.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:21.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:21.284 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:21.385 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902181279345927,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.389 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902181279345927,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.395 DEBUG [tests.relay.test_publish] Running test with content topic A JSON string
|
||||
2026-04-22 23:56:21.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:21.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:21.402 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:21.502 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902181396615863,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.506 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902181396615863,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.510 DEBUG [tests.relay.test_publish] Running test with content topic A Unix path
|
||||
2026-04-22 23:56:21.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:21.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:21.516 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:21.616 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902181510390097,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.620 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902181510390097,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.624 DEBUG [tests.relay.test_publish] Running test with content topic A Windows path
|
||||
2026-04-22 23:56:21.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:21.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:21.630 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:21.731 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902181624888997,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.736 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902181624888997,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.739 DEBUG [tests.relay.test_publish] Running test with content topic An SQL query
|
||||
2026-04-22 23:56:21.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:21.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:21.746 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:21.846 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902181740223763,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.850 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902181740223763,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.853 DEBUG [tests.relay.test_publish] Running test with content topic JavaScript code snippet
|
||||
2026-04-22 23:56:21.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:21.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:21.859 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:21.959 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902181854082005,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.963 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:21.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:21.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902181854082005,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:21.966 DEBUG [tests.relay.test_publish] Running test with content topic A CSS snippet
|
||||
2026-04-22 23:56:21.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:21.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:21.971 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:22.071 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902181966915239,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.075 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902181966915239,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.079 DEBUG [tests.relay.test_publish] Running test with content topic A Python one-liner
|
||||
2026-04-22 23:56:22.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:22.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:22.084 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:22.184 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902182079429586,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.188 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902182079429586,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.191 DEBUG [tests.relay.test_publish] Running test with content topic An IP address
|
||||
2026-04-22 23:56:22.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:22.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:22.196 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:22.296 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1776902182191969336,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.300 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1776902182191969336,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.303 DEBUG [tests.relay.test_publish] Running test with content topic A domain name
|
||||
2026-04-22 23:56:22.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:22.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:22.308 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:22.409 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1776902182303597935,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.412 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1776902182303597935,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.416 DEBUG [tests.relay.test_publish] Running test with content topic A user agent string
|
||||
2026-04-22 23:56:22.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:22.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:22.423 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:22.524 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902182416505030,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.527 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902182416505030,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.531 DEBUG [tests.relay.test_publish] Running test with content topic A credit card number
|
||||
2026-04-22 23:56:22.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:22.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:22.537 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:22.637 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902182531730276,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.641 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902182531730276,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.644 DEBUG [tests.relay.test_publish] Running test with content topic A phone number
|
||||
2026-04-22 23:56:22.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:22.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:22.649 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:22.749 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1776902182645044752,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.753 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1776902182645044752,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.757 DEBUG [tests.relay.test_publish] Running test with content topic A UUID
|
||||
2026-04-22 23:56:22.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:22.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:22.762 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:22.863 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902182757954832,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.866 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902182757954832,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.870 DEBUG [tests.relay.test_publish] Running test with content topic A hashtag
|
||||
2026-04-22 23:56:22.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:22.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:22.875 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:22.975 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1776902182870507002,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.979 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:22.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:22.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1776902182870507002,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:22.982 DEBUG [tests.relay.test_publish] Running test with content topic A Twitter handle
|
||||
2026-04-22 23:56:22.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:22.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:22.987 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:23.088 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1776902182983215153,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.092 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1776902182983215153,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.096 DEBUG [tests.relay.test_publish] Running test with content topic A password
|
||||
2026-04-22 23:56:23.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:23.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:23.101 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:23.201 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902183096324235,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.205 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902183096324235,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.209 DEBUG [tests.relay.test_publish] Running test with content topic A date in common format
|
||||
2026-04-22 23:56:23.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:23.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:23.213 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:23.314 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1776902183209644538,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.317 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1776902183209644538,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.321 DEBUG [tests.relay.test_publish] Running test with content topic A time string
|
||||
2026-04-22 23:56:23.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:23.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:23.326 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:23.426 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1776902183321823813,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.430 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1776902183321823813,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.433 DEBUG [tests.relay.test_publish] Running test with content topic A mathematical equation
|
||||
2026-04-22 23:56:23.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:23.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:23.438 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:23.539 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1776902183434243013,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.543 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:23.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:23.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1776902183434243013,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:23.549 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:56:23.550 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:56:23.551 DEBUG [src.node.waku_node] Stopping container with id 6ab4637358b1
|
||||
2026-04-22 23:56:24.037 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:24.037 DEBUG [src.node.waku_node] Stopping container with id ff3e592d26c7
|
||||
2026-04-22 23:56:24.501 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:24.504 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:56:24.558 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:56:24.598 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
699
manual/5/data/attachments/a98ae610a109016d.txt
Normal file
699
manual/5/data/attachments/a98ae610a109016d.txt
Normal file
@ -0,0 +1,699 @@
|
||||
2026-04-22 23:55:06.622 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:06.623 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:55:06.623 DEBUG [tests.conftest] Running test: test_light_push_with_valid_payloads with id: 2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a
|
||||
2026-04-22 23:55:06.623 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:55:06.623 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
|
||||
2026-04-22 23:55:06.630 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:06.630 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:06.630 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:06.630 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:06.630 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:06.630 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:06.630 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:06.632 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:06.632 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.106
|
||||
2026-04-22 23:55:06.632 DEBUG [src.node.docker_mananger] Generated ports ['53529', '53530', '53531', '53532', '53533']
|
||||
2026-04-22 23:55:06.632 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:06.632 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:06.632 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:06.632 DEBUG [src.node.docker_mananger] docker run -i -t -p 53529:53529 -p 53530:53530 -p 53531:53531 -p 53532:53532 -p 53533:53533 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=53531 --rest-port=53529 --tcp-port=53530 --discv5-udp-port=53532 --rest-address=0.0.0.0 --nat=extip:172.18.183.106 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdffeabe50f7ffcebdd3cc2c3006fbfa695d93387cd73ee8fb3f178ea4d861ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53533 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:06.812 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.106 waku dd01032ab01f600cce528b5d84c70772936fb464e76d59392ece26c8e3499998
|
||||
2026-04-22 23:55:06.846 DEBUG [src.node.docker_mananger] Container started with ID dd01032ab01f. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:06.847 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53529
|
||||
2026-04-22 23:55:06.847 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:06.936 ERROR [src.node.docker_mananger] Max retries reached for container 345ef30851d1. Exiting log stream.
|
||||
2026-04-22 23:55:07.388 ERROR [src.node.docker_mananger] Max retries reached for container 4c2dd8542f5b. Exiting log stream.
|
||||
2026-04-22 23:55:07.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:07.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:07.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:07.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:08.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:08.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:08.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:08.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:08.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:08.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:08.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:08.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:08.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:08.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:08.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:08.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:08.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:08.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:08.672 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:08.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:08.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8","/ip4/172.18.183.106/tcp/53531/ws/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"],"enrUri":"enr:-L24QIX43pmGLk2JaHoBFrZmuN_8D7gTJIpuAN-zugt9IIN-Marya7cSX4bKzNel7C8OX2KWPNlOvJZwc9zBfmAdNI8CgmlkgnY0gmlwhKwSt2qKbXVsdGlhZGRyc5YACASsErdqBtEaAAoErBK3agbRG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECz97hLt6yg1833Qiw7UzeBgprzVawsCLbN6WjBOgfBF-DdGNwgtEag3VkcILRHIV3YWt1Mgk"}'
|
||||
2026-04-22 23:55:08.674 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:08.681 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:08.681 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:08.681 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:08.681 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:55:08.681 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:08.681 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:08.682 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:08.683 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:08.683 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.232
|
||||
2026-04-22 23:55:08.683 DEBUG [src.node.docker_mananger] Generated ports ['40567', '40568', '40569', '40570', '40571']
|
||||
2026-04-22 23:55:08.683 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:08.683 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:08.683 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:08.684 DEBUG [src.node.docker_mananger] docker run -i -t -p 40567:40567 -p 40568:40568 -p 40569:40569 -p 40570:40570 -p 40571:40571 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=40569 --rest-port=40567 --tcp-port=40568 --discv5-udp-port=40570 --rest-address=0.0.0.0 --nat=extip:172.18.93.232 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=50e88b197ef6abc93243310ae990b861bbfacc2f6f6eb8cd9e668dda23a3cd3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40571 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:08.895 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.232 waku 9a36aa26ca331ac645b1c4d78433422e2ca2bc5b7b6654cf4adbd36bfe3b5a1e
|
||||
2026-04-22 23:55:08.923 DEBUG [src.node.docker_mananger] Container started with ID 9a36aa26ca33. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:08.924 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40567
|
||||
2026-04-22 23:55:08.924 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:09.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:09.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:10.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:10.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:10.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:10.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:10.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:10.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:10.235 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:10.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:10.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.232/tcp/40568/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb","/ip4/172.18.93.232/tcp/40569/ws/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb"],"enrUri":"enr:-L24QPdIvJUk71fGBkQFz-JtOGvqoC0t35wgX76ckpAgbIU3b-7Jc_oDnSa6KtEbXwJTz7aLE96scxtzPT8xCcoEfXoCgmlkgnY0gmlwhKwSXeiKbXVsdGlhZGRyc5YACASsEl3oBp54AAoErBJd6Aaeed0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5-483ZI9j5SNTGRy6_FnHWnCwRXDnpO1zfrNyHs0RuSDdGNwgp54g3VkcIKeeoV3YWt1MgE"}'
|
||||
2026-04-22 23:55:10.238 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:10.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40567/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"]'
|
||||
2026-04-22 23:55:10.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:10.277 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:10.277 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:10.277 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:10.277 DEBUG [tests.conftest] fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:10.277 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QIX43pmGLk2JaHoBFrZmuN_8D7gTJIpuAN-zugt9IIN-Marya7cSX4bKzNel7C8OX2KWPNlOvJZwc9zBfmAdNI8CgmlkgnY0gmlwhKwSt2qKbXVsdGlhZGRyc5YACASsErdqBtEaAAoErBK3agbRG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECz97hLt6yg1833Qiw7UzeBgprzVawsCLbN6WjBOgfBF-DdGNwgtEag3VkcILRHIV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:55:10.277 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:10.277 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:10.278 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:10.279 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:10.279 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.130
|
||||
2026-04-22 23:55:10.279 DEBUG [src.node.docker_mananger] Generated ports ['17492', '17493', '17494', '17495', '17496']
|
||||
2026-04-22 23:55:10.279 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:10.279 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:10.280 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:10.280 DEBUG [src.node.docker_mananger] docker run -i -t -p 17492:17492 -p 17493:17493 -p 17494:17494 -p 17495:17495 -p 17496:17496 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=17494 --rest-port=17492 --tcp-port=17493 --discv5-udp-port=17495 --rest-address=0.0.0.0 --nat=extip:172.18.48.130 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e01accdd8122421fe35b137fdabccc3d13cc31cddca7e7a0c921abecbbdd0eb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17496 --metrics-logging=true --lightpushnode=/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8 --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:10.469 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.130 waku 36616e042a324a2cab2bc9564929b3088b5bf448e7ad39820270b05a1669ea8b
|
||||
2026-04-22 23:55:10.496 DEBUG [src.node.docker_mananger] Container started with ID 36616e042a32. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:10.497 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17492
|
||||
2026-04-22 23:55:10.498 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:11.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:11.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:11.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:11.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:11.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:11.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:11.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:11.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:11.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:11.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:12.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:12.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:12.116 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:12.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.130/tcp/17493/p2p/16Uiu2HAmNWdxjx86Q495qcu7jaiGBuvUXPCAX7KdXbSwgidoDZnC","/ip4/172.18.48.130/tcp/17494/ws/p2p/16Uiu2HAmNWdxjx86Q495qcu7jaiGBuvUXPCAX7KdXbSwgidoDZnC"],"enrUri":"enr:-L24QM3KmmktwhhtQsCs7VMW99tYBBPpSYIhmhWAJ5n6TgaZJQYDrWqx1-xAlWZUQsEwApeAEeEb0g3_ikLb-5akstkCgmlkgnY0gmlwhKwSMIKKbXVsdGlhZGRyc5YACASsEjCCBkRVAAoErBIwggZEVt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDknErTJo3WCKDfu8TGCLmmK3vIFafTEH2QWdJ11jtfb2DdGNwgkRVg3VkcIJEV4V3YWt1Mgk"}'
|
||||
2026-04-22 23:55:12.121 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:12.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"]'
|
||||
2026-04-22 23:55:12.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.232/tcp/40568/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb"]'
|
||||
2026-04-22 23:55:12.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53529/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:12.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40567/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:12.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:12.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.168 DEBUG [tests.light_push.test_publish] Running test with payload A simple string
|
||||
2026-04-22 23:55:12.168 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:12.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112168696395}}'
|
||||
2026-04-22 23:55:12.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.182 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:12.282 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.286 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.290 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.294 DEBUG [tests.light_push.test_publish] Running test with payload An integer
|
||||
2026-04-22 23:55:12.294 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:12.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112294278653}}'
|
||||
2026-04-22 23:55:12.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.308 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:12.408 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.412 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.415 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.419 DEBUG [tests.light_push.test_publish] Running test with payload A dictionary
|
||||
2026-04-22 23:55:12.419 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:12.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112419544009}}'
|
||||
2026-04-22 23:55:12.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.431 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:12.532 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.536 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.539 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.543 DEBUG [tests.light_push.test_publish] Running test with payload Chinese characters
|
||||
2026-04-22 23:55:12.544 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:12.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112543870991}}'
|
||||
2026-04-22 23:55:12.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.558 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:12.658 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.662 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.665 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.669 DEBUG [tests.light_push.test_publish] Running test with payload Emojis
|
||||
2026-04-22 23:55:12.670 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:12.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112669816392}}'
|
||||
2026-04-22 23:55:12.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.681 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:12.785 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.790 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.793 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.797 DEBUG [tests.light_push.test_publish] Running test with payload Lorem ipsum text
|
||||
2026-04-22 23:55:12.798 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:12.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112797778853}}'
|
||||
2026-04-22 23:55:12.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.812 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:12.912 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.917 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.921 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:12.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:12.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:12.924 DEBUG [tests.light_push.test_publish] Running test with payload HTML content
|
||||
2026-04-22 23:55:12.925 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:12.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112924976463}}'
|
||||
2026-04-22 23:55:12.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:12.938 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:13.039 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.042 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.046 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.050 DEBUG [tests.light_push.test_publish] Running test with payload Cyrillic characters
|
||||
2026-04-22 23:55:13.050 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:13.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113050632985}}'
|
||||
2026-04-22 23:55:13.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:13.065 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:13.165 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.169 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.179 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.184 DEBUG [tests.light_push.test_publish] Running test with payload Base64 encoded string
|
||||
2026-04-22 23:55:13.184 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:13.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113184368060}}'
|
||||
2026-04-22 23:55:13.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:13.199 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:13.299 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.303 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.306 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.310 DEBUG [tests.light_push.test_publish] Running test with payload Binary data
|
||||
2026-04-22 23:55:13.310 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:13.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113310648181}}'
|
||||
2026-04-22 23:55:13.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:13.325 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:13.425 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.429 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.433 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.436 DEBUG [tests.light_push.test_publish] Running test with payload Special characters with whitespace
|
||||
2026-04-22 23:55:13.437 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:13.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113437027863}}'
|
||||
2026-04-22 23:55:13.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:13.450 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:13.553 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.557 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.561 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.564 DEBUG [tests.light_push.test_publish] Running test with payload Boolean false as a string
|
||||
2026-04-22 23:55:13.565 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:13.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113564908765}}'
|
||||
2026-04-22 23:55:13.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:13.580 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:13.681 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.685 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.689 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.692 DEBUG [tests.light_push.test_publish] Running test with payload A float number
|
||||
2026-04-22 23:55:13.693 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:13.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113693192789}}'
|
||||
2026-04-22 23:55:13.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:13.708 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:13.808 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.812 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.817 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.826 DEBUG [tests.light_push.test_publish] Running test with payload A list
|
||||
2026-04-22 23:55:13.827 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:13.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113827042032}}'
|
||||
2026-04-22 23:55:13.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:13.845 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:13.945 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.949 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.953 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:13.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:13.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:13.957 DEBUG [tests.light_push.test_publish] Running test with payload Hexadecimal number as a string
|
||||
2026-04-22 23:55:13.958 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:13.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113957891837}}'
|
||||
2026-04-22 23:55:13.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:13.974 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:14.074 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.078 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.081 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.085 DEBUG [tests.light_push.test_publish] Running test with payload Email format
|
||||
2026-04-22 23:55:14.086 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:14.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114086031956}}'
|
||||
2026-04-22 23:55:14.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:14.101 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:14.202 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.206 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.210 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.214 DEBUG [tests.light_push.test_publish] Running test with payload URL format
|
||||
2026-04-22 23:55:14.215 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:14.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114214892473}}'
|
||||
2026-04-22 23:55:14.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:14.228 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:14.328 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.332 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.338 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.342 DEBUG [tests.light_push.test_publish] Running test with payload Date and time in ISO format
|
||||
2026-04-22 23:55:14.343 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:14.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114342912261}}'
|
||||
2026-04-22 23:55:14.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:14.360 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:14.461 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.465 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.468 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.472 DEBUG [tests.light_push.test_publish] Running test with payload String with escaped quotes
|
||||
2026-04-22 23:55:14.472 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:14.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114472747161}}'
|
||||
2026-04-22 23:55:14.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:14.486 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:14.586 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.590 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.593 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.597 DEBUG [tests.light_push.test_publish] Running test with payload A regular expression
|
||||
2026-04-22 23:55:14.598 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:14.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114597809708}}'
|
||||
2026-04-22 23:55:14.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:14.611 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:14.711 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.715 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.719 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.725 DEBUG [tests.light_push.test_publish] Running test with payload A very long string
|
||||
2026-04-22 23:55:14.726 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:14.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114725823683}}'
|
||||
2026-04-22 23:55:14.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:14.743 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:14.844 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.848 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.852 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.856 DEBUG [tests.light_push.test_publish] Running test with payload A JSON string
|
||||
2026-04-22 23:55:14.856 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:14.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114856300679}}'
|
||||
2026-04-22 23:55:14.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:14.873 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:14.973 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.977 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.981 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:14.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:14.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:14.984 DEBUG [tests.light_push.test_publish] Running test with payload A Unix path
|
||||
2026-04-22 23:55:14.985 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:14.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114984930990}}'
|
||||
2026-04-22 23:55:14.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:15.000 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:15.102 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.106 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.109 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.113 DEBUG [tests.light_push.test_publish] Running test with payload A Windows path
|
||||
2026-04-22 23:55:15.113 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:15.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115113803657}}'
|
||||
2026-04-22 23:55:15.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:15.126 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:15.227 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.231 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.234 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.238 DEBUG [tests.light_push.test_publish] Running test with payload An SQL query
|
||||
2026-04-22 23:55:15.238 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:15.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115238482261}}'
|
||||
2026-04-22 23:55:15.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:15.254 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:15.355 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.359 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.362 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.366 DEBUG [tests.light_push.test_publish] Running test with payload JavaScript code snippet
|
||||
2026-04-22 23:55:15.366 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:15.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115366278622}}'
|
||||
2026-04-22 23:55:15.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:15.379 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:15.480 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.484 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.487 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.491 DEBUG [tests.light_push.test_publish] Running test with payload A CSS snippet
|
||||
2026-04-22 23:55:15.491 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:15.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115491299085}}'
|
||||
2026-04-22 23:55:15.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:15.506 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:15.606 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.610 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.614 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.618 DEBUG [tests.light_push.test_publish] Running test with payload A Python one-liner
|
||||
2026-04-22 23:55:15.618 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:15.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115618604255}}'
|
||||
2026-04-22 23:55:15.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:15.633 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:15.733 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.738 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.741 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.745 DEBUG [tests.light_push.test_publish] Running test with payload An IP address
|
||||
2026-04-22 23:55:15.746 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:15.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115745827266}}'
|
||||
2026-04-22 23:55:15.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:15.759 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:15.860 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.863 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.867 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.871 DEBUG [tests.light_push.test_publish] Running test with payload A domain name
|
||||
2026-04-22 23:55:15.871 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:15.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115871334330}}'
|
||||
2026-04-22 23:55:15.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:15.887 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:15.991 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.995 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:15.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:15.998 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:15.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.002 DEBUG [tests.light_push.test_publish] Running test with payload A user agent string
|
||||
2026-04-22 23:55:16.002 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:16.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116002525140}}'
|
||||
2026-04-22 23:55:16.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:16.015 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:16.115 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.119 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.123 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.126 DEBUG [tests.light_push.test_publish] Running test with payload A credit card number
|
||||
2026-04-22 23:55:16.127 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:16.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116127105158}}'
|
||||
2026-04-22 23:55:16.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:16.146 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:16.246 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.250 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.253 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.257 DEBUG [tests.light_push.test_publish] Running test with payload A phone number
|
||||
2026-04-22 23:55:16.257 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:16.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116257693771}}'
|
||||
2026-04-22 23:55:16.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:16.279 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:16.379 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.383 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.386 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.390 DEBUG [tests.light_push.test_publish] Running test with payload A UUID
|
||||
2026-04-22 23:55:16.390 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:16.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116390736987}}'
|
||||
2026-04-22 23:55:16.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:16.406 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:16.507 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.513 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.517 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.520 DEBUG [tests.light_push.test_publish] Running test with payload A hashtag
|
||||
2026-04-22 23:55:16.521 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:16.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116521202077}}'
|
||||
2026-04-22 23:55:16.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:16.535 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:16.639 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.643 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.646 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.650 DEBUG [tests.light_push.test_publish] Running test with payload A Twitter handle
|
||||
2026-04-22 23:55:16.651 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:16.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116650976486}}'
|
||||
2026-04-22 23:55:16.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:16.665 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:16.765 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.769 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.773 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.777 DEBUG [tests.light_push.test_publish] Running test with payload A password
|
||||
2026-04-22 23:55:16.777 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:16.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116777743945}}'
|
||||
2026-04-22 23:55:16.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:16.792 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:16.894 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.906 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.913 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:16.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:16.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:16.917 DEBUG [tests.light_push.test_publish] Running test with payload A date in common format
|
||||
2026-04-22 23:55:16.918 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:16.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116918249625}}'
|
||||
2026-04-22 23:55:16.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:16.933 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:17.034 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:17.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:17.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:17.037 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:17.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:17.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:17.041 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:17.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:17.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:17.045 DEBUG [tests.light_push.test_publish] Running test with payload A time string
|
||||
2026-04-22 23:55:17.046 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:17.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902117045834308}}'
|
||||
2026-04-22 23:55:17.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:17.060 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:17.160 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:17.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:17.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:17.164 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:17.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:17.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:17.169 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:17.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:17.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:17.172 DEBUG [tests.light_push.test_publish] Running test with payload A mathematical equation
|
||||
2026-04-22 23:55:17.173 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:17.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902117173102716}}'
|
||||
2026-04-22 23:55:17.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:17.190 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:17.290 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:17.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:17.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:17.294 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:17.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:17.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:17.298 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:17.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:17.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:17.304 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:55:17.305 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:55:17.305 DEBUG [src.node.waku_node] Stopping container with id dd01032ab01f
|
||||
2026-04-22 23:55:17.812 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:17.814 DEBUG [src.node.waku_node] Stopping container with id 9a36aa26ca33
|
||||
2026-04-22 23:55:18.264 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:18.265 DEBUG [src.node.waku_node] Stopping container with id 36616e042a32
|
||||
2026-04-22 23:55:18.624 ERROR [src.node.docker_mananger] Max retries reached for container dd01032ab01f. Exiting log stream.
|
||||
2026-04-22 23:55:18.744 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:18.746 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:55:18.817 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:18.924 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:19.000 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
111
manual/5/data/attachments/aaffefbc684ace0a.txt
Normal file
111
manual/5/data/attachments/aaffefbc684ace0a.txt
Normal file
@ -0,0 +1,111 @@
|
||||
2026-04-22 23:56:08.897 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:08.898 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:56:08.898 DEBUG [tests.conftest] Running test: test_publish_with_payload_less_than_150_kb with id: 2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca
|
||||
2026-04-22 23:56:08.898 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:56:08.898 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
||||
2026-04-22 23:56:08.899 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
|
||||
2026-04-22 23:56:08.905 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:08.905 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:08.905 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:08.905 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:56:08.905 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:08.905 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:08.905 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:08.907 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:08.907 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.240
|
||||
2026-04-22 23:56:08.907 DEBUG [src.node.docker_mananger] Generated ports ['60516', '60517', '60518', '60519', '60520']
|
||||
2026-04-22 23:56:08.907 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:08.907 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:08.908 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:08.908 DEBUG [src.node.docker_mananger] docker run -i -t -p 60516:60516 -p 60517:60517 -p 60518:60518 -p 60519:60519 -p 60520:60520 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=60518 --rest-port=60516 --tcp-port=60517 --discv5-udp-port=60519 --rest-address=0.0.0.0 --nat=extip:172.18.82.240 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f7bf1fccbc58db9c1befada17fbaaa44baf1eb7982feeb1be2aff62f6dcceccd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60520 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:09.096 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.240 waku 45fada0718919d0011a1c5346ee66eb74831cab5f2fdd353c5cf3c894535018b
|
||||
2026-04-22 23:56:09.127 DEBUG [src.node.docker_mananger] Container started with ID 45fada071891. Setting up logs at ./log/docker/node1_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:09.127 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60516
|
||||
2026-04-22 23:56:09.128 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:09.190 ERROR [src.node.docker_mananger] Max retries reached for container e1a5a169b916. Exiting log stream.
|
||||
2026-04-22 23:56:09.699 ERROR [src.node.docker_mananger] Max retries reached for container c52ed39f36ae. Exiting log stream.
|
||||
2026-04-22 23:56:10.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:10.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:10.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:10.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:10.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:10.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:10.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:10.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:10.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:10.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:10.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:10.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:10.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:10.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:10.747 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:10.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:10.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.240/tcp/60517/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5","/ip4/172.18.82.240/tcp/60518/ws/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5"],"enrUri":"enr:-L24QOTwRoJur95RN-QpMGpatoX3gI-jtRwSAhq4KGsE_p7IVmNpKXDWxnpWGlNV4D8bj23jIBG5X9U0U5Z4O8scwWwCgmlkgnY0gmlwhKwSUvCKbXVsdGlhZGRyc5YACASsElLwBuxlAAoErBJS8AbsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2UsnCDf7DPk0nd-3ZYXPByX2p0CqGHZUZMN8C_sdHBSDdGNwguxlg3VkcILsZ4V3YWt1MgE"}'
|
||||
2026-04-22 23:56:10.749 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:10.756 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:10.756 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:10.756 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:10.756 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:56:10.757 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOTwRoJur95RN-QpMGpatoX3gI-jtRwSAhq4KGsE_p7IVmNpKXDWxnpWGlNV4D8bj23jIBG5X9U0U5Z4O8scwWwCgmlkgnY0gmlwhKwSUvCKbXVsdGlhZGRyc5YACASsElLwBuxlAAoErBJS8AbsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2UsnCDf7DPk0nd-3ZYXPByX2p0CqGHZUZMN8C_sdHBSDdGNwguxlg3VkcILsZ4V3YWt1MgE (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:56:10.757 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:10.757 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:10.757 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:10.758 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:10.759 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.107
|
||||
2026-04-22 23:56:10.759 DEBUG [src.node.docker_mananger] Generated ports ['26637', '26638', '26639', '26640', '26641']
|
||||
2026-04-22 23:56:10.759 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:10.759 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:10.759 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:10.759 DEBUG [src.node.docker_mananger] docker run -i -t -p 26637:26637 -p 26638:26638 -p 26639:26639 -p 26640:26640 -p 26641:26641 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=26639 --rest-port=26637 --tcp-port=26638 --discv5-udp-port=26640 --rest-address=0.0.0.0 --nat=extip:172.18.15.107 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bad6dd0a0bcca80ae6998a9d3e9ed5275a38daf1fcd40ace7a57f1d60d4aaec6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26641 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:10.952 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.107 waku 8af2609ae673078506d555221087d1e93e0929cfb3745da97dda93134b674bee
|
||||
2026-04-22 23:56:10.980 DEBUG [src.node.docker_mananger] Container started with ID 8af2609ae673. Setting up logs at ./log/docker/node2_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:10.981 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26637
|
||||
2026-04-22 23:56:10.981 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:11.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:11.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:12.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:12.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:12.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:12.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:12.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:12.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:12.292 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:12.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:12.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.107/tcp/26638/p2p/16Uiu2HAm4x8BUequzDzpR3SA9BsxzzWhEwzMdmrECKAiBWCYGXGt","/ip4/172.18.15.107/tcp/26639/ws/p2p/16Uiu2HAm4x8BUequzDzpR3SA9BsxzzWhEwzMdmrECKAiBWCYGXGt"],"enrUri":"enr:-L24QBrf2w6R7uiYpnaPOlMBtxvql9eaAJo6_O8dPVvLWI93bgYrsfPcdd3YJIK6JEwN9KDVodsye1Wslpj6p621hp8CgmlkgnY0gmlwhKwSD2uKbXVsdGlhZGRyc5YACASsEg9rBmgOAAoErBIPawZoD90DgnJzhQDGAQAAiXNlY3AyNTZrMaECjYY7kRhdBapkUbQTjTEimhqinK2MwFp8vmZbq-SqOjmDdGNwgmgOg3VkcIJoEIV3YWt1MgE"}'
|
||||
2026-04-22 23:56:12.294 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:12.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26637/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.240/tcp/60517/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5"]'
|
||||
2026-04-22 23:56:12.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:12.327 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
|
||||
2026-04-22 23:56:12.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60516/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:12.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:12.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26637/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:12.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:12.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:12.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:12.348 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:12.448 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:12.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:12.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902172343091968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:12.452 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:12.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:12.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902172343091968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:12.456 INFO [src.steps.relay] WARM UP successful!!
|
||||
2026-04-22 23:56:12.456 DEBUG [tests.relay.test_publish] Running test with payload length of 102400 bytes
|
||||
2026-04-22 23:56:12.459 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
|
||||
2026-04-22 23:56:12.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:12.477 DEBUG [src.libs.common] Sleeping for 2 seconds
|
||||
2026-04-22 23:56:14.478 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:14.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:14.482 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
|
||||
2026-04-22 23:56:14.485 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:14.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:14.489 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
|
||||
2026-04-22 23:56:14.493 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:56:14.495 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:56:14.495 DEBUG [src.node.waku_node] Stopping container with id 45fada071891
|
||||
2026-04-22 23:56:14.961 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:14.962 DEBUG [src.node.waku_node] Stopping container with id 8af2609ae673
|
||||
2026-04-22 23:56:15.392 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:15.398 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:56:15.417 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:56:15.437 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
121
manual/5/data/attachments/aded45e78a045816.txt
Normal file
121
manual/5/data/attachments/aded45e78a045816.txt
Normal file
@ -0,0 +1,121 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_publish_with_ephemeral with id: 2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
|
||||
[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-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.116.32
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31407', '31408', '31409', '31410', '31411']
|
||||
[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 31407:31407 -p 31408:31408 -p 31409:31409 -p 31410:31410 -p 31411:31411 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=31409 --rest-port=31407 --tcp-port=31408 --discv5-udp-port=31410 --rest-address=0.0.0.0 --nat=extip:172.18.116.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0e5de4f9bbdebb9ca97cad5950d774d0bebd872ff2cd421aea7cad0203d1ad6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31411 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.32 waku ebff0c6f63cbfa2eefa47d55c16b8cd80603b3a43e21fdd74ce50c595ff7ad67
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID ebff0c6f63cb. Setting up logs at ./log/docker/node1_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 31407
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a69b3ce299fd. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3f1907541e7a. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:31407/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.116.32/tcp/31408/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT","/ip4/172.18.116.32/tcp/31409/ws/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT"],"enrUri":"enr:-L24QJjbl9iod_oKaHjWwSLripso6XjqWfaB2OBTsQ-yXjnkDOu0BeeRHl-DAjQ09s2EroX00wt2-kqxVN3_omp5RRwCgmlkgnY0gmlwhKwSdCCKbXVsdGlhZGRyc5YACASsEnQgBnqwAAoErBJ0IAZ6sd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECa9JAgUVpKxAuuh515LstP9YdJSFQb1h7f4fwiDi_fnqDdGNwgnqwg3VkcIJ6soV3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJjbl9iod_oKaHjWwSLripso6XjqWfaB2OBTsQ-yXjnkDOu0BeeRHl-DAjQ09s2EroX00wt2-kqxVN3_omp5RRwCgmlkgnY0gmlwhKwSdCCKbXVsdGlhZGRyc5YACASsEnQgBnqwAAoErBJ0IAZ6sd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECa9JAgUVpKxAuuh515LstP9YdJSFQb1h7f4fwiDi_fnqDdGNwgnqwg3VkcIJ6soV3YWt1MgE (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.237.206
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50168', '50169', '50170', '50171', '50172']
|
||||
[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 50168:50168 -p 50169:50169 -p 50170:50170 -p 50171:50171 -p 50172:50172 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=50170 --rest-port=50168 --tcp-port=50169 --discv5-udp-port=50171 --rest-address=0.0.0.0 --nat=extip:172.18.237.206 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ff2c8b3beb8ae45032fcebb079ea6adace4daa20b3bbbf2dfacb4ee0a7fafad4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50172 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.206 waku 9eff5c6fc7d8a498fdce08c370fce86d5260f15a2d67bd3b453ebeed199ca36e
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9eff5c6fc7d8. Setting up logs at ./log/docker/node2_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 50168
|
||||
[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:50168/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:50168/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.237.206/tcp/50169/p2p/16Uiu2HAmCbtvZQv2Z7qGpv1qxJKHRXifWMUFeufaRpiEdKjADAsY","/ip4/172.18.237.206/tcp/50170/ws/p2p/16Uiu2HAmCbtvZQv2Z7qGpv1qxJKHRXifWMUFeufaRpiEdKjADAsY"],"enrUri":"enr:-L24QL97SWttFeAQeAYi6j4GcB0ffFfvb9gQD1BHiWQ_ST35Gr2zX2BYCBAazTH555LAprbpzamPpgkblWrqJaV8HkYCgmlkgnY0gmlwhKwS7c6KbXVsdGlhZGRyc5YACASsEu3OBsP5AAoErBLtzgbD-t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_zUfN5Jn6mJ_w4dcOkNk3UiSJfnR9HWkPHtjhBzYqueDdGNwgsP5g3VkcILD-4V3YWt1MgE"}'
|
||||
[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:50168/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.32/tcp/31408/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31407/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:50168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207564488192,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207564488192,"ephemeral":false,"proof":""}]'
|
||||
[32mINFO [0m src.steps.relay:relay.py:71 WARM UP successful!!
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:182 Running test with Ephemeral True
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207681911750,"ephemeral":true,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207681911750,"ephemeral":true,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:182 Running test with Ephemeral False
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207795101559,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207795101559,"ephemeral":false,"proof":""}]'
|
||||
[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 ebff0c6f63cb
|
||||
[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 9eff5c6fc7d8
|
||||
[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.
|
||||
103
manual/5/data/attachments/b2689a4eeac071bd.txt
Normal file
103
manual/5/data/attachments/b2689a4eeac071bd.txt
Normal file
@ -0,0 +1,103 @@
|
||||
2026-04-22 23:54:32.300 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:32.301 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:32.302 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_a_new_content_topic with id: 2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3
|
||||
2026-04-22 23:54:32.302 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:32.304 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:32.304 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:32.311 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:32.312 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:32.312 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:32.312 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:32.312 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:32.312 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:32.312 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:32.315 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:32.315 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.32
|
||||
2026-04-22 23:54:32.316 DEBUG [src.node.docker_mananger] Generated ports ['27495', '27496', '27497', '27498', '27499']
|
||||
2026-04-22 23:54:32.317 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:32.317 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:32.318 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:32.318 DEBUG [src.node.docker_mananger] docker run -i -t -p 27495:27495 -p 27496:27496 -p 27497:27497 -p 27498:27498 -p 27499:27499 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=27497 --rest-port=27495 --tcp-port=27496 --discv5-udp-port=27498 --rest-address=0.0.0.0 --nat=extip:172.18.104.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a45b5fae05deb8eceb3fd9d2c34baf7f391ad411cabac592374d8b7462db8b49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27499 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:32.504 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.32 waku 84c211a6bcb7fe1b9ba40622fef99fc6acbb632bb9f194faf08d1895dd73819d
|
||||
2026-04-22 23:54:32.534 DEBUG [src.node.docker_mananger] Container started with ID 84c211a6bcb7. Setting up logs at ./log/docker/node1_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:32.535 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27495
|
||||
2026-04-22 23:54:32.535 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:32.622 ERROR [src.node.docker_mananger] Max retries reached for container 38ba8fbe6cbe. Exiting log stream.
|
||||
2026-04-22 23:54:33.156 ERROR [src.node.docker_mananger] Max retries reached for container 8acc2b33f3cb. Exiting log stream.
|
||||
2026-04-22 23:54:33.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:33.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:33.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:33.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:33.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:33.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:33.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:33.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:33.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:33.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:34.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:34.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:34.056 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:34.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:34.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos","/ip4/172.18.104.32/tcp/27497/ws/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos"],"enrUri":"enr:-L24QOd9TJ590ifVCzSWA6DRe7Dgq91ts54o6u0ic-FjuA-PfBx5HZRWsC_M5pQaSI_vsU3YS4soyIFDXVXPg4tC0LACgmlkgnY0gmlwhKwSaCCKbXVsdGlhZGRyc5YACASsEmggBmtoAAoErBJoIAZrad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyqhigC16EhrLXcOTKc2huESGbTpJjsGyN6DiYjJGce6DdGNwgmtog3VkcIJraoV3YWt1MgU"}'
|
||||
2026-04-22 23:54:34.058 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:34.059 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:34.065 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:34.065 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:34.065 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:34.065 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:34.065 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOd9TJ590ifVCzSWA6DRe7Dgq91ts54o6u0ic-FjuA-PfBx5HZRWsC_M5pQaSI_vsU3YS4soyIFDXVXPg4tC0LACgmlkgnY0gmlwhKwSaCCKbXVsdGlhZGRyc5YACASsEmggBmtoAAoErBJoIAZrad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyqhigC16EhrLXcOTKc2huESGbTpJjsGyN6DiYjJGce6DdGNwgmtog3VkcIJraoV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:34.066 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:34.066 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:34.066 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:34.067 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:34.067 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.141
|
||||
2026-04-22 23:54:34.068 DEBUG [src.node.docker_mananger] Generated ports ['40215', '40216', '40217', '40218', '40219']
|
||||
2026-04-22 23:54:34.068 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:34.068 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:34.068 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:34.068 DEBUG [src.node.docker_mananger] docker run -i -t -p 40215:40215 -p 40216:40216 -p 40217:40217 -p 40218:40218 -p 40219:40219 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=40217 --rest-port=40215 --tcp-port=40216 --discv5-udp-port=40218 --rest-address=0.0.0.0 --nat=extip:172.18.133.141 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9caa4190a28aceea97cfff02deecf1561bc13dbaf2b7f030aa274bf6f2fd2dec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40219 --metrics-logging=true --relay=false --filternode=/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:34.252 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.141 waku aec6471b9d239f10269bfd721c26fe068cad70e21faf8bd30c97b42f8dcfcdf0
|
||||
2026-04-22 23:54:34.281 DEBUG [src.node.docker_mananger] Container started with ID aec6471b9d23. Setting up logs at ./log/docker/node2_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:34.281 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40215
|
||||
2026-04-22 23:54:34.281 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:35.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:35.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:35.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:35.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:35.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:35.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:35.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:35.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:35.592 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:35.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:35.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.141/tcp/40216/p2p/16Uiu2HAmKpEEiDg3JkS861g5c9MTj5eC3NUHzFBLYLMeZXPCcU4w","/ip4/172.18.133.141/tcp/40217/ws/p2p/16Uiu2HAmKpEEiDg3JkS861g5c9MTj5eC3NUHzFBLYLMeZXPCcU4w"],"enrUri":"enr:-L24QHPErb5m2g94rFyqI9hbafGlBgukL0C2zDeVUsUPhO72Rx_1kzqvcjpIEylCvsZYTbT2WiAEYI-FJcgrKj3SKeACgmlkgnY0gmlwhKwShY2KbXVsdGlhZGRyc5YACASsEoWNBp0YAAoErBKFjQadGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDal-8xGEMqgRDnvjMEl7mlJ-zrpW88e13Zja8XkNFrxiDdGNwgp0Yg3VkcIKdGoV3YWt1MgA"}'
|
||||
2026-04-22 23:54:35.595 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:35.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40215/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos"]'
|
||||
2026-04-22 23:54:35.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:35.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27495/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:35.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:35.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "51b45343-c8c0-4cbb-822e-a196bcaeb74a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:35.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"51b45343-c8c0-4cbb-822e-a196bcaeb74a","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:35.647 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:40215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:35.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:35.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:35.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:35.667 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:35.767 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:35.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:35.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902075656981063,"ephemeral":false}]'
|
||||
2026-04-22 23:54:35.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:35.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:35.776 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:35.876 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:35.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:35.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902075771619575,"ephemeral":false}]'
|
||||
2026-04-22 23:54:35.881 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:35.883 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:35.883 DEBUG [src.node.waku_node] Stopping container with id 84c211a6bcb7
|
||||
2026-04-22 23:54:36.324 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:36.325 DEBUG [src.node.waku_node] Stopping container with id aec6471b9d23
|
||||
2026-04-22 23:54:36.772 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:36.773 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:36.811 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:36.826 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
169
manual/5/data/attachments/b33e937aa38c5a14.txt
Normal file
169
manual/5/data/attachments/b33e937aa38c5a14.txt
Normal file
@ -0,0 +1,169 @@
|
||||
2026-04-22 23:56:29.680 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:29.681 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:56:29.681 DEBUG [tests.conftest] Running test: test_publish_with_valid_timestamps with id: 2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1
|
||||
2026-04-22 23:56:29.682 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:56:29.682 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
||||
2026-04-22 23:56:29.682 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
|
||||
2026-04-22 23:56:29.693 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:29.694 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:29.694 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:29.694 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:56:29.694 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:29.694 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:29.694 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:29.696 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:29.697 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.197.146
|
||||
2026-04-22 23:56:29.697 DEBUG [src.node.docker_mananger] Generated ports ['20936', '20937', '20938', '20939', '20940']
|
||||
2026-04-22 23:56:29.697 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:29.697 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:29.697 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:29.698 DEBUG [src.node.docker_mananger] docker run -i -t -p 20936:20936 -p 20937:20937 -p 20938:20938 -p 20939:20939 -p 20940:20940 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=20938 --rest-port=20936 --tcp-port=20937 --discv5-udp-port=20939 --rest-address=0.0.0.0 --nat=extip:172.18.197.146 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbdd9caf7faec9bbf5cda6afb354df710c9cbd9facbd6cfddf5be1aaabf6c26e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20940 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:29.896 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.197.146 waku 50f3e5c0e627013800b48ff14483192807d76b20e80eb10bcba0035165a03f9f
|
||||
2026-04-22 23:56:29.926 DEBUG [src.node.docker_mananger] Container started with ID 50f3e5c0e627. Setting up logs at ./log/docker/node1_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:29.927 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20936
|
||||
2026-04-22 23:56:29.927 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:30.003 ERROR [src.node.docker_mananger] Max retries reached for container 9485af0472bc. Exiting log stream.
|
||||
2026-04-22 23:56:30.558 ERROR [src.node.docker_mananger] Max retries reached for container 6c3db6e906d6. Exiting log stream.
|
||||
2026-04-22 23:56:30.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:30.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:31.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:31.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:31.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:31.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:31.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:31.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:31.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:31.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:31.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:31.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:31.444 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:31.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:31.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.146/tcp/20937/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv","/ip4/172.18.197.146/tcp/20938/ws/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv"],"enrUri":"enr:-L24QNrxjZ41WdfWoqWLRKsMhEroQVDRkw32GF8UrNrmEUsaRu4QNDoRqs4fX5btre20RzdkL0AP520PaPp0gRKhV8YCgmlkgnY0gmlwhKwSxZKKbXVsdGlhZGRyc5YACASsEsWSBlHJAAoErBLFkgZRyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFUBv8PXA_4jn_89ktCnLSGBUTCkZPwapLp16ldt9wGODdGNwglHJg3VkcIJRy4V3YWt1MgE"}'
|
||||
2026-04-22 23:56:31.446 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:31.453 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:31.453 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:31.453 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:31.453 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:56:31.453 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QNrxjZ41WdfWoqWLRKsMhEroQVDRkw32GF8UrNrmEUsaRu4QNDoRqs4fX5btre20RzdkL0AP520PaPp0gRKhV8YCgmlkgnY0gmlwhKwSxZKKbXVsdGlhZGRyc5YACASsEsWSBlHJAAoErBLFkgZRyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFUBv8PXA_4jn_89ktCnLSGBUTCkZPwapLp16ldt9wGODdGNwglHJg3VkcIJRy4V3YWt1MgE (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:56:31.453 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:31.454 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:31.454 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:31.455 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:31.455 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.216
|
||||
2026-04-22 23:56:31.455 DEBUG [src.node.docker_mananger] Generated ports ['24122', '24123', '24124', '24125', '24126']
|
||||
2026-04-22 23:56:31.455 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:31.455 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:31.456 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:31.456 DEBUG [src.node.docker_mananger] docker run -i -t -p 24122:24122 -p 24123:24123 -p 24124:24124 -p 24125:24125 -p 24126:24126 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=24124 --rest-port=24122 --tcp-port=24123 --discv5-udp-port=24125 --rest-address=0.0.0.0 --nat=extip:172.18.118.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=afacfe4aaf1b0a6edd3332c53fb360df6973ec3dc5d390fc2f7d1b13fccabede --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24126 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:31.649 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.216 waku 88f55dff0a65c260ca1ed824a51855ca6a1e43cef7addc3168727ef478693e2f
|
||||
2026-04-22 23:56:31.679 DEBUG [src.node.docker_mananger] Container started with ID 88f55dff0a65. Setting up logs at ./log/docker/node2_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:31.680 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24122
|
||||
2026-04-22 23:56:31.680 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:32.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:32.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:32.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:32.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:32.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:32.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:32.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:32.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:32.992 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:32.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:32.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.216/tcp/24123/p2p/16Uiu2HAmUToY1dFVNyFELojVFzoA4sq2fbxyvw9RQq5WppKcgCAK","/ip4/172.18.118.216/tcp/24124/ws/p2p/16Uiu2HAmUToY1dFVNyFELojVFzoA4sq2fbxyvw9RQq5WppKcgCAK"],"enrUri":"enr:-L24QGI5UQd1ojSPuCo8P5VZ1gHsH_I7tq2LcRnG4yEY7luLVphgVF7bZEa071rUo7vOYiJY3kVYyTETfWNasD9cF4MCgmlkgnY0gmlwhKwSdtiKbXVsdGlhZGRyc5YACASsEnbYBl47AAoErBJ22AZePN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED6t1fihcEfXW7MfqQFFr2wAQEnvGt-eNekHvmog12bXCDdGNwgl47g3VkcIJePYV3YWt1MgE"}'
|
||||
2026-04-22 23:56:32.994 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:32.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24122/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.146/tcp/20937/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv"]'
|
||||
2026-04-22 23:56:33.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.029 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
|
||||
2026-04-22 23:56:33.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:33.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24122/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:33.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:33.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.047 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:33.147 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902193040787200,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.151 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902193040787200,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.154 INFO [src.steps.relay] WARM UP successful!!
|
||||
2026-04-22 23:56:33.155 DEBUG [tests.relay.test_publish] Running test with timestamp Now
|
||||
2026-04-22 23:56:33.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:33.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.161 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:33.261 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.265 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.268 DEBUG [tests.relay.test_publish] Running test with timestamp Far future
|
||||
2026-04-22 23:56:33.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:33.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.273 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:33.373 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.377 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.381 DEBUG [tests.relay.test_publish] Running test with timestamp Recent past
|
||||
2026-04-22 23:56:33.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:33.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.385 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:33.485 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.490 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.493 DEBUG [tests.relay.test_publish] Running test with timestamp Near future
|
||||
2026-04-22 23:56:33.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:33.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.499 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:33.599 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.603 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.607 DEBUG [tests.relay.test_publish] Running test with timestamp Positive number
|
||||
2026-04-22 23:56:33.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:33.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.612 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:33.712 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.716 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.720 DEBUG [tests.relay.test_publish] Running test with timestamp Negative number
|
||||
2026-04-22 23:56:33.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:33.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.725 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:33.825 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.829 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.833 DEBUG [tests.relay.test_publish] Running test with timestamp DST change
|
||||
2026-04-22 23:56:33.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:33.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:33.837 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:33.937 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.941 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:33.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:33.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:33.947 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:56:33.948 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:56:33.949 DEBUG [src.node.waku_node] Stopping container with id 50f3e5c0e627
|
||||
2026-04-22 23:56:34.399 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:34.400 DEBUG [src.node.waku_node] Stopping container with id 88f55dff0a65
|
||||
2026-04-22 23:56:34.854 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:34.856 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:56:34.896 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:56:34.917 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
141
manual/5/data/attachments/b52681d1109771b0.txt
Normal file
141
manual/5/data/attachments/b52681d1109771b0.txt
Normal file
@ -0,0 +1,141 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_valid_timestamps with id: 2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[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-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.51.203
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62800', '62801', '62802', '62803', '62804']
|
||||
[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 62800:62800 -p 62801:62801 -p 62802:62802 -p 62803:62803 -p 62804:62804 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=62802 --rest-port=62800 --tcp-port=62801 --discv5-udp-port=62803 --rest-address=0.0.0.0 --nat=extip:172.18.51.203 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c41adfdcd4745aabdce4ee977b68bd64fecdcb7f3ec2e62d9b76501fcabc04c2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62804 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.203 waku 8ab414c301ddea57a526364d52ffb75a487d71a8ce0093a7d93a8405e74504ab
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8ab414c301dd. Setting up logs at ./log/docker/node1_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 62800
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5c7e2a6d8af2. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 088259cc6036. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/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":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:62800/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.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz","/ip4/172.18.51.203/tcp/62802/ws/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz"],"enrUri":"enr:-L24QA-8jXp7lvcoOi2llP2pi55fsRLidFY6qZe4Bcmos5HpZDG-2ROzZtxckJcJP9yGPWnYIw0tAqPv5BS-5OfWeb0CgmlkgnY0gmlwhKwSM8uKbXVsdGlhZGRyc5YACASsEjPLBvVRAAoErBIzywb1Ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSYWu8SxQGVo_BAGvmS0vfRGfiL-uxJP4iktB2-mmmi-DdGNwgvVRg3VkcIL1U4V3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[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-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QA-8jXp7lvcoOi2llP2pi55fsRLidFY6qZe4Bcmos5HpZDG-2ROzZtxckJcJP9yGPWnYIw0tAqPv5BS-5OfWeb0CgmlkgnY0gmlwhKwSM8uKbXVsdGlhZGRyc5YACASsEjPLBvVRAAoErBIzywb1Ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSYWu8SxQGVo_BAGvmS0vfRGfiL-uxJP4iktB2-mmmi-DdGNwgvVRg3VkcIL1U4V3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.91.214
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11265', '11266', '11267', '11268', '11269']
|
||||
[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 11265:11265 -p 11266:11266 -p 11267:11267 -p 11268:11268 -p 11269:11269 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=11267 --rest-port=11265 --tcp-port=11266 --discv5-udp-port=11268 --rest-address=0.0.0.0 --nat=extip:172.18.91.214 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d4221cfb1bdba5530c6e6c63c4afedeabe6fde1bbbb7c39a2f572b7b28b54b11 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11269 --metrics-logging=true --relay=false --filternode=/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.214 waku d9587e679e0b7b64e685658eaefd10e26033fc415fe33986743bf3ab122eb459
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID d9587e679e0b. Setting up logs at ./log/docker/node2_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 11265
|
||||
[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:11265/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/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":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:11265/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.91.214/tcp/11266/p2p/16Uiu2HAmFgAdaQ8TnPVnXtuGuKxGzJMXvU8kgrqRgZgfxanUfm5k","/ip4/172.18.91.214/tcp/11267/ws/p2p/16Uiu2HAmFgAdaQ8TnPVnXtuGuKxGzJMXvU8kgrqRgZgfxanUfm5k"],"enrUri":"enr:-L24QMCTjmy22XyFqcL52XZlopx_x-KeQETDTYR5BJF7_WxDcjcbsawCukubPEySnPNSg3pV62ILJTEUuRbJvTA1y_ECgmlkgnY0gmlwhKwSW9aKbXVsdGlhZGRyc5YACASsElvWBiwCAAoErBJb1gYsA90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLOBEIU3n9Zetd0kGweJyXvGBwY8Jm8F_i9-OTLOT9sODdGNwgiwCg3VkcIIsBIV3YWt1MgA"}'
|
||||
[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:11265/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:11265/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f89d8f6e-37a5-4a88-80c7-14b5b86e035a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f89d8f6e-37a5-4a88-80c7-14b5b86e035a","statusDesc":"OK"}'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Now
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Far future
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Recent past
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Near future
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Positive number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Negative number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":-1,"ephemeral":false}]'
|
||||
[35mDEBUG [0m tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp DST change
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false}]'
|
||||
[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 8ab414c301dd
|
||||
[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 d9587e679e0b
|
||||
[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.
|
||||
102
manual/5/data/attachments/bc17a2aeb84f097e.txt
Normal file
102
manual/5/data/attachments/bc17a2aeb84f097e.txt
Normal file
@ -0,0 +1,102 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_version with id: 2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[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-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.88.40
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21898', '21899', '21900', '21901', '21902']
|
||||
[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 21898:21898 -p 21899:21899 -p 21900:21900 -p 21901:21901 -p 21902:21902 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=21900 --rest-port=21898 --tcp-port=21899 --discv5-udp-port=21901 --rest-address=0.0.0.0 --nat=extip:172.18.88.40 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2c2ae465fb9e6da12f1f7c0c2ebe91851797ae213db637e51dabcb789aac23a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21902 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.40 waku 4923823ea167471efd2c5041e55ca748d35c264d6dc99335b9483791b673c03b
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4923823ea167. Setting up logs at ./log/docker/node1_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 21898
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8ab414c301dd. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d9587e679e0b. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/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":"READY"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:21898/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.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU","/ip4/172.18.88.40/tcp/21900/ws/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU"],"enrUri":"enr:-L24QKNMY4NWObm9O16kbQlP4t6m7FwIiH2b1-OP2BDhPfBTLJmSUFDmopNB_Hh6Rd4Xctm8KgOYPwnl4V_8hIRKe7gCgmlkgnY0gmlwhKwSWCiKbXVsdGlhZGRyc5YACASsElgoBlWLAAoErBJYKAZVjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDomIvAzTNsQoaCC8yDCx3zYx7eWf9GzXPZHRAuhDTAg2DdGNwglWLg3VkcIJVjYV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[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-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKNMY4NWObm9O16kbQlP4t6m7FwIiH2b1-OP2BDhPfBTLJmSUFDmopNB_Hh6Rd4Xctm8KgOYPwnl4V_8hIRKe7gCgmlkgnY0gmlwhKwSWCiKbXVsdGlhZGRyc5YACASsElgoBlWLAAoErBJYKAZVjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDomIvAzTNsQoaCC8yDCx3zYx7eWf9GzXPZHRAuhDTAg2DdGNwglWLg3VkcIJVjYV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.14.13
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23300', '23301', '23302', '23303', '23304']
|
||||
[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 23300:23300 -p 23301:23301 -p 23302:23302 -p 23303:23303 -p 23304:23304 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=23302 --rest-port=23300 --tcp-port=23301 --discv5-udp-port=23303 --rest-address=0.0.0.0 --nat=extip:172.18.14.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bfd354e105518db5bcabd72c98f0e2dddf171fef8b5aba97abfb6ed4c98bfcb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23304 --metrics-logging=true --relay=false --filternode=/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.14.13 waku 9ab6f83f4e5d5f22dcd4ecd3bb14e3cfb6ef1803b33e158f6c171dd475267e38
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9ab6f83f4e5d. Setting up logs at ./log/docker/node2_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 23300
|
||||
[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:23300/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/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":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:23300/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.14.13/tcp/23301/p2p/16Uiu2HAmNH5mGVehRQXwkmHYZsYFBpUshSbTdRgaCRXoGXSHnmU5","/ip4/172.18.14.13/tcp/23302/ws/p2p/16Uiu2HAmNH5mGVehRQXwkmHYZsYFBpUshSbTdRgaCRXoGXSHnmU5"],"enrUri":"enr:-L24QKH1GupvWJOx2ZOFETeAX3h8kAV2o2tXxkII3qI5xjuMeMSW66B-4sr40TbCwdgvmBuYO5ubB8gW-f3zk3Tbwh4CgmlkgnY0gmlwhKwSDg2KbXVsdGlhZGRyc5YACASsEg4NBlsFAAoErBIODQZbBt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjvg2Ye98dxunkm9v0D5pD6L73VIbnHlEXaP0awLZifqDdGNwglsFg3VkcIJbB4V3YWt1MgA"}'
|
||||
[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:23300/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21898/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:23300/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a2bd80e4-3465-413f-bab6-95b517b38f35", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"a2bd80e4-3465-413f-bab6-95b517b38f35","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "version": 10}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":10,"timestamp":1776902026610548473,"ephemeral":false}]'
|
||||
[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 4923823ea167
|
||||
[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 9ab6f83f4e5d
|
||||
[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.
|
||||
107
manual/5/data/attachments/c597edabcc6dff59.txt
Normal file
107
manual/5/data/attachments/c597edabcc6dff59.txt
Normal file
@ -0,0 +1,107 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_subscribe_refresh with id: 2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[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-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.141.100
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30532', '30533', '30534', '30535', '30536']
|
||||
[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 30532:30532 -p 30533:30533 -p 30534:30534 -p 30535:30535 -p 30536:30536 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=30534 --rest-port=30532 --tcp-port=30533 --discv5-udp-port=30535 --rest-address=0.0.0.0 --nat=extip:172.18.141.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=397e91cd6e17faaee69f4a3f6911eac2936cfcea7bc46cb014afbdbfd3dd74d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30536 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.100 waku 89d171cf47806c734bd646a3c8c57c5caa6694ab3fceb6b4186dd9aa97e6cf43
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 89d171cf4780. Setting up logs at ./log/docker/node1_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 30532
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 75ba9e1042b0. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a8ce9272e4c3. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/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":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:30532/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.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX","/ip4/172.18.141.100/tcp/30534/ws/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX"],"enrUri":"enr:-L24QPw1c1EvtbuCJG1ANYBTF_w2_JsdDFOpLhohrj9QW8pwG7Nt4atadk-U6IF5LdduUm97XkKIEPdy0cTcB-Kgt9cCgmlkgnY0gmlwhKwSjWSKbXVsdGlhZGRyc5YACASsEo1kBndFAAoErBKNZAZ3Rt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjeOp9yHpTgdaoM1GblhL8ZATtjCnfkXDpkls-jZFDEaDdGNwgndFg3VkcIJ3R4V3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[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-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QPw1c1EvtbuCJG1ANYBTF_w2_JsdDFOpLhohrj9QW8pwG7Nt4atadk-U6IF5LdduUm97XkKIEPdy0cTcB-Kgt9cCgmlkgnY0gmlwhKwSjWSKbXVsdGlhZGRyc5YACASsEo1kBndFAAoErBKNZAZ3Rt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjeOp9yHpTgdaoM1GblhL8ZATtjCnfkXDpkls-jZFDEaDdGNwgndFg3VkcIJ3R4V3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.184.191
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32140', '32141', '32142', '32143', '32144']
|
||||
[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 32140:32140 -p 32141:32141 -p 32142:32142 -p 32143:32143 -p 32144:32144 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=32142 --rest-port=32140 --tcp-port=32141 --discv5-udp-port=32143 --rest-address=0.0.0.0 --nat=extip:172.18.184.191 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ea6a42c4f1b70ed3bda8bc53f297bd0c005bafb5fe4aa88a0433784e4ef4f413 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32144 --metrics-logging=true --relay=false --filternode=/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.184.191 waku 48895dcc18f2941a68d369db615af6fd2b4c489dd74104329c8d07dcb4f1f08e
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 48895dcc18f2. Setting up logs at ./log/docker/node2_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32140
|
||||
[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:32140/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/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":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:32140/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.184.191/tcp/32141/p2p/16Uiu2HAmBHVdo8V4W77NV2ZHH3S7L7p7QJ3acUZgPKve8DzH6QkJ","/ip4/172.18.184.191/tcp/32142/ws/p2p/16Uiu2HAmBHVdo8V4W77NV2ZHH3S7L7p7QJ3acUZgPKve8DzH6QkJ"],"enrUri":"enr:-L24QDkbm-HL44Hk7nV5lhvXXlP0I2HswtE2YeJsSWwgy5wCFLp-jTD2nrHzr2kPVhILLb4VCf_we0W7jQeRzHJY5TACgmlkgnY0gmlwhKwSuL-KbXVsdGlhZGRyc5YACASsEri_Bn2NAAoErBK4vwZ9jt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC66KlwFvzhzHIkmKrH5BxLZd8fTjGMr6GXRZxPd7mf_ODdGNwgn2Ng3VkcIJ9j4V3YWt1MgA"}'
|
||||
[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:32140/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX"]'
|
||||
[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:30532/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:32140/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1de69b5e-e76d-4a2a-b047-0acef3cb0b96", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1de69b5e-e76d-4a2a-b047-0acef3cb0b96","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30532/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902066820966833,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30532/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:32140/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6068e409-49c2-4a79-8a09-122c86824f5e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6068e409-49c2-4a79-8a09-122c86824f5e","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30532/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902066945648296,"ephemeral":false}]'
|
||||
[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 89d171cf4780
|
||||
[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 48895dcc18f2
|
||||
[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.
|
||||
235
manual/5/data/attachments/c8a99edc1a55922b.txt
Normal file
235
manual/5/data/attachments/c8a99edc1a55922b.txt
Normal file
@ -0,0 +1,235 @@
|
||||
2026-04-22 23:55:31.158 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:31.158 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:55:31.159 DEBUG [tests.conftest] Running test: test_light_push_with_valid_timestamps with id: 2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185
|
||||
2026-04-22 23:55:31.159 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:55:31.159 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
|
||||
2026-04-22 23:55:31.166 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:31.166 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:31.166 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:31.166 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:31.166 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:31.166 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:31.166 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:31.168 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:31.169 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.144
|
||||
2026-04-22 23:55:31.169 DEBUG [src.node.docker_mananger] Generated ports ['6987', '6988', '6989', '6990', '6991']
|
||||
2026-04-22 23:55:31.169 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:31.169 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:31.169 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:31.169 DEBUG [src.node.docker_mananger] docker run -i -t -p 6987:6987 -p 6988:6988 -p 6989:6989 -p 6990:6990 -p 6991:6991 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=6989 --rest-port=6987 --tcp-port=6988 --discv5-udp-port=6990 --rest-address=0.0.0.0 --nat=extip:172.18.236.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0fe1b6adb0f89dac7535a044fcebe24edefdd454a1712b34e3eb242feed9973f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6991 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:31.364 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.144 waku f25175628e86ed50c55e1e07097cd4153091f661da04c0d6a6680d27bcb7157c
|
||||
2026-04-22 23:55:31.396 DEBUG [src.node.docker_mananger] Container started with ID f25175628e86. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:31.396 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6987
|
||||
2026-04-22 23:55:31.397 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:31.479 ERROR [src.node.docker_mananger] Max retries reached for container cedefc431183. Exiting log stream.
|
||||
2026-04-22 23:55:31.780 ERROR [src.node.docker_mananger] Max retries reached for container 628c5cf0e2b9. Exiting log stream.
|
||||
2026-04-22 23:55:32.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:32.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:32.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:32.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:32.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:32.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:32.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:32.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:32.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:32.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:32.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:32.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:32.913 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:32.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:32.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie","/ip4/172.18.236.144/tcp/6989/ws/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"],"enrUri":"enr:-L24QOFM4gkoEJGiq5xgrU3i9toKFEUGdbFcgRB-tOT1hUqtXPG6dfvTp4nasf4Drx6dC5u6AHt8Zd-SwnJ-Uvugrc0CgmlkgnY0gmlwhKwS7JCKbXVsdGlhZGRyc5YACASsEuyQBhtMAAoErBLskAYbTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDslQwTtIJH1rGmkYmogzpq_abFS9mgBHpu_DnqsH5VX-DdGNwghtMg3VkcIIbToV3YWt1Mgk"}'
|
||||
2026-04-22 23:55:32.916 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:32.922 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:32.922 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:32.923 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:32.923 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:55:32.923 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:32.923 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:32.923 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:32.924 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:32.925 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.162.7
|
||||
2026-04-22 23:55:32.925 DEBUG [src.node.docker_mananger] Generated ports ['56184', '56185', '56186', '56187', '56188']
|
||||
2026-04-22 23:55:32.925 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:32.925 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:32.925 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:32.925 DEBUG [src.node.docker_mananger] docker run -i -t -p 56184:56184 -p 56185:56185 -p 56186:56186 -p 56187:56187 -p 56188:56188 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=56186 --rest-port=56184 --tcp-port=56185 --discv5-udp-port=56187 --rest-address=0.0.0.0 --nat=extip:172.18.162.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfcfbf0dd9aa88de1bcb04bcb9b0dd1a8aabf186a4edd90d6f0edc4203bfcb04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56188 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:33.121 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.162.7 waku e46a9a1aa981adc216fc76df2475823e26676cb381039da0d58bf34d9e869774
|
||||
2026-04-22 23:55:33.155 DEBUG [src.node.docker_mananger] Container started with ID e46a9a1aa981. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:33.155 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56184
|
||||
2026-04-22 23:55:33.155 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:34.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:34.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:34.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:34.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:34.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:34.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:34.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:34.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:34.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:34.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:34.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:34.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:34.672 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:34.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:34.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.7/tcp/56185/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4","/ip4/172.18.162.7/tcp/56186/ws/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4"],"enrUri":"enr:-L24QP8DhL1iGUt2vGWawfAuWbmutY51OG5AhuriAHRYslwLWIZqufIpDsGsJ3kKD2WCyef_6QB3iIYhq-MGMWKeHRsCgmlkgnY0gmlwhKwSogeKbXVsdGlhZGRyc5YACASsEqIHBtt5AAoErBKiBwbbet0DgnJzhQDGAQAAiXNlY3AyNTZrMaECM3VUfEdP-1Ep5dtC-D8IBb2Nf4fJq7V2J10dDjDQW6eDdGNwgtt5g3VkcILbe4V3YWt1MgE"}'
|
||||
2026-04-22 23:55:34.675 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:34.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56184/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"]'
|
||||
2026-04-22 23:55:34.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:34.717 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:34.718 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:34.718 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:34.718 DEBUG [tests.conftest] fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:34.718 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOFM4gkoEJGiq5xgrU3i9toKFEUGdbFcgRB-tOT1hUqtXPG6dfvTp4nasf4Drx6dC5u6AHt8Zd-SwnJ-Uvugrc0CgmlkgnY0gmlwhKwS7JCKbXVsdGlhZGRyc5YACASsEuyQBhtMAAoErBLskAYbTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDslQwTtIJH1rGmkYmogzpq_abFS9mgBHpu_DnqsH5VX-DdGNwghtMg3VkcIIbToV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:55:34.718 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:34.718 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:34.718 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:34.720 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:34.720 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.80
|
||||
2026-04-22 23:55:34.720 DEBUG [src.node.docker_mananger] Generated ports ['56283', '56284', '56285', '56286', '56287']
|
||||
2026-04-22 23:55:34.720 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:34.720 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:34.720 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:34.720 DEBUG [src.node.docker_mananger] docker run -i -t -p 56283:56283 -p 56284:56284 -p 56285:56285 -p 56286:56286 -p 56287:56287 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=56285 --rest-port=56283 --tcp-port=56284 --discv5-udp-port=56286 --rest-address=0.0.0.0 --nat=extip:172.18.156.80 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f1fdeaa5fdc65efc01136efe1136cb2c8b7be103f01dfcd81b44e8ead37fd193 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56287 --metrics-logging=true --lightpushnode=/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:34.916 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.80 waku 837d44b9d33a1e093a3cb7a54908e3de8b325bf453a6169776a2d3750590d4b5
|
||||
2026-04-22 23:55:34.946 DEBUG [src.node.docker_mananger] Container started with ID 837d44b9d33a. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:34.947 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56283
|
||||
2026-04-22 23:55:34.947 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:35.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:35.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:36.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:36.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:36.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:36.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:36.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:36.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:36.566 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:36.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.80/tcp/56284/p2p/16Uiu2HAmH5q4PXfZRenXXTUeK4rbweNbxnX4PZMQJFNvjeZF8WPi","/ip4/172.18.156.80/tcp/56285/ws/p2p/16Uiu2HAmH5q4PXfZRenXXTUeK4rbweNbxnX4PZMQJFNvjeZF8WPi"],"enrUri":"enr:-L24QNiD4ntBuuF1oaRMxhG2tLYBgPR8kD2K39nPIJveOgwuZh4QstcriZf4q7c-vqFt-SkTeNUG2Yw6t_4_RJVRhH4CgmlkgnY0gmlwhKwSnFCKbXVsdGlhZGRyc5YACASsEpxQBtvcAAoErBKcUAbb3d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQcvDGox8GVQefofBnjSsssS4H8iTX6GNtkpt2gUo63GDdGNwgtvcg3VkcILb3oV3YWt1Mgk"}'
|
||||
2026-04-22 23:55:36.569 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:36.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"]'
|
||||
2026-04-22 23:55:36.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:36.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.162.7/tcp/56185/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4"]'
|
||||
2026-04-22 23:55:36.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:36.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6987/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:36.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:36.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56184/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:36.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:36.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:36.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:36.622 DEBUG [tests.light_push.test_publish] Running test with timestamp Now
|
||||
2026-04-22 23:55:36.622 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:36.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902005555969024}}'
|
||||
2026-04-22 23:55:36.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:36.638 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:36.738 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:36.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:36.742 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:36.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:36.746 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:36.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:36.749 DEBUG [tests.light_push.test_publish] Running test with timestamp Far future
|
||||
2026-04-22 23:55:36.750 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:36.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2092262005555955968}}'
|
||||
2026-04-22 23:55:36.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:36.763 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:36.864 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:36.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:36.867 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:36.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:36.871 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:36.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:36.875 DEBUG [tests.light_push.test_publish] Running test with timestamp Recent past
|
||||
2026-04-22 23:55:36.875 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:36.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776898405555955968}}'
|
||||
2026-04-22 23:55:36.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:36.889 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:36.989 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:36.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:36.994 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:36.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:36.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:36.998 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:36.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.002 DEBUG [tests.light_push.test_publish] Running test with timestamp Near future
|
||||
2026-04-22 23:55:37.002 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:37.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776905605555955968}}'
|
||||
2026-04-22 23:55:37.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:37.019 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:37.120 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.124 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.127 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.131 DEBUG [tests.light_push.test_publish] Running test with timestamp Positive number
|
||||
2026-04-22 23:55:37.132 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:37.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1}}'
|
||||
2026-04-22 23:55:37.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:37.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:37.250 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.254 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.257 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.263 DEBUG [tests.light_push.test_publish] Running test with timestamp Negative number
|
||||
2026-04-22 23:55:37.263 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:37.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": -1}}'
|
||||
2026-04-22 23:55:37.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:37.282 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:37.384 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.388 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.392 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.396 DEBUG [tests.light_push.test_publish] Running test with timestamp DST change
|
||||
2026-04-22 23:55:37.396 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:37.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1583632800000000000}}'
|
||||
2026-04-22 23:55:37.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:37.412 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:37.512 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.516 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.519 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:37.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:37.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:37.525 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:55:37.526 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:55:37.527 DEBUG [src.node.waku_node] Stopping container with id f25175628e86
|
||||
2026-04-22 23:55:37.986 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:37.986 DEBUG [src.node.waku_node] Stopping container with id e46a9a1aa981
|
||||
2026-04-22 23:55:38.433 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:38.436 DEBUG [src.node.waku_node] Stopping container with id 837d44b9d33a
|
||||
2026-04-22 23:55:38.801 ERROR [src.node.docker_mananger] Max retries reached for container f25175628e86. Exiting log stream.
|
||||
2026-04-22 23:55:38.878 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:38.881 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:55:38.917 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:38.967 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:38.996 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
169
manual/5/data/attachments/c8e75fabf4d988d6.txt
Normal file
169
manual/5/data/attachments/c8e75fabf4d988d6.txt
Normal file
@ -0,0 +1,169 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_publish_with_valid_timestamps with id: 2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
|
||||
[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-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.197.146
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20936', '20937', '20938', '20939', '20940']
|
||||
[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 20936:20936 -p 20937:20937 -p 20938:20938 -p 20939:20939 -p 20940:20940 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=20938 --rest-port=20936 --tcp-port=20937 --discv5-udp-port=20939 --rest-address=0.0.0.0 --nat=extip:172.18.197.146 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbdd9caf7faec9bbf5cda6afb354df710c9cbd9facbd6cfddf5be1aaabf6c26e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20940 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.146 waku 50f3e5c0e627013800b48ff14483192807d76b20e80eb10bcba0035165a03f9f
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 50f3e5c0e627. Setting up logs at ./log/docker/node1_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 20936
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9485af0472bc. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c3db6e906d6. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:20936/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.197.146/tcp/20937/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv","/ip4/172.18.197.146/tcp/20938/ws/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv"],"enrUri":"enr:-L24QNrxjZ41WdfWoqWLRKsMhEroQVDRkw32GF8UrNrmEUsaRu4QNDoRqs4fX5btre20RzdkL0AP520PaPp0gRKhV8YCgmlkgnY0gmlwhKwSxZKKbXVsdGlhZGRyc5YACASsEsWSBlHJAAoErBLFkgZRyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFUBv8PXA_4jn_89ktCnLSGBUTCkZPwapLp16ldt9wGODdGNwglHJg3VkcIJRy4V3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QNrxjZ41WdfWoqWLRKsMhEroQVDRkw32GF8UrNrmEUsaRu4QNDoRqs4fX5btre20RzdkL0AP520PaPp0gRKhV8YCgmlkgnY0gmlwhKwSxZKKbXVsdGlhZGRyc5YACASsEsWSBlHJAAoErBLFkgZRyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFUBv8PXA_4jn_89ktCnLSGBUTCkZPwapLp16ldt9wGODdGNwglHJg3VkcIJRy4V3YWt1MgE (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.118.216
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24122', '24123', '24124', '24125', '24126']
|
||||
[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 24122:24122 -p 24123:24123 -p 24124:24124 -p 24125:24125 -p 24126:24126 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=24124 --rest-port=24122 --tcp-port=24123 --discv5-udp-port=24125 --rest-address=0.0.0.0 --nat=extip:172.18.118.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=afacfe4aaf1b0a6edd3332c53fb360df6973ec3dc5d390fc2f7d1b13fccabede --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24126 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.216 waku 88f55dff0a65c260ca1ed824a51855ca6a1e43cef7addc3168727ef478693e2f
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 88f55dff0a65. Setting up logs at ./log/docker/node2_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 24122
|
||||
[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:24122/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:24122/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.118.216/tcp/24123/p2p/16Uiu2HAmUToY1dFVNyFELojVFzoA4sq2fbxyvw9RQq5WppKcgCAK","/ip4/172.18.118.216/tcp/24124/ws/p2p/16Uiu2HAmUToY1dFVNyFELojVFzoA4sq2fbxyvw9RQq5WppKcgCAK"],"enrUri":"enr:-L24QGI5UQd1ojSPuCo8P5VZ1gHsH_I7tq2LcRnG4yEY7luLVphgVF7bZEa071rUo7vOYiJY3kVYyTETfWNasD9cF4MCgmlkgnY0gmlwhKwSdtiKbXVsdGlhZGRyc5YACASsEnbYBl47AAoErBJ22AZePN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED6t1fihcEfXW7MfqQFFr2wAQEnvGt-eNekHvmog12bXCDdGNwgl47g3VkcIJePYV3YWt1MgE"}'
|
||||
[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:24122/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.146/tcp/20937/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:24122/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902193040787200,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902193040787200,"ephemeral":false,"proof":""}]'
|
||||
[32mINFO [0m src.steps.relay:relay.py:71 WARM UP successful!!
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:130 Running test with timestamp Now
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:130 Running test with timestamp Far future
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:130 Running test with timestamp Recent past
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:130 Running test with timestamp Near future
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:130 Running test with timestamp Positive number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:130 Running test with timestamp Negative number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:130 Running test with timestamp DST change
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
|
||||
[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 50f3e5c0e627
|
||||
[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 88f55dff0a65
|
||||
[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.
|
||||
148
manual/5/data/attachments/cb3a1982c82f9470.txt
Normal file
148
manual/5/data/attachments/cb3a1982c82f9470.txt
Normal file
@ -0,0 +1,148 @@
|
||||
2026-04-22 23:55:39.006 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:39.006 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:55:39.007 DEBUG [tests.conftest] Running test: test_light_push_with_valid_meta with id: 2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67
|
||||
2026-04-22 23:55:39.007 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:55:39.007 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
|
||||
2026-04-22 23:55:39.015 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:39.016 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:39.016 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:39.016 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:39.016 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:39.016 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:39.016 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:39.018 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:39.019 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.98
|
||||
2026-04-22 23:55:39.019 DEBUG [src.node.docker_mananger] Generated ports ['13615', '13616', '13617', '13618', '13619']
|
||||
2026-04-22 23:55:39.019 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:39.019 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:39.019 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:39.020 DEBUG [src.node.docker_mananger] docker run -i -t -p 13615:13615 -p 13616:13616 -p 13617:13617 -p 13618:13618 -p 13619:13619 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=13617 --rest-port=13615 --tcp-port=13616 --discv5-udp-port=13618 --rest-address=0.0.0.0 --nat=extip:172.18.174.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8eeb5696caadc9afb1cac998ee64b3dc5abff43aabf3bb0c2efbead2174dc6b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13619 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:39.228 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.98 waku 38e6bc0c1d21ec4aad358d50b572b7129c33da274d26d6ed89606d89ab8d5ff0
|
||||
2026-04-22 23:55:39.257 DEBUG [src.node.docker_mananger] Container started with ID 38e6bc0c1d21. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:39.257 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13615
|
||||
2026-04-22 23:55:39.259 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:39.409 ERROR [src.node.docker_mananger] Max retries reached for container e46a9a1aa981. Exiting log stream.
|
||||
2026-04-22 23:55:39.908 ERROR [src.node.docker_mananger] Max retries reached for container 837d44b9d33a. Exiting log stream.
|
||||
2026-04-22 23:55:40.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:40.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:40.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:40.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:40.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:40.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:40.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:40.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:40.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:40.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:40.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:40.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:40.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:40.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:40.883 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:40.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:40.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda","/ip4/172.18.174.98/tcp/13617/ws/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"],"enrUri":"enr:-L24QDeun3pep1u4k3xNJGn-KrRUdmSqWRqSxPcEIXf3p0n9CFHc6BPhWD2qUjWulgG_IDZmZwhk31Poevoda8DY8FcCgmlkgnY0gmlwhKwSrmKKbXVsdGlhZGRyc5YACASsEq5iBjUwAAoErBKuYgY1Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0RD7m3Tpz23O5iXYgFao3U3fzm6csvTYObAYeJrXKsGDdGNwgjUwg3VkcII1MoV3YWt1Mgk"}'
|
||||
2026-04-22 23:55:40.886 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:40.893 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:40.893 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:40.893 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:40.893 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:55:40.893 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:40.893 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:40.893 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:40.895 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:40.895 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.237
|
||||
2026-04-22 23:55:40.895 DEBUG [src.node.docker_mananger] Generated ports ['37565', '37566', '37567', '37568', '37569']
|
||||
2026-04-22 23:55:40.895 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:40.896 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:40.896 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:40.896 DEBUG [src.node.docker_mananger] docker run -i -t -p 37565:37565 -p 37566:37566 -p 37567:37567 -p 37568:37568 -p 37569:37569 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=37567 --rest-port=37565 --tcp-port=37566 --discv5-udp-port=37568 --rest-address=0.0.0.0 --nat=extip:172.18.154.237 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=45aceaebfb4aaa9edcf74ff389f59673aa27d9a5aa38e57dc7c80ceacabd44f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37569 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:41.102 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.237 waku 1582414abbc01c069677dc56ff3d8e186cabda5c80071a09f1cb1e456b011468
|
||||
2026-04-22 23:55:41.133 DEBUG [src.node.docker_mananger] Container started with ID 1582414abbc0. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:41.134 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37565
|
||||
2026-04-22 23:55:41.134 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:42.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:42.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:42.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:42.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:42.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:42.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:42.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:42.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:42.446 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:42.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:42.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.237/tcp/37566/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X","/ip4/172.18.154.237/tcp/37567/ws/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X"],"enrUri":"enr:-L24QA35D1YTvUFxYqQxMoWQz6S-EpLk4xgjXTMV07saxf5gCdXu4d5LsKNgGxj9vOk3IzCkX8PnSzY8rcnTBmNjOAwCgmlkgnY0gmlwhKwSmu2KbXVsdGlhZGRyc5YACASsEprtBpK-AAoErBKa7QaSv90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDu-lIWU5mPqWpXB1STM819teJRuRD6tNjwSrOTs5MiqSDdGNwgpK-g3VkcIKSwIV3YWt1MgE"}'
|
||||
2026-04-22 23:55:42.448 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:42.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37565/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"]'
|
||||
2026-04-22 23:55:42.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:42.488 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:42.489 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:42.489 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:42.489 DEBUG [tests.conftest] fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:42.490 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDeun3pep1u4k3xNJGn-KrRUdmSqWRqSxPcEIXf3p0n9CFHc6BPhWD2qUjWulgG_IDZmZwhk31Poevoda8DY8FcCgmlkgnY0gmlwhKwSrmKKbXVsdGlhZGRyc5YACASsEq5iBjUwAAoErBKuYgY1Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0RD7m3Tpz23O5iXYgFao3U3fzm6csvTYObAYeJrXKsGDdGNwgjUwg3VkcII1MoV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:55:42.490 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:42.490 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:42.490 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:42.493 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:42.493 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.19
|
||||
2026-04-22 23:55:42.494 DEBUG [src.node.docker_mananger] Generated ports ['59503', '59504', '59505', '59506', '59507']
|
||||
2026-04-22 23:55:42.494 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:42.494 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:42.495 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:42.495 DEBUG [src.node.docker_mananger] docker run -i -t -p 59503:59503 -p 59504:59504 -p 59505:59505 -p 59506:59506 -p 59507:59507 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=59505 --rest-port=59503 --tcp-port=59504 --discv5-udp-port=59506 --rest-address=0.0.0.0 --nat=extip:172.18.98.19 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=408de6d88a69abcb68f5e9c4a4ff7eb88ff0666df7ac80be76bdb3fd3de9caea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59507 --metrics-logging=true --lightpushnode=/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:42.689 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.19 waku ea367263e0f5f0ea7aa173208b4d661c20734304ee653b1cefaf2e89de79fee2
|
||||
2026-04-22 23:55:42.722 DEBUG [src.node.docker_mananger] Container started with ID ea367263e0f5. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:42.722 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59503
|
||||
2026-04-22 23:55:42.722 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:43.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:43.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:43.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:43.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:43.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:43.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:44.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:44.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:44.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:44.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:44.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:44.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:44.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:44.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:44.353 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:44.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:44.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.19/tcp/59504/p2p/16Uiu2HAm9EQJMBwZpx5oHqMwDzGVeqiRHYK36Nu4eV5vAnwuttrC","/ip4/172.18.98.19/tcp/59505/ws/p2p/16Uiu2HAm9EQJMBwZpx5oHqMwDzGVeqiRHYK36Nu4eV5vAnwuttrC"],"enrUri":"enr:-L24QKHa6D_M4PRfZkjW6xg0EbtLPMe4rzhbUSHvjDbf_2mVbwCKXnKv8x7HDdXjqNfc-zqL4gQsVbrO91HMxuqmiMICgmlkgnY0gmlwhKwSYhOKbXVsdGlhZGRyc5YACASsEmITBuhwAAoErBJiEwbocd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzSB_oL5mOL9kCsuNzN58bVoim8iOE3jrPrIyKY0lEwmDdGNwguhwg3VkcILocoV3YWt1Mgk"}'
|
||||
2026-04-22 23:55:44.355 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:44.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"]'
|
||||
2026-04-22 23:55:44.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:44.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.237/tcp/37566/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X"]'
|
||||
2026-04-22 23:55:44.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:44.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13615/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:44.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:44.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37565/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:44.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:44.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59503/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:44.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:44.402 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:44.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59503/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902144401959158, "meta": "TGlnaHQgcHVzaCB3b3JrcyEh"}}'
|
||||
2026-04-22 23:55:44.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:44.417 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:44.519 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:44.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:44.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:44.523 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:44.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:44.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:44.527 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:44.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:44.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:44.532 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:55:44.533 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:55:44.534 DEBUG [src.node.waku_node] Stopping container with id 38e6bc0c1d21
|
||||
2026-04-22 23:55:44.996 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:44.997 DEBUG [src.node.waku_node] Stopping container with id 1582414abbc0
|
||||
2026-04-22 23:55:45.483 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:45.486 DEBUG [src.node.waku_node] Stopping container with id ea367263e0f5
|
||||
2026-04-22 23:55:45.883 ERROR [src.node.docker_mananger] Max retries reached for container 38e6bc0c1d21. Exiting log stream.
|
||||
2026-04-22 23:55:45.940 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:45.942 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:55:45.994 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:46.038 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:46.061 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
153
manual/5/data/attachments/cd6a6b37aa8c3c75.txt
Normal file
153
manual/5/data/attachments/cd6a6b37aa8c3c75.txt
Normal file
@ -0,0 +1,153 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_all_from_few_content_topics with id: 2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[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-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.133.167
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37117', '37118', '37119', '37120', '37121']
|
||||
[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 37117:37117 -p 37118:37118 -p 37119:37119 -p 37120:37120 -p 37121:37121 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=37119 --rest-port=37117 --tcp-port=37118 --discv5-udp-port=37120 --rest-address=0.0.0.0 --nat=extip:172.18.133.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c5c6f774b190792deb6d39435cbcdff6f4aad19940ff3ab92ec7cb0b4869fcbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37121 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.167 waku 10735b93aefa21dbd232f8f7f2ee0541ccd6b47bf08161728ebc21aba44c1d41
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 10735b93aefa. Setting up logs at ./log/docker/node1_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 37117
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9539b3b70a0c. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 34e643690776. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/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":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:37117/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.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX","/ip4/172.18.133.167/tcp/37119/ws/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX"],"enrUri":"enr:-L24QKZc3OwNXRKlZsKWOgv57JIZlKlB_jCwKBFZA9-7qGtvO0fqjBCaxB4_Yrpm7KGyE9Qi_u1dkNYkWCwTskMQIgoCgmlkgnY0gmlwhKwShaeKbXVsdGlhZGRyc5YACASsEoWnBpD-AAoErBKFpwaQ_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDge4azfOKh_G3pgMD5vxf7_BUQ9nZYiEB-X0WnaYJsECDdGNwgpD-g3VkcIKRAIV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[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-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKZc3OwNXRKlZsKWOgv57JIZlKlB_jCwKBFZA9-7qGtvO0fqjBCaxB4_Yrpm7KGyE9Qi_u1dkNYkWCwTskMQIgoCgmlkgnY0gmlwhKwShaeKbXVsdGlhZGRyc5YACASsEoWnBpD-AAoErBKFpwaQ_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDge4azfOKh_G3pgMD5vxf7_BUQ9nZYiEB-X0WnaYJsECDdGNwgpD-g3VkcIKRAIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.249.192
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40616', '40617', '40618', '40619', '40620']
|
||||
[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 40616:40616 -p 40617:40617 -p 40618:40618 -p 40619:40619 -p 40620:40620 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=40618 --rest-port=40616 --tcp-port=40617 --discv5-udp-port=40619 --rest-address=0.0.0.0 --nat=extip:172.18.249.192 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbc05ba51ab8eaee7cabcb8bc0e218edffad37cbcd298cade4d9ecbfb9dd4da4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40620 --metrics-logging=true --relay=false --filternode=/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.192 waku 44050fc212ede1bd2172d55135f44f4e78bd80b3c576a61e5d585c0ec28e384e
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 44050fc212ed. Setting up logs at ./log/docker/node2_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 40616
|
||||
[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:40616/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/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":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:40616/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.249.192/tcp/40617/p2p/16Uiu2HAmUbKS6uUKJx8dodwBXXr9zXbbV2eh5SKgKAq2DGAz4vtN","/ip4/172.18.249.192/tcp/40618/ws/p2p/16Uiu2HAmUbKS6uUKJx8dodwBXXr9zXbbV2eh5SKgKAq2DGAz4vtN"],"enrUri":"enr:-L24QO6d1_I2GaK44QW8bBrRUa_tZRLT8bf78v7GyYEY3ibVZakLICVwQCJML4y4CDoWxrU65HUP9Tma226-svno-3wCgmlkgnY0gmlwhKwS-cCKbXVsdGlhZGRyc5YACASsEvnABp6pAAoErBL5wAaeqt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7Mo-qcFiK1IxYz51ZxSNGiDK-jhZYJrtLKMza0TTXn-DdGNwgp6pg3VkcIKeq4V3YWt1MgA"}'
|
||||
[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:40616/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX"]'
|
||||
[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:37117/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:40616/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6e91b226-3cdc-430e-b741-f6017dfe03d4", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6e91b226-3cdc-430e-b741-f6017dfe03d4","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1776902099046813992,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/1234567890" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776902099161652218,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902099272744533,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902099382364534,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902099492517371,"ephemeral":false}]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:40616/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D. Response content: b'Not subscribed to topic: {"key": "value"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87. Response content: b'Not subscribed to topic: \xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8. Response content: b'Not subscribed to topic: \xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8'
|
||||
[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 10735b93aefa
|
||||
[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 44050fc212ed
|
||||
[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.
|
||||
501
manual/5/data/attachments/d0a979e97d92091c.txt
Normal file
501
manual/5/data/attachments/d0a979e97d92091c.txt
Normal file
@ -0,0 +1,501 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_publish_with_valid_content_topics with id: 2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
|
||||
[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-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.105.119
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32435', '32436', '32437', '32438', '32439']
|
||||
[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 32435:32435 -p 32436:32436 -p 32437:32437 -p 32438:32438 -p 32439:32439 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=32437 --rest-port=32435 --tcp-port=32436 --discv5-udp-port=32438 --rest-address=0.0.0.0 --nat=extip:172.18.105.119 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b7ac04456cf3ee8a4d14ebff067d9ce4fcdf30af2298e4abbd2b9a65054f52bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32439 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.119 waku 6ab4637358b12ae9d612879d0c9d7eefcc06ec16ba6a266d5e4d710beb7f2997
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6ab4637358b1. Setting up logs at ./log/docker/node1_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32435
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 45fada071891. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8af2609ae673. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:32435/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.105.119/tcp/32436/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR","/ip4/172.18.105.119/tcp/32437/ws/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR"],"enrUri":"enr:-L24QDv3cAreHcJ2eCqV5ZHs-48CZ_8emq2m7Ho8G02GSSHSJsPXJdhyADm0UQUtiS0eUsDtTa22TMQSwwFO-5b6wgcCgmlkgnY0gmlwhKwSaXeKbXVsdGlhZGRyc5YACASsEml3Bn60AAoErBJpdwZ-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcZoGggTeeIsmV2O2jIeREW4O_NimSsoMKxs-pVsJBPiDdGNwgn60g3VkcIJ-toV3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDv3cAreHcJ2eCqV5ZHs-48CZ_8emq2m7Ho8G02GSSHSJsPXJdhyADm0UQUtiS0eUsDtTa22TMQSwwFO-5b6wgcCgmlkgnY0gmlwhKwSaXeKbXVsdGlhZGRyc5YACASsEml3Bn60AAoErBJpdwZ-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcZoGggTeeIsmV2O2jIeREW4O_NimSsoMKxs-pVsJBPiDdGNwgn60g3VkcIJ-toV3YWt1MgE (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.247.236
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35972', '35973', '35974', '35975', '35976']
|
||||
[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 35972:35972 -p 35973:35973 -p 35974:35974 -p 35975:35975 -p 35976:35976 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=35974 --rest-port=35972 --tcp-port=35973 --discv5-udp-port=35975 --rest-address=0.0.0.0 --nat=extip:172.18.247.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ab3b43f60be3d2ed1eaa9fec137987e4ac20cecd5bdc572ffc8522a57c007de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35976 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.236 waku ff3e592d26c7b4562ecd5397292da7b22b15581527b4c45610699315d12f203e
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID ff3e592d26c7. Setting up logs at ./log/docker/node2_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 35972
|
||||
[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:35972/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:35972/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.247.236/tcp/35973/p2p/16Uiu2HAmE3nnqebn4rucftsxEdgfj9uPwSdKtApQMrBVrQL99pGp","/ip4/172.18.247.236/tcp/35974/ws/p2p/16Uiu2HAmE3nnqebn4rucftsxEdgfj9uPwSdKtApQMrBVrQL99pGp"],"enrUri":"enr:-L24QHy8uWPbbitwGs8TmH4siKcg1kPwqLosqadQz1LQiy5tVdpwqcEsZF5xl6wzE0ntQYHvI4maLCaOQauyzC1ojfYCgmlkgnY0gmlwhKwS9-yKbXVsdGlhZGRyc5YACASsEvfsBoyFAAoErBL37AaMht0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFLL5pW19MYRsMniG_RPzC7fruLONTJqnM-oziiYTKBGDdGNwgoyFg3VkcIKMh4V3YWt1MgE"}'
|
||||
[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:35972/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.119/tcp/32436/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:35972/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902178909762816,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902178909762816,"ephemeral":false,"proof":""}]'
|
||||
[32mINFO [0m src.steps.relay:relay.py:71 WARM UP successful!!
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A simple string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1776902179029047951,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1776902179029047951,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic An integer
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1776902179141703952,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1776902179141703952,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A dictionary
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902179253974122,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902179253974122,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Chinese characters
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902179366467199,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902179366467199,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Emojis
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902179480094625,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902179480094625,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Lorem ipsum text
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902179593440904,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902179593440904,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic HTML content
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "<html><body>Hello</body></html>", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902179706851054,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902179706851054,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Cyrillic characters
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902179819082555,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902179819082555,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Base64 encoded string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902179931718393,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902179931718393,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Binary data
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902180043638238,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902180043638238,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Special characters with whitespace
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902180155813227,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902180155813227,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Boolean false as a string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1776902180269059975,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1776902180269059975,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A float number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1776902180381008094,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1776902180381008094,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A list
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902180493449227,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902180493449227,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Hexadecimal number as a string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902180605635024,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902180605635024,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Email format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1776902180718063754,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1776902180718063754,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic URL format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1776902180831373993,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1776902180831373993,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic Date and time in ISO format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902180943346835,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902180943346835,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic String with escaped quotes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902181055076435,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902181055076435,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A regular expression
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902181167482788,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902181167482788,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A very long string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902181279345927,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902181279345927,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A JSON string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902181396615863,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902181396615863,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A Unix path
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902181510390097,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902181510390097,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A Windows path
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902181624888997,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902181624888997,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic An SQL query
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902181740223763,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902181740223763,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic JavaScript code snippet
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902181854082005,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902181854082005,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A CSS snippet
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902181966915239,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902181966915239,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A Python one-liner
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902182079429586,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902182079429586,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic An IP address
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1776902182191969336,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1776902182191969336,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A domain name
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1776902182303597935,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1776902182303597935,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A user agent string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902182416505030,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902182416505030,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A credit card number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902182531730276,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902182531730276,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A phone number
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1776902182645044752,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1776902182645044752,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A UUID
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902182757954832,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902182757954832,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A hashtag
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1776902182870507002,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1776902182870507002,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A Twitter handle
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1776902182983215153,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1776902182983215153,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A password
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902183096324235,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902183096324235,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A date in common format
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1776902183209644538,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1776902183209644538,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A time string
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1776902183321823813,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1776902183321823813,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.relay.test_publish:test_publish.py:69 Running test with content topic A mathematical equation
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1776902183434243013,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1776902183434243013,"ephemeral":false,"proof":""}]'
|
||||
[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 6ab4637358b1
|
||||
[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 ff3e592d26c7
|
||||
[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.
|
||||
370
manual/5/data/attachments/d3f337e82a751769.txt
Normal file
370
manual/5/data/attachments/d3f337e82a751769.txt
Normal file
@ -0,0 +1,370 @@
|
||||
2026-04-22 23:53:26.251 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:26.251 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:53:26.251 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_payloads with id: 2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082
|
||||
2026-04-22 23:53:26.252 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:53:26.252 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:53:26.252 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:53:26.262 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:26.262 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:26.263 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:26.263 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:53:26.263 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:26.263 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:26.263 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:26.307 DEBUG [src.node.docker_mananger] Network waku created
|
||||
2026-04-22 23:53:26.308 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.183
|
||||
2026-04-22 23:53:26.308 DEBUG [src.node.docker_mananger] Generated ports ['49853', '49854', '49855', '49856', '49857']
|
||||
2026-04-22 23:53:26.308 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:26.308 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:26.308 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:26.309 DEBUG [src.node.docker_mananger] docker run -i -t -p 49853:49853 -p 49854:49854 -p 49855:49855 -p 49856:49856 -p 49857:49857 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=49855 --rest-port=49853 --tcp-port=49854 --discv5-udp-port=49856 --rest-address=0.0.0.0 --nat=extip:172.18.220.183 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e9c3dab8ffbcdedf5c3dd5fbf6ea880ea69b1ed628a92da3b2b3b41afdfbb8d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49857 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:29.261 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.183 waku 5c7e2a6d8af244ae608ff8cafe6e5bda0cada8d83c42d0c1474c3573ec1fe677
|
||||
2026-04-22 23:53:29.294 DEBUG [src.node.docker_mananger] Container started with ID 5c7e2a6d8af2. Setting up logs at ./log/docker/node1_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:29.294 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49853
|
||||
2026-04-22 23:53:29.294 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:30.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:30.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:30.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:30.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:30.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:30.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:30.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:30.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:30.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:30.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:30.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:30.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:30.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:30.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:30.914 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:30.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:30.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4","/ip4/172.18.220.183/tcp/49855/ws/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4"],"enrUri":"enr:-L24QP1R5OyY764g1Vfe1cDD9LfUzAccUWEb9-GnfJWBOHPyVRMHa6opYK-wTAmWvU90-LOqsjU8Lgo7kVXXV1O09rcCgmlkgnY0gmlwhKwS3LeKbXVsdGlhZGRyc5YACASsEty3BsK-AAoErBLctwbCv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAVH6RltvXKPwgvrI8DPB161a5mURfpHNLKdlmVxyIJGDdGNwgsK-g3VkcILCwIV3YWt1MgU"}'
|
||||
2026-04-22 23:53:30.917 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:30.917 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:53:30.924 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:30.924 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QP1R5OyY764g1Vfe1cDD9LfUzAccUWEb9-GnfJWBOHPyVRMHa6opYK-wTAmWvU90-LOqsjU8Lgo7kVXXV1O09rcCgmlkgnY0gmlwhKwS3LeKbXVsdGlhZGRyc5YACASsEty3BsK-AAoErBLctwbCv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAVH6RltvXKPwgvrI8DPB161a5mURfpHNLKdlmVxyIJGDdGNwgsK-g3VkcILCwIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:30.924 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:30.924 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.213.216
|
||||
2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] Generated ports ['46942', '46943', '46944', '46945', '46946']
|
||||
2026-04-22 23:53:30.926 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:30.926 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:30.926 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] docker run -i -t -p 46942:46942 -p 46943:46943 -p 46944:46944 -p 46945:46945 -p 46946:46946 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=46944 --rest-port=46942 --tcp-port=46943 --discv5-udp-port=46945 --rest-address=0.0.0.0 --nat=extip:172.18.213.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8e0fd0d58dbbbd3d0d6afcfcedca7bd3ea54efc2ae7ebef68bccc83db4ae3b50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46946 --metrics-logging=true --relay=false --filternode=/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:31.114 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.213.216 waku 088259cc6036276773f6aac93c641fd8f7bcf6876beb9bc0cfe1e2b510c557c9
|
||||
2026-04-22 23:53:31.145 DEBUG [src.node.docker_mananger] Container started with ID 088259cc6036. Setting up logs at ./log/docker/node2_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:31.146 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46942
|
||||
2026-04-22 23:53:31.146 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:32.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:32.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:32.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:32.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:32.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:32.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:32.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:32.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:32.458 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:32.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:32.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.216/tcp/46943/p2p/16Uiu2HAmRATfvf1oBUsPyCD4MpmoDDNBreQsxnSvqBYpadPkxt3i","/ip4/172.18.213.216/tcp/46944/ws/p2p/16Uiu2HAmRATfvf1oBUsPyCD4MpmoDDNBreQsxnSvqBYpadPkxt3i"],"enrUri":"enr:-L24QKtfQm6XzY9ICLA7SlOtAPcaAz2MRAPn9HEvyvREd6e8Ywf4Bwh-SjkQEHzNZB6mfJr_-WvJWcAUok0PYc_S6u8CgmlkgnY0gmlwhKwS1diKbXVsdGlhZGRyc5YACASsEtXYBrdfAAoErBLV2Aa3YN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDudj6mCbg3k6SZxaH72MnWrRrK9SAypSIi2oOlQT9U1GDdGNwgrdfg3VkcIK3YYV3YWt1MgA"}'
|
||||
2026-04-22 23:53:32.460 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:32.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46942/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4"]'
|
||||
2026-04-22 23:53:32.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:32.486 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
|
||||
2026-04-22 23:53:32.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:53:32.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:32.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46942/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3a51e238-2385-4542-91e2-9f85e1e006a2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:53:32.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3a51e238-2385-4542-91e2-9f85e1e006a2","statusDesc":"OK"}'
|
||||
2026-04-22 23:53:32.507 DEBUG [tests.filter.test_get_messages] Running test with payload A simple string
|
||||
2026-04-22 23:53:32.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:32.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:32.516 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:32.616 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:32.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:32.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012508022557,"ephemeral":false}]'
|
||||
2026-04-22 23:53:32.621 DEBUG [tests.filter.test_get_messages] Running test with payload An integer
|
||||
2026-04-22 23:53:32.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:32.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:32.625 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:32.726 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:32.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:32.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012621367556,"ephemeral":false}]'
|
||||
2026-04-22 23:53:32.730 DEBUG [tests.filter.test_get_messages] Running test with payload A dictionary
|
||||
2026-04-22 23:53:32.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:32.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:32.734 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:32.834 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:32.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:32.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012730325359,"ephemeral":false}]'
|
||||
2026-04-22 23:53:32.838 DEBUG [tests.filter.test_get_messages] Running test with payload Chinese characters
|
||||
2026-04-22 23:53:32.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:32.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:32.844 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:32.944 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:32.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:32.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012839122181,"ephemeral":false}]'
|
||||
2026-04-22 23:53:32.948 DEBUG [tests.filter.test_get_messages] Running test with payload Emojis
|
||||
2026-04-22 23:53:32.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:32.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:32.952 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:33.053 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:33.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:33.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012948710181,"ephemeral":false}]'
|
||||
2026-04-22 23:53:33.057 DEBUG [tests.filter.test_get_messages] Running test with payload Lorem ipsum text
|
||||
2026-04-22 23:53:33.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:33.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:33.061 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:33.162 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:33.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:33.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013057265380,"ephemeral":false}]'
|
||||
2026-04-22 23:53:33.165 DEBUG [tests.filter.test_get_messages] Running test with payload HTML content
|
||||
2026-04-22 23:53:33.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:33.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:33.170 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:33.271 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:33.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:33.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013165976669,"ephemeral":false}]'
|
||||
2026-04-22 23:53:33.275 DEBUG [tests.filter.test_get_messages] Running test with payload Cyrillic characters
|
||||
2026-04-22 23:53:33.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:33.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:33.279 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:33.380 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:33.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:33.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013275373404,"ephemeral":false}]'
|
||||
2026-04-22 23:53:33.386 DEBUG [tests.filter.test_get_messages] Running test with payload Base64 encoded string
|
||||
2026-04-22 23:53:33.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:33.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:33.390 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:33.490 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:33.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:33.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013386268457,"ephemeral":false}]'
|
||||
2026-04-22 23:53:33.494 DEBUG [tests.filter.test_get_messages] Running test with payload Binary data
|
||||
2026-04-22 23:53:33.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:33.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:33.498 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:33.599 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:33.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:33.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013494908844,"ephemeral":false}]'
|
||||
2026-04-22 23:53:33.603 DEBUG [tests.filter.test_get_messages] Running test with payload Special characters with whitespace
|
||||
2026-04-22 23:53:33.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:33.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:33.607 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:33.707 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:33.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:33.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013603255433,"ephemeral":false}]'
|
||||
2026-04-22 23:53:33.711 DEBUG [tests.filter.test_get_messages] Running test with payload Boolean false as a string
|
||||
2026-04-22 23:53:33.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:33.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:33.716 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:33.816 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:33.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:33.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013711796115,"ephemeral":false}]'
|
||||
2026-04-22 23:53:33.820 DEBUG [tests.filter.test_get_messages] Running test with payload A float number
|
||||
2026-04-22 23:53:33.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:33.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:33.825 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:33.925 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:33.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:33.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013820840409,"ephemeral":false}]'
|
||||
2026-04-22 23:53:33.929 DEBUG [tests.filter.test_get_messages] Running test with payload A list
|
||||
2026-04-22 23:53:33.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:33.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:33.934 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:34.034 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:34.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:34.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013929850725,"ephemeral":false}]'
|
||||
2026-04-22 23:53:34.038 DEBUG [tests.filter.test_get_messages] Running test with payload Hexadecimal number as a string
|
||||
2026-04-22 23:53:34.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:34.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:34.043 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:34.143 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:34.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:34.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014038814645,"ephemeral":false}]'
|
||||
2026-04-22 23:53:34.147 DEBUG [tests.filter.test_get_messages] Running test with payload Email format
|
||||
2026-04-22 23:53:34.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:34.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:34.153 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:34.254 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:34.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:34.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014147768280,"ephemeral":false}]'
|
||||
2026-04-22 23:53:34.257 DEBUG [tests.filter.test_get_messages] Running test with payload URL format
|
||||
2026-04-22 23:53:34.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:34.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:34.262 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:34.363 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:34.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:34.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014258254949,"ephemeral":false}]'
|
||||
2026-04-22 23:53:34.367 DEBUG [tests.filter.test_get_messages] Running test with payload Date and time in ISO format
|
||||
2026-04-22 23:53:34.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:34.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:34.372 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:34.472 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:34.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:34.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014367507436,"ephemeral":false}]'
|
||||
2026-04-22 23:53:34.476 DEBUG [tests.filter.test_get_messages] Running test with payload String with escaped quotes
|
||||
2026-04-22 23:53:34.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:34.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:34.481 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:34.581 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:34.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:34.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014476662433,"ephemeral":false}]'
|
||||
2026-04-22 23:53:34.585 DEBUG [tests.filter.test_get_messages] Running test with payload A regular expression
|
||||
2026-04-22 23:53:34.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:34.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:34.589 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:34.689 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:34.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:34.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014585533136,"ephemeral":false}]'
|
||||
2026-04-22 23:53:34.694 DEBUG [tests.filter.test_get_messages] Running test with payload A very long string
|
||||
2026-04-22 23:53:34.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:34.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:34.699 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:34.799 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:34.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:34.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014694263079,"ephemeral":false}]'
|
||||
2026-04-22 23:53:34.804 DEBUG [tests.filter.test_get_messages] Running test with payload A JSON string
|
||||
2026-04-22 23:53:34.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:34.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:34.809 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:34.910 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:34.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:34.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014804794327,"ephemeral":false}]'
|
||||
2026-04-22 23:53:34.914 DEBUG [tests.filter.test_get_messages] Running test with payload A Unix path
|
||||
2026-04-22 23:53:34.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:34.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:34.918 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:35.019 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:35.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:35.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014914806804,"ephemeral":false}]'
|
||||
2026-04-22 23:53:35.023 DEBUG [tests.filter.test_get_messages] Running test with payload A Windows path
|
||||
2026-04-22 23:53:35.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:35.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:35.027 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:35.128 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:35.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:35.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015023595828,"ephemeral":false}]'
|
||||
2026-04-22 23:53:35.132 DEBUG [tests.filter.test_get_messages] Running test with payload An SQL query
|
||||
2026-04-22 23:53:35.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:35.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:35.137 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:35.237 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:35.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:35.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015132378417,"ephemeral":false}]'
|
||||
2026-04-22 23:53:35.241 DEBUG [tests.filter.test_get_messages] Running test with payload JavaScript code snippet
|
||||
2026-04-22 23:53:35.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:35.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:35.245 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:35.346 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:35.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:35.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015241627802,"ephemeral":false}]'
|
||||
2026-04-22 23:53:35.351 DEBUG [tests.filter.test_get_messages] Running test with payload A CSS snippet
|
||||
2026-04-22 23:53:35.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:35.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:35.355 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:35.455 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:35.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:35.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015351276180,"ephemeral":false}]'
|
||||
2026-04-22 23:53:35.459 DEBUG [tests.filter.test_get_messages] Running test with payload A Python one-liner
|
||||
2026-04-22 23:53:35.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:35.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:35.464 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:35.564 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:35.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:35.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015460070991,"ephemeral":false}]'
|
||||
2026-04-22 23:53:35.568 DEBUG [tests.filter.test_get_messages] Running test with payload An IP address
|
||||
2026-04-22 23:53:35.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:35.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:35.573 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:35.673 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:35.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:35.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015568955019,"ephemeral":false}]'
|
||||
2026-04-22 23:53:35.677 DEBUG [tests.filter.test_get_messages] Running test with payload A domain name
|
||||
2026-04-22 23:53:35.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:35.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:35.682 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:35.782 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:35.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:35.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015677966059,"ephemeral":false}]'
|
||||
2026-04-22 23:53:35.786 DEBUG [tests.filter.test_get_messages] Running test with payload A user agent string
|
||||
2026-04-22 23:53:35.787 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:35.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:35.791 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:35.891 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:35.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:35.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015787009791,"ephemeral":false}]'
|
||||
2026-04-22 23:53:35.895 DEBUG [tests.filter.test_get_messages] Running test with payload A credit card number
|
||||
2026-04-22 23:53:35.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:35.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:35.900 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:36.000 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:36.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:36.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015895576698,"ephemeral":false}]'
|
||||
2026-04-22 23:53:36.004 DEBUG [tests.filter.test_get_messages] Running test with payload A phone number
|
||||
2026-04-22 23:53:36.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:36.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:36.009 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:36.109 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:36.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:36.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016004927271,"ephemeral":false}]'
|
||||
2026-04-22 23:53:36.117 DEBUG [tests.filter.test_get_messages] Running test with payload A UUID
|
||||
2026-04-22 23:53:36.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:36.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:36.122 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:36.222 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:36.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:36.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016117795358,"ephemeral":false}]'
|
||||
2026-04-22 23:53:36.226 DEBUG [tests.filter.test_get_messages] Running test with payload A hashtag
|
||||
2026-04-22 23:53:36.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:36.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:36.231 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:36.331 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:36.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:36.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016226909581,"ephemeral":false}]'
|
||||
2026-04-22 23:53:36.335 DEBUG [tests.filter.test_get_messages] Running test with payload A Twitter handle
|
||||
2026-04-22 23:53:36.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:36.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:36.340 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:36.440 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:36.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:36.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016335718915,"ephemeral":false}]'
|
||||
2026-04-22 23:53:36.444 DEBUG [tests.filter.test_get_messages] Running test with payload A password
|
||||
2026-04-22 23:53:36.444 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:36.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:36.448 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:36.549 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:36.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:36.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016444651046,"ephemeral":false}]'
|
||||
2026-04-22 23:53:36.553 DEBUG [tests.filter.test_get_messages] Running test with payload A date in common format
|
||||
2026-04-22 23:53:36.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:36.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:36.557 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:36.657 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:36.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:36.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016553436378,"ephemeral":false}]'
|
||||
2026-04-22 23:53:36.661 DEBUG [tests.filter.test_get_messages] Running test with payload A time string
|
||||
2026-04-22 23:53:36.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:36.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:36.666 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:36.766 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:36.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:36.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016662126415,"ephemeral":false}]'
|
||||
2026-04-22 23:53:36.770 DEBUG [tests.filter.test_get_messages] Running test with payload A mathematical equation
|
||||
2026-04-22 23:53:36.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:53:36.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:36.775 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:36.875 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:36.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:36.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016771037796,"ephemeral":false}]'
|
||||
2026-04-22 23:53:36.881 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:53:36.883 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:53:36.883 DEBUG [src.node.waku_node] Stopping container with id 5c7e2a6d8af2
|
||||
2026-04-22 23:53:37.318 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:53:37.319 DEBUG [src.node.waku_node] Stopping container with id 088259cc6036
|
||||
2026-04-22 23:53:37.736 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:53:37.736 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:53:37.815 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:53:37.832 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
699
manual/5/data/attachments/d65f4f5f947db9c5.txt
Normal file
699
manual/5/data/attachments/d65f4f5f947db9c5.txt
Normal file
@ -0,0 +1,699 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_light_push_with_valid_payloads with id: 2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:28 Running fixture setup: light_push_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/receiving_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.183.106
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53529', '53530', '53531', '53532', '53533']
|
||||
[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 53529:53529 -p 53530:53530 -p 53531:53531 -p 53532:53532 -p 53533:53533 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=53531 --rest-port=53529 --tcp-port=53530 --discv5-udp-port=53532 --rest-address=0.0.0.0 --nat=extip:172.18.183.106 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdffeabe50f7ffcebdd3cc2c3006fbfa695d93387cd73ee8fb3f178ea4d861ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53533 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.106 waku dd01032ab01f600cce528b5d84c70772936fb464e76d59392ece26c8e3499998
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID dd01032ab01f. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 53529
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 345ef30851d1. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4c2dd8542f5b. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"READY"},{"Legacy Lightpush":"READY"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:53529/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.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8","/ip4/172.18.183.106/tcp/53531/ws/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"],"enrUri":"enr:-L24QIX43pmGLk2JaHoBFrZmuN_8D7gTJIpuAN-zugt9IIN-Marya7cSX4bKzNel7C8OX2KWPNlOvJZwc9zBfmAdNI8CgmlkgnY0gmlwhKwSt2qKbXVsdGlhZGRyc5YACASsErdqBtEaAAoErBK3agbRG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECz97hLt6yg1833Qiw7UzeBgprzVawsCLbN6WjBOgfBF-DdGNwgtEag3VkcILRHIV3YWt1Mgk"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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/receiving_node2_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.93.232
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40567', '40568', '40569', '40570', '40571']
|
||||
[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 40567:40567 -p 40568:40568 -p 40569:40569 -p 40570:40570 -p 40571:40571 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=40569 --rest-port=40567 --tcp-port=40568 --discv5-udp-port=40570 --rest-address=0.0.0.0 --nat=extip:172.18.93.232 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=50e88b197ef6abc93243310ae990b861bbfacc2f6f6eb8cd9e668dda23a3cd3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40571 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.93.232 waku 9a36aa26ca331ac645b1c4d78433422e2ca2bc5b7b6654cf4adbd36bfe3b5a1e
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9a36aa26ca33. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 40567
|
||||
[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:40567/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:40567/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.93.232/tcp/40568/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb","/ip4/172.18.93.232/tcp/40569/ws/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb"],"enrUri":"enr:-L24QPdIvJUk71fGBkQFz-JtOGvqoC0t35wgX76ckpAgbIU3b-7Jc_oDnSa6KtEbXwJTz7aLE96scxtzPT8xCcoEfXoCgmlkgnY0gmlwhKwSXeiKbXVsdGlhZGRyc5YACASsEl3oBp54AAoErBJd6Aaeed0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5-483ZI9j5SNTGRy6_FnHWnCwRXDnpO1zfrNyHs0RuSDdGNwgp54g3VkcIKeeoV3YWt1MgE"}'
|
||||
[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:40567/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[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/lightpush_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QIX43pmGLk2JaHoBFrZmuN_8D7gTJIpuAN-zugt9IIN-Marya7cSX4bKzNel7C8OX2KWPNlOvJZwc9zBfmAdNI8CgmlkgnY0gmlwhKwSt2qKbXVsdGlhZGRyc5YACASsErdqBtEaAAoErBK3agbRG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECz97hLt6yg1833Qiw7UzeBgprzVawsCLbN6WjBOgfBF-DdGNwgtEag3VkcILRHIV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.48.130
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17492', '17493', '17494', '17495', '17496']
|
||||
[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 17492:17492 -p 17493:17493 -p 17494:17494 -p 17495:17495 -p 17496:17496 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=17494 --rest-port=17492 --tcp-port=17493 --discv5-udp-port=17495 --rest-address=0.0.0.0 --nat=extip:172.18.48.130 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e01accdd8122421fe35b137fdabccc3d13cc31cddca7e7a0c921abecbbdd0eb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17496 --metrics-logging=true --lightpushnode=/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8 --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.130 waku 36616e042a324a2cab2bc9564929b3088b5bf448e7ad39820270b05a1669ea8b
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 36616e042a32. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 17492
|
||||
[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:17492/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:17492/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.48.130/tcp/17493/p2p/16Uiu2HAmNWdxjx86Q495qcu7jaiGBuvUXPCAX7KdXbSwgidoDZnC","/ip4/172.18.48.130/tcp/17494/ws/p2p/16Uiu2HAmNWdxjx86Q495qcu7jaiGBuvUXPCAX7KdXbSwgidoDZnC"],"enrUri":"enr:-L24QM3KmmktwhhtQsCs7VMW99tYBBPpSYIhmhWAJ5n6TgaZJQYDrWqx1-xAlWZUQsEwApeAEeEb0g3_ikLb-5akstkCgmlkgnY0gmlwhKwSMIKKbXVsdGlhZGRyc5YACASsEjCCBkRVAAoErBIwggZEVt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDknErTJo3WCKDfu8TGCLmmK3vIFafTEH2QWdJ11jtfb2DdGNwgkRVg3VkcIJEV4V3YWt1Mgk"}'
|
||||
[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:17492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"]'
|
||||
[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:17492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.232/tcp/40568/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb"]'
|
||||
[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:53529/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:40567/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:17492/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 tests.light_push.test_publish:test_publish.py:24 Running test with payload A simple string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112168696395}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload An integer
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112294278653}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A dictionary
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112419544009}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Chinese characters
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112543870991}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Emojis
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112669816392}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Lorem ipsum text
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112797778853}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload HTML content
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112924976463}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Cyrillic characters
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113050632985}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Base64 encoded string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113184368060}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Binary data
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113310648181}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Special characters with whitespace
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113437027863}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Boolean false as a string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113564908765}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A float number
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113693192789}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A list
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113827042032}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Hexadecimal number as a string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113957891837}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Email format
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114086031956}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload URL format
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114214892473}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload Date and time in ISO format
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114342912261}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload String with escaped quotes
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114472747161}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A regular expression
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114597809708}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A very long string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114725823683}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A JSON string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114856300679}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A Unix path
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114984930990}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A Windows path
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115113803657}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload An SQL query
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115238482261}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload JavaScript code snippet
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115366278622}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A CSS snippet
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115491299085}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A Python one-liner
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115618604255}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload An IP address
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115745827266}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A domain name
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115871334330}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A user agent string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116002525140}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A credit card number
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116127105158}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A phone number
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116257693771}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A UUID
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116390736987}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A hashtag
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116521202077}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A Twitter handle
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116650976486}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A password
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116777743945}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A date in common format
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116918249625}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A time string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902117045834308}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:24 Running test with payload A mathematical equation
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902117173102716}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]'
|
||||
[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 dd01032ab01f
|
||||
[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 9a36aa26ca33
|
||||
[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 36616e042a32
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dd01032ab01f. 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.
|
||||
169
manual/5/data/attachments/d7f4e2e8fcc40227.txt
Normal file
169
manual/5/data/attachments/d7f4e2e8fcc40227.txt
Normal file
@ -0,0 +1,169 @@
|
||||
2026-04-22 23:55:01.098 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:01.098 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:55:01.099 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_from_multiple_pubsub_topics with id: 2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a
|
||||
2026-04-22 23:55:01.099 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:55:01.099 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:55:01.099 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:55:01.105 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:01.105 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:01.106 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:01.106 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:01.106 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:01.106 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:01.106 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:01.108 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:01.108 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.13
|
||||
2026-04-22 23:55:01.108 DEBUG [src.node.docker_mananger] Generated ports ['60237', '60238', '60239', '60240', '60241']
|
||||
2026-04-22 23:55:01.108 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:01.108 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:01.108 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:01.109 DEBUG [src.node.docker_mananger] docker run -i -t -p 60237:60237 -p 60238:60238 -p 60239:60239 -p 60240:60240 -p 60241:60241 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=60239 --rest-port=60237 --tcp-port=60238 --discv5-udp-port=60240 --rest-address=0.0.0.0 --nat=extip:172.18.191.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d08ffe713d8d3b84e29fea0ebe48fe84b3095ad4a7f86ad2abaeb9c420056abd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60241 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:01.287 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.13 waku 345ef30851d12d01cd55a148c7b59d56111f0b487beb6fb264943386eb96407d
|
||||
2026-04-22 23:55:01.315 DEBUG [src.node.docker_mananger] Container started with ID 345ef30851d1. Setting up logs at ./log/docker/node1_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:01.316 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60237
|
||||
2026-04-22 23:55:01.316 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:01.431 ERROR [src.node.docker_mananger] Max retries reached for container 10735b93aefa. Exiting log stream.
|
||||
2026-04-22 23:55:01.861 ERROR [src.node.docker_mananger] Max retries reached for container 44050fc212ed. Exiting log stream.
|
||||
2026-04-22 23:55:02.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:02.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:02.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:02.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:02.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:02.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:02.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:02.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:02.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:02.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:02.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:02.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:02.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:02.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:02.936 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:02.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:02.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM","/ip4/172.18.191.13/tcp/60239/ws/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM"],"enrUri":"enr:-L24QJW8JzQlOhwyPsQXx0hKGyiM2GiAuE_JnWXUYcWbZ-udRP0UXSCzVPdnZrzeH8r7WIEvrq4ymnnR16nKxnTe8y8CgmlkgnY0gmlwhKwSvw2KbXVsdGlhZGRyc5YACASsEr8NButOAAoErBK_DQbrT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8YDd5rBrL4S4I0dur4LRoSTZ4ik7tbGO4NhjhohyDLCDdGNwgutOg3VkcILrUIV3YWt1MgU"}'
|
||||
2026-04-22 23:55:02.939 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:02.940 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:55:02.946 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:02.946 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:02.946 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:02.946 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:55:02.946 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJW8JzQlOhwyPsQXx0hKGyiM2GiAuE_JnWXUYcWbZ-udRP0UXSCzVPdnZrzeH8r7WIEvrq4ymnnR16nKxnTe8y8CgmlkgnY0gmlwhKwSvw2KbXVsdGlhZGRyc5YACASsEr8NButOAAoErBK_DQbrT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8YDd5rBrL4S4I0dur4LRoSTZ4ik7tbGO4NhjhohyDLCDdGNwgutOg3VkcILrUIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:55:02.947 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:02.947 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:02.947 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:02.948 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:02.948 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.254.82
|
||||
2026-04-22 23:55:02.949 DEBUG [src.node.docker_mananger] Generated ports ['34774', '34775', '34776', '34777', '34778']
|
||||
2026-04-22 23:55:02.949 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:02.949 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:02.949 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:02.949 DEBUG [src.node.docker_mananger] docker run -i -t -p 34774:34774 -p 34775:34775 -p 34776:34776 -p 34777:34777 -p 34778:34778 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=34776 --rest-port=34774 --tcp-port=34775 --discv5-udp-port=34777 --rest-address=0.0.0.0 --nat=extip:172.18.254.82 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7a72007c806f1860cfc9a09e998b99c1edf8b4d1a99a1de35ef74d7ce79d1cf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34778 --metrics-logging=true --relay=false --filternode=/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:03.138 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.254.82 waku 4c2dd8542f5b9c71c47a67946d73b30e8f9446b75d45bb25872c82a1a1797336
|
||||
2026-04-22 23:55:03.167 DEBUG [src.node.docker_mananger] Container started with ID 4c2dd8542f5b. Setting up logs at ./log/docker/node2_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:03.168 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34774
|
||||
2026-04-22 23:55:03.168 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:04.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:04.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:04.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:04.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:04.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:04.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:04.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:04.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:04.479 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:04.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:04.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.82/tcp/34775/p2p/16Uiu2HAmUwk6KwtSqb2aYGYL8LKxtYRxSXKMkCVgJYhsnrNBxsW9","/ip4/172.18.254.82/tcp/34776/ws/p2p/16Uiu2HAmUwk6KwtSqb2aYGYL8LKxtYRxSXKMkCVgJYhsnrNBxsW9"],"enrUri":"enr:-L24QDIwe6UgFGC80vzdMijJXSrA-7K5r4gct9rzs2KoKUijQUC-Ly7aNEmR68OZvqQ6fTYSTYeHH7ABmM8Tz7Ppx8oCgmlkgnY0gmlwhKwS_lKKbXVsdGlhZGRyc5YACASsEv5SBofXAAoErBL-UgaH2N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8gW-N4zn9BVE5sWh1UvYUdvA8cAGHT33nUCIXBON_7qDdGNwgofXg3VkcIKH2YV3YWt1MgA"}'
|
||||
2026-04-22 23:55:04.481 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:04.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM"]'
|
||||
2026-04-22 23:55:04.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:04.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:04.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:04.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2d221e6f-1474-49dd-936c-4147fa854bb1", "contentFilters": ["/waku/2/rs/198/0"], "pubsubTopic": "/waku/2/rs/198/0"}'
|
||||
2026-04-22 23:55:04.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2d221e6f-1474-49dd-936c-4147fa854bb1","statusDesc":"OK"}'
|
||||
2026-04-22 23:55:04.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/0", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:04.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:04.539 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:04.639 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:04.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:04.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/0","version":0,"timestamp":1776902104530495270,"ephemeral":false}]'
|
||||
2026-04-22 23:55:04.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:55:04.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:04.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "07816e10-1b3a-4f07-8a54-2540860a3968", "contentFilters": ["/waku/2/rs/198/1"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:55:04.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"07816e10-1b3a-4f07-8a54-2540860a3968","statusDesc":"OK"}'
|
||||
2026-04-22 23:55:04.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:04.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:04.660 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:04.760 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:04.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:04.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1","version":0,"timestamp":1776902104655759659,"ephemeral":false}]'
|
||||
2026-04-22 23:55:04.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
|
||||
2026-04-22 23:55:04.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:04.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "508e148e-8275-492a-94d6-4fd9cdfac838", "contentFilters": ["/waku/2/rs/198/9"], "pubsubTopic": "/waku/2/rs/198/9"}'
|
||||
2026-04-22 23:55:04.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"508e148e-8275-492a-94d6-4fd9cdfac838","statusDesc":"OK"}'
|
||||
2026-04-22 23:55:04.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:04.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:04.782 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:04.883 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:04.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:04.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/9","version":0,"timestamp":1776902104776946258,"ephemeral":false}]'
|
||||
2026-04-22 23:55:04.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/25"]'
|
||||
2026-04-22 23:55:04.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:04.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9ea02940-8c2e-4503-8030-7f36668812e9", "contentFilters": ["/waku/2/rs/198/25"], "pubsubTopic": "/waku/2/rs/198/25"}'
|
||||
2026-04-22 23:55:04.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9ea02940-8c2e-4503-8030-7f36668812e9","statusDesc":"OK"}'
|
||||
2026-04-22 23:55:04.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/25", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:04.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:04.908 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:05.008 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:05.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:05.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/25","version":0,"timestamp":1776902104902327221,"ephemeral":false}]'
|
||||
2026-04-22 23:55:05.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1000"]'
|
||||
2026-04-22 23:55:05.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:05.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6458a994-8e58-43bd-88c4-0a74ddf35cff", "contentFilters": ["/waku/2/rs/198/1000"], "pubsubTopic": "/waku/2/rs/198/1000"}'
|
||||
2026-04-22 23:55:05.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6458a994-8e58-43bd-88c4-0a74ddf35cff","statusDesc":"OK"}'
|
||||
2026-04-22 23:55:05.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1000", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:05.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:05.031 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:05.131 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:05.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:05.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1000","version":0,"timestamp":1776902105025589394,"ephemeral":false}]'
|
||||
2026-04-22 23:55:05.135 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:34774/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
|
||||
2026-04-22 23:55:05.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
2026-04-22 23:55:05.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/0", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:05.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:05.147 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:05.247 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:05.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:05.250 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0. Response content: b'Not subscribed to topic: /waku/2/rs/198/0'
|
||||
2026-04-22 23:55:05.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:05.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:05.254 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:05.354 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:05.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:05.357 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Not subscribed to topic: /waku/2/rs/198/1'
|
||||
2026-04-22 23:55:05.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:05.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:05.362 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:05.462 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:05.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:05.465 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9. Response content: b'Not subscribed to topic: /waku/2/rs/198/9'
|
||||
2026-04-22 23:55:05.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/25", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:05.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:05.470 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:05.570 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:05.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:05.573 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25. Response content: b'Not subscribed to topic: /waku/2/rs/198/25'
|
||||
2026-04-22 23:55:05.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1000", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:55:05.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:05.577 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:05.677 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:55:05.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:05.680 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000. Response content: b'Not subscribed to topic: /waku/2/rs/198/1000'
|
||||
2026-04-22 23:55:05.683 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:55:05.684 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:55:05.685 DEBUG [src.node.waku_node] Stopping container with id 345ef30851d1
|
||||
2026-04-22 23:55:06.122 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:06.123 DEBUG [src.node.waku_node] Stopping container with id 4c2dd8542f5b
|
||||
2026-04-22 23:55:06.577 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:06.579 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:55:06.601 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:06.617 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
153
manual/5/data/attachments/db0b99eac3485e3c.txt
Normal file
153
manual/5/data/attachments/db0b99eac3485e3c.txt
Normal file
@ -0,0 +1,153 @@
|
||||
2026-04-22 23:56:24.607 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:24.607 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:56:24.607 DEBUG [tests.conftest] Running test: test_publish_on_multiple_pubsub_topics with id: 2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6
|
||||
2026-04-22 23:56:24.607 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:56:24.608 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
||||
2026-04-22 23:56:24.608 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
|
||||
2026-04-22 23:56:24.614 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:24.614 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:24.614 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:24.615 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:56:24.615 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:24.615 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:24.615 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:24.616 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:24.616 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.199
|
||||
2026-04-22 23:56:24.616 DEBUG [src.node.docker_mananger] Generated ports ['57147', '57148', '57149', '57150', '57151']
|
||||
2026-04-22 23:56:24.617 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:24.617 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:24.617 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:24.617 DEBUG [src.node.docker_mananger] docker run -i -t -p 57147:57147 -p 57148:57148 -p 57149:57149 -p 57150:57150 -p 57151:57151 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=57149 --rest-port=57147 --tcp-port=57148 --discv5-udp-port=57150 --rest-address=0.0.0.0 --nat=extip:172.18.154.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a3ac7a66dfabbf4fcbae0b307fe486f90bbcda3c6dddc18ce982c37b4ddaca7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57151 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:24.808 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.199 waku 9485af0472bc2f734dff6e0bc2265c2c328567f685d01f78f541badd306cf07e
|
||||
2026-04-22 23:56:24.839 DEBUG [src.node.docker_mananger] Container started with ID 9485af0472bc. Setting up logs at ./log/docker/node1_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:24.839 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57147
|
||||
2026-04-22 23:56:24.839 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:24.846 ERROR [src.node.docker_mananger] Max retries reached for container 6ab4637358b1. Exiting log stream.
|
||||
2026-04-22 23:56:25.367 ERROR [src.node.docker_mananger] Max retries reached for container ff3e592d26c7. Exiting log stream.
|
||||
2026-04-22 23:56:25.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:25.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:25.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:25.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:26.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:26.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:26.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:26.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:26.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:26.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:26.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:26.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:26.355 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:26.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:26.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.199/tcp/57148/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4","/ip4/172.18.154.199/tcp/57149/ws/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4"],"enrUri":"enr:-L24QKxr7FOn6JKVkf7GhynoIndeA-Wn_cMkU38J9ztdjeh_L5FfM2FfuvTcOfW477COOuOrS1BDDQ7JD8pVnOAkcuICgmlkgnY0gmlwhKwSmseKbXVsdGlhZGRyc5YACASsEprHBt88AAoErBKaxwbfPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJz6xUkNu6HVQ-7_wfahNh8--vy-gwrBJmjsmAH3gzl2DdGNwgt88g3VkcILfPoV3YWt1MgE"}'
|
||||
2026-04-22 23:56:26.358 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:26.364 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:26.364 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:26.365 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:26.365 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:56:26.365 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKxr7FOn6JKVkf7GhynoIndeA-Wn_cMkU38J9ztdjeh_L5FfM2FfuvTcOfW477COOuOrS1BDDQ7JD8pVnOAkcuICgmlkgnY0gmlwhKwSmseKbXVsdGlhZGRyc5YACASsEprHBt88AAoErBKaxwbfPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJz6xUkNu6HVQ-7_wfahNh8--vy-gwrBJmjsmAH3gzl2DdGNwgt88g3VkcILfPoV3YWt1MgE (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:56:26.365 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:26.365 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:26.365 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:26.367 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:26.367 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.253
|
||||
2026-04-22 23:56:26.367 DEBUG [src.node.docker_mananger] Generated ports ['62141', '62142', '62143', '62144', '62145']
|
||||
2026-04-22 23:56:26.367 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:26.367 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:26.367 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:26.367 DEBUG [src.node.docker_mananger] docker run -i -t -p 62141:62141 -p 62142:62142 -p 62143:62143 -p 62144:62144 -p 62145:62145 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=62143 --rest-port=62141 --tcp-port=62142 --discv5-udp-port=62144 --rest-address=0.0.0.0 --nat=extip:172.18.25.253 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f8d0f7fe66e64eaf40e4876e2b27fc76cec774e1af59f8f51f4d7fab1be30f72 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62145 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:26.565 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.253 waku 6c3db6e906d67701bdd987f57df70579d83576ee7ca748179dfecfb7d8051dec
|
||||
2026-04-22 23:56:26.595 DEBUG [src.node.docker_mananger] Container started with ID 6c3db6e906d6. Setting up logs at ./log/docker/node2_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:26.595 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62141
|
||||
2026-04-22 23:56:26.595 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:27.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:27.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:27.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:27.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:27.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:27.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:27.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:27.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:27.907 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:27.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:27.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.253/tcp/62142/p2p/16Uiu2HAm3ZeypjkmzuSYiwNCYpvEKswUbaJC3YS1qasZLKBagVq2","/ip4/172.18.25.253/tcp/62143/ws/p2p/16Uiu2HAm3ZeypjkmzuSYiwNCYpvEKswUbaJC3YS1qasZLKBagVq2"],"enrUri":"enr:-L24QLB0_0P8DviygfA7UtfNZDTPSOoDMjQbGZAZ9GCz5w14apTBDWnUn0FDrW2tbPkmfQRtzHf_3nFMLiMjtuqmuLoCgmlkgnY0gmlwhKwSGf2KbXVsdGlhZGRyc5YACASsEhn9BvK-AAoErBIZ_Qbyv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECeOkDA3XyrODaCktUlx1mY8EJGU35BgLhDf3pU1xDTjmDdGNwgvK-g3VkcILywIV3YWt1MgE"}'
|
||||
2026-04-22 23:56:27.911 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:27.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62141/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.199/tcp/57148/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4"]'
|
||||
2026-04-22 23:56:27.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:27.944 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
|
||||
2026-04-22 23:56:27.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:27.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:27.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:27.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:27.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:27.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:27.964 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:28.064 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902187956320000,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.069 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902187956320000,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.072 INFO [src.steps.relay] WARM UP successful!!
|
||||
2026-04-22 23:56:28.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
|
||||
2026-04-22 23:56:28.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:28.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
|
||||
2026-04-22 23:56:28.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:28.093 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/0
|
||||
2026-04-22 23:56:28.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:28.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:28.103 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:28.204 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188095267218,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.208 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188095267218,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.211 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/1
|
||||
2026-04-22 23:56:28.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:28.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:28.216 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:28.316 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188211891441,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.320 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188211891441,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.323 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/9
|
||||
2026-04-22 23:56:28.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:28.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:28.329 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:28.429 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188324175756,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.433 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188324175756,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.437 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/25
|
||||
2026-04-22 23:56:28.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:28.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:28.443 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:28.543 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188437490924,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.547 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188437490924,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.551 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/1000
|
||||
2026-04-22 23:56:28.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:28.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:28.555 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:28.655 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188551586804,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.659 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:28.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:28.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902188551586804,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:28.707 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:56:28.708 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:56:28.709 DEBUG [src.node.waku_node] Stopping container with id 9485af0472bc
|
||||
2026-04-22 23:56:29.187 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:29.187 DEBUG [src.node.waku_node] Stopping container with id 6c3db6e906d6
|
||||
2026-04-22 23:56:29.619 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:29.622 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:56:29.644 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:56:29.666 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
94
manual/5/data/attachments/deddae360ed03026.txt
Normal file
94
manual/5/data/attachments/deddae360ed03026.txt
Normal file
@ -0,0 +1,94 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_filter_subscribe_with_extra_field with id: 2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:28 Running fixture setup: filter_setup
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
|
||||
[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-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.235.103
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17913', '17914', '17915', '17916', '17917']
|
||||
[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 17913:17913 -p 17914:17914 -p 17915:17915 -p 17916:17916 -p 17917:17917 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=17915 --rest-port=17913 --tcp-port=17914 --discv5-udp-port=17916 --rest-address=0.0.0.0 --nat=extip:172.18.235.103 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=54f61ffc4ad69db1aacf458e5629d1deacdcebe8b842dd6a6853fb4f0b94eba8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17917 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.235.103 waku 38ba8fbe6cbe54cf3aa996016d0fe8cdb170ae9304d307ff188b93ae1e003749
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 38ba8fbe6cbe. Setting up logs at ./log/docker/node1_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 17913
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 89d171cf4780. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 48895dcc18f2. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/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":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:17913/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.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD","/ip4/172.18.235.103/tcp/17915/ws/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD"],"enrUri":"enr:-L24QGN5tp1iAkW9UWDimmMBduANaIjMdY0y-p5duU0zeH7XIoWx1-uHVFg8rPyawi1Mc8sbbFUCmDKfhVZakz9caLQCgmlkgnY0gmlwhKwS62eKbXVsdGlhZGRyc5YACASsEutnBkX6AAoErBLrZwZF-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECq_ure-6KLIXIaS3Y88fVZxMJ68F-xkxqLPw9RHmQFmCDdGNwgkX6g3VkcIJF_IV3YWt1MgU"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
|
||||
[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-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QGN5tp1iAkW9UWDimmMBduANaIjMdY0y-p5duU0zeH7XIoWx1-uHVFg8rPyawi1Mc8sbbFUCmDKfhVZakz9caLQCgmlkgnY0gmlwhKwS62eKbXVsdGlhZGRyc5YACASsEutnBkX6AAoErBLrZwZF-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECq_ure-6KLIXIaS3Y88fVZxMJ68F-xkxqLPw9RHmQFmCDdGNwgkX6g3VkcIJF_IV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.192.31
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21569', '21570', '21571', '21572', '21573']
|
||||
[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 21569:21569 -p 21570:21570 -p 21571:21571 -p 21572:21572 -p 21573:21573 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=21571 --rest-port=21569 --tcp-port=21570 --discv5-udp-port=21572 --rest-address=0.0.0.0 --nat=extip:172.18.192.31 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=95dbb99dbce04f7aede12723cae5deaeeafc4e622deaeeb4bbd4259d9cc9051e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21573 --metrics-logging=true --relay=false --filternode=/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.192.31 waku 8acc2b33f3cb3921b04943d78154336dc258a2190b08f21ee2e945e603ea84a8
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8acc2b33f3cb. Setting up logs at ./log/docker/node2_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 21569
|
||||
[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:21569/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21569/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21569/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21569/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":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:21569/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.192.31/tcp/21570/p2p/16Uiu2HAmU72a4Es3XJorsSSc2VXAGurQ9vBLmoThAFiTFc9ntgsh","/ip4/172.18.192.31/tcp/21571/ws/p2p/16Uiu2HAmU72a4Es3XJorsSSc2VXAGurQ9vBLmoThAFiTFc9ntgsh"],"enrUri":"enr:-L24QJPbuzRKdFMZ_H2_gUpzrPWCL6aa5I64VfSSm2fu5sOPN_bHgxW4qi5lb1lNRyVJfUuqZYblZONg9R9PMM-3ybkCgmlkgnY0gmlwhKwSwB-KbXVsdGlhZGRyc5YACASsEsAfBlRCAAoErBLAHwZUQ90DgnJzhQDGAQAAiXNlY3AyNTZrMaED5YrqTDg-uKqfvcL3RReMpdd46lBUYVy4t3Q43hTnDICDdGNwglRCg3VkcIJURIV3YWt1MgA"}'
|
||||
[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:21569/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17913/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:21569/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5f3cd0c1-fcb0-4956-b50d-27d85dcea3d4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5f3cd0c1-fcb0-4956-b50d-27d85dcea3d4","statusDesc":"OK"}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21569/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1", "extraField": "extraValue"}'
|
||||
[31m[1mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21569/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
|
||||
[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 38ba8fbe6cbe
|
||||
[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 8acc2b33f3cb
|
||||
[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.
|
||||
110
manual/5/data/attachments/e229546ebace7f4b.txt
Normal file
110
manual/5/data/attachments/e229546ebace7f4b.txt
Normal file
@ -0,0 +1,110 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_publish_with_no_timestamp with id: 2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
|
||||
[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-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.165.122
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32559', '32560', '32561', '32562', '32563']
|
||||
[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 32559:32559 -p 32560:32560 -p 32561:32561 -p 32562:32562 -p 32563:32563 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=32561 --rest-port=32559 --tcp-port=32560 --discv5-udp-port=32562 --rest-address=0.0.0.0 --nat=extip:172.18.165.122 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=752aba53dca2a2f0edd65cf9a2af4e3c7602d90ee4ad86acf1c06dcce504086a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32563 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.122 waku c04b39afd7d95ff157ad6b42c6bdaee46d6d23f88b2157e466d5401cf3c73a85
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID c04b39afd7d9. Setting up logs at ./log/docker/node1_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32559
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 50f3e5c0e627. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 88f55dff0a65. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:32559/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.165.122/tcp/32560/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq","/ip4/172.18.165.122/tcp/32561/ws/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq"],"enrUri":"enr:-L24QDVPM0-P5FGHtbOiTbecBsmzpzuyz3N7HLTts-yvHPj8CqJ8iN9bw3C3LnnHQHn4USwvDPWP1_lh4aPVvSPaBTUCgmlkgnY0gmlwhKwSpXqKbXVsdGlhZGRyc5YACASsEqV6Bn8wAAoErBKlegZ_Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDizIS2PhYYKdomN9YqxzczAoD-4Wt0PsSFoSollzd9USDdGNwgn8wg3VkcIJ_MoV3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDVPM0-P5FGHtbOiTbecBsmzpzuyz3N7HLTts-yvHPj8CqJ8iN9bw3C3LnnHQHn4USwvDPWP1_lh4aPVvSPaBTUCgmlkgnY0gmlwhKwSpXqKbXVsdGlhZGRyc5YACASsEqV6Bn8wAAoErBKlegZ_Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDizIS2PhYYKdomN9YqxzczAoD-4Wt0PsSFoSollzd9USDdGNwgn8wg3VkcIJ_MoV3YWt1MgE (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.68.158
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34419', '34420', '34421', '34422', '34423']
|
||||
[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 34419:34419 -p 34420:34420 -p 34421:34421 -p 34422:34422 -p 34423:34423 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=34421 --rest-port=34419 --tcp-port=34420 --discv5-udp-port=34422 --rest-address=0.0.0.0 --nat=extip:172.18.68.158 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbc81fc7b27c9b7f4c76a2dbee962effd2eedb8fcff5ff8b07f19acc9e9859f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34423 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.68.158 waku 4d9535a72e841abef93775d9efb85a9346ce1c38aebbc91f3e87a0845869caab
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4d9535a72e84. Setting up logs at ./log/docker/node2_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 34419
|
||||
[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:34419/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:34419/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.68.158/tcp/34420/p2p/16Uiu2HAm1DsvRRYzFYqEqDsnwwwSJ5R6h2hp5PdsigvLvAUgehe1","/ip4/172.18.68.158/tcp/34421/ws/p2p/16Uiu2HAm1DsvRRYzFYqEqDsnwwwSJ5R6h2hp5PdsigvLvAUgehe1"],"enrUri":"enr:-L24QBNc8EU8qZ75_My8D227WGvKq1hy8XAN90enQ28ExptNN6R4FpEeOLk1OrSrcAvnGqSW12FnfZ7grnTRIPzswV8CgmlkgnY0gmlwhKwSRJ6KbXVsdGlhZGRyc5YACASsEkSeBoZ0AAoErBJEngaGdd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECViCnkXY3q6Y2egmm4ef8AjGNV5FPvE0R9nz9KTyUoNqDdGNwgoZ0g3VkcIKGdoV3YWt1MgE"}'
|
||||
[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:34419/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.122/tcp/32560/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32559/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:34419/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198367103744,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198367103744,"ephemeral":false,"proof":""}]'
|
||||
[32mINFO [0m src.steps.relay:relay.py:71 WARM UP successful!!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto"}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198485108992,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198485108992,"ephemeral":false,"proof":""}]'
|
||||
[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 c04b39afd7d9
|
||||
[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 4d9535a72e84
|
||||
[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.
|
||||
695
manual/5/data/attachments/e8cd92368c53c2a3.txt
Normal file
695
manual/5/data/attachments/e8cd92368c53c2a3.txt
Normal file
@ -0,0 +1,695 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_light_push_with_valid_content_topics with id: 2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:28 Running fixture setup: light_push_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/receiving_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.139.137
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50931', '50932', '50933', '50934', '50935']
|
||||
[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 50931:50931 -p 50932:50932 -p 50933:50933 -p 50934:50934 -p 50935:50935 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=50933 --rest-port=50931 --tcp-port=50932 --discv5-udp-port=50934 --rest-address=0.0.0.0 --nat=extip:172.18.139.137 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=765c848dd2df46f4eaacebecfa3fdbdc2fd5faf17cfbb1a0d586f3c5e1a0cebf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50935 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.137 waku a0c7b7c31126d2ce719f6dcd19993040e64493b98fb3f4721ed76619857989d9
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID a0c7b7c31126. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 50931
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9a36aa26ca33. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 36616e042a32. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/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":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:50931/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.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk","/ip4/172.18.139.137/tcp/50933/ws/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk"],"enrUri":"enr:-L24QAyplojhOLCDF-rslpqLP1GqiKBmKENr4n6BfLW7gfJgZqj4r4u70cnDyOOPblb85SM_06y8zR4whBM5wWBehIMCgmlkgnY0gmlwhKwSi4mKbXVsdGlhZGRyc5YACASsEouJBsb0AAoErBKLiQbG9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCeel-rcM5dGDGrYlHm18ibeQn4EWZ_umu5Nura7VldWDdGNwgsb0g3VkcILG9oV3YWt1Mgk"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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/receiving_node2_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.111.0
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63948', '63949', '63950', '63951', '63952']
|
||||
[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 63948:63948 -p 63949:63949 -p 63950:63950 -p 63951:63951 -p 63952:63952 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=63950 --rest-port=63948 --tcp-port=63949 --discv5-udp-port=63951 --rest-address=0.0.0.0 --nat=extip:172.18.111.0 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f5a74bd8ac1dbdae2cb4fe7b618eb1aa965130e3e6085ea2aa381ce578c4a72e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63952 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.0 waku cedefc431183b6b858aed7cafbfaa3f1a19cc400adc66666747705093caaa6c0
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID cedefc431183. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 63948
|
||||
[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:63948/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:63948/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.111.0/tcp/63949/p2p/16Uiu2HAky93T9hZSvrsUyFBWNMxNUwoANRspdP3dP681y1rRiDFS","/ip4/172.18.111.0/tcp/63950/ws/p2p/16Uiu2HAky93T9hZSvrsUyFBWNMxNUwoANRspdP3dP681y1rRiDFS"],"enrUri":"enr:-L24QBqYDrzABPfuvfKcCI0TiNl8bbl0cKAfUi0dq2ir4UCYFY0ZRuSOAew-LO59s_wS6V9lFxRhxK1NofentTTcDqoCgmlkgnY0gmlwhKwSbwCKbXVsdGlhZGRyc5YACASsEm8ABvnNAAoErBJvAAb5zt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECNywm7QUIsnZYZJ0WlgrK8rYHuQqOt0323jfbz0BMdH2DdGNwgvnNg3VkcIL5z4V3YWt1MgE"}'
|
||||
[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:63948/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[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/lightpush_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QAyplojhOLCDF-rslpqLP1GqiKBmKENr4n6BfLW7gfJgZqj4r4u70cnDyOOPblb85SM_06y8zR4whBM5wWBehIMCgmlkgnY0gmlwhKwSi4mKbXVsdGlhZGRyc5YACASsEouJBsb0AAoErBKLiQbG9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCeel-rcM5dGDGrYlHm18ibeQn4EWZ_umu5Nura7VldWDdGNwgsb0g3VkcILG9oV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.219.53
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25784', '25785', '25786', '25787', '25788']
|
||||
[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 25784:25784 -p 25785:25785 -p 25786:25786 -p 25787:25787 -p 25788:25788 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=25786 --rest-port=25784 --tcp-port=25785 --discv5-udp-port=25787 --rest-address=0.0.0.0 --nat=extip:172.18.219.53 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ba0feb2dc29208cf3c9e661b3cdf4afa7b8340fa3e4d81d69ed289714fffe7c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25788 --metrics-logging=true --lightpushnode=/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.53 waku 628c5cf0e2b962c17e6459de07470ccec36a42294a17f5eeeda5edf4132e757b
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 628c5cf0e2b9. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 25784
|
||||
[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:25784/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/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":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:25784/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.219.53/tcp/25785/p2p/16Uiu2HAmENhGy9kBRxSBwuybK4Q9GqqVhgy99CS6DpCHba13gryE","/ip4/172.18.219.53/tcp/25786/ws/p2p/16Uiu2HAmENhGy9kBRxSBwuybK4Q9GqqVhgy99CS6DpCHba13gryE"],"enrUri":"enr:-L24QKMRdUjsEycrYLw5X_94IsjdWTbDzL-brwkyp2kTmVQuAYHWUxlwEcoeIwYi4S2tuFMIE7ZlOZ3DHRE8Nz7WL9ECgmlkgnY0gmlwhKwS2zWKbXVsdGlhZGRyc5YACASsEts1BmS5AAoErBLbNQZkut0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGYrGU2OcIfF12UX0h7IBn90DNSmsEdH57byKfEDmlBmDdGNwgmS5g3VkcIJku4V3YWt1Mgk"}'
|
||||
[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:25784/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk"]'
|
||||
[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:25784/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.0/tcp/63949/p2p/16Uiu2HAky93T9hZSvrsUyFBWNMxNUwoANRspdP3dP681y1rRiDFS"]'
|
||||
[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:50931/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:63948/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:25784/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 tests.light_push.test_publish:test_publish.py:83 Running test with content topic A simple string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Hello World!", "timestamp": 1776902124351684253}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902124351684253,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902124351684253,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902124351684253,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic An integer
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234567890", "timestamp": 1776902124480808167}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902124480808167,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902124480808167,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902124480808167,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A dictionary
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"key\": \"value\"}", "timestamp": 1776902124606996023}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902124606996023,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902124606996023,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902124606996023,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic Chinese characters
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": 1776902124733918190}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902124733918190,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902124733918190,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902124733918190,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic Emojis
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": 1776902124863224813}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902124863224813,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902124863224813,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902124863224813,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic Lorem ipsum text
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": 1776902124987348346}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902124987348346,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902124987348346,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902124987348346,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic HTML content
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "<html><body>Hello</body></html>", "timestamp": 1776902125119266784}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902125119266784,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902125119266784,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902125119266784,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic Cyrillic characters
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": 1776902125246319628}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902125246319628,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902125246319628,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902125246319628,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic Base64 encoded string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Base64==dGVzdA==", "timestamp": 1776902125404961890}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902125404961890,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902125404961890,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902125404961890,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic Binary data
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": 1776902125530875387}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902125530875387,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902125530875387,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902125530875387,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic Special characters with whitespace
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": 1776902125657675283}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902125657675283,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902125657675283,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902125657675283,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic Boolean false as a string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "False", "timestamp": 1776902125786487049}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902125786487049,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902125786487049,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902125786487049,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A float number
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "3.1415926535", "timestamp": 1776902125919384200}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902125919384200,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902125919384200,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902125919384200,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A list
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": 1776902126048340746}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902126048340746,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902126048340746,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902126048340746,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic Hexadecimal number as a string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "0xDEADBEEF", "timestamp": 1776902126173655568}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902126173655568,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902126173655568,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902126173655568,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic Email format
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "user@example.com", "timestamp": 1776902126301667447}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902126301667447,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902126301667447,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902126301667447,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic URL format
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "http://example.com", "timestamp": 1776902126427094637}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902126427094637,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902126427094637,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902126427094637,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic Date and time in ISO format
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": 1776902126553314945}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902126553314945,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902126553314945,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902126553314945,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic String with escaped quotes
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": 1776902126683005958}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902126683005958,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902126683005958,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902126683005958,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A regular expression
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": 1776902126813557385}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902126813557385,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902126813557385,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902126813557385,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A very long string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": 1776902126942730031}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902126942730031,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902126942730031,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902126942730031,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A JSON string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": 1776902127074966168}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902127074966168,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902127074966168,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902127074966168,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A Unix path
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/usr/local/bin", "timestamp": 1776902127208673615}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902127208673615,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902127208673615,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902127208673615,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A Windows path
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "C:\\Windows\\System32", "timestamp": 1776902127333854400}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902127333854400,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902127333854400,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902127333854400,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic An SQL query
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": 1776902127462673349}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902127462673349,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902127462673349,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902127462673349,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic JavaScript code snippet
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": 1776902127592222656}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902127592222656,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902127592222656,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902127592222656,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A CSS snippet
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "body { background-color: #fff; }", "timestamp": 1776902127717576503}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902127717576503,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902127717576503,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902127717576503,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A Python one-liner
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "print('Hello World')", "timestamp": 1776902127843633311}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902127843633311,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902127843633311,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902127843633311,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic An IP address
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "192.168.1.1", "timestamp": 1776902127969589410}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902127969589410,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902127969589410,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902127969589410,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A domain name
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "www.example.com", "timestamp": 1776902128096009439}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902128096009439,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902128096009439,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902128096009439,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A user agent string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": 1776902128222347276}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902128222347276,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902128222347276,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902128222347276,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A credit card number
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234-5678-9012-3456", "timestamp": 1776902128349950778}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902128349950778,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902128349950778,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902128349950778,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A phone number
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "+1234567890", "timestamp": 1776902128480829479}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902128480829479,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902128480829479,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902128480829479,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A UUID
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": 1776902128607734152}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902128607734152,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902128607734152,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902128607734152,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A hashtag
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "#helloWorld", "timestamp": 1776902128736251178}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902128736251178,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902128736251178,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902128736251178,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A Twitter handle
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "@username", "timestamp": 1776902128863746693}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902128863746693,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902128863746693,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902128863746693,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A password
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "P@ssw0rd!", "timestamp": 1776902128990699909}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902128990699909,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902128990699909,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902128990699909,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A date in common format
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "01/11/2023", "timestamp": 1776902129115811656}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902129115811656,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902129115811656,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902129115811656,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A time string
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "12:00:00", "timestamp": 1776902129244085347}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902129244085347,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902129244085347,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902129244085347,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m tests.light_push.test_publish:test_publish.py:83 Running test with content topic A mathematical equation
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:121 Lightpushing message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "E = mc^2", "timestamp": 1776902129366203726}}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902129366203726,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902129366203726,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902129366203726,"ephemeral":false,"proof":""}]'
|
||||
[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 a0c7b7c31126
|
||||
[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 cedefc431183
|
||||
[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 628c5cf0e2b9
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a0c7b7c31126. 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.
|
||||
98
manual/5/data/attachments/e99d2b076e8a06d4.txt
Normal file
98
manual/5/data/attachments/e99d2b076e8a06d4.txt
Normal file
@ -0,0 +1,98 @@
|
||||
2026-04-22 23:53:47.641 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:47.642 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:53:47.643 DEBUG [tests.conftest] Running test: test_filter_get_message_with_meta with id: 2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68
|
||||
2026-04-22 23:53:47.644 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:53:47.645 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:53:47.645 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:53:47.652 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:47.653 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:47.653 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:47.653 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:53:47.653 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:47.653 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:47.653 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:47.655 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:47.656 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.74
|
||||
2026-04-22 23:53:47.656 DEBUG [src.node.docker_mananger] Generated ports ['48729', '48730', '48731', '48732', '48733']
|
||||
2026-04-22 23:53:47.656 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:47.656 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:47.657 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:47.657 DEBUG [src.node.docker_mananger] docker run -i -t -p 48729:48729 -p 48730:48730 -p 48731:48731 -p 48732:48732 -p 48733:48733 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=48731 --rest-port=48729 --tcp-port=48730 --discv5-udp-port=48732 --rest-address=0.0.0.0 --nat=extip:172.18.155.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8c509bb2a591c50affbc0c6bd4ade7385ba46dcc1e92a8a82fef859e7d7a8dfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48733 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:47.832 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.74 waku e4c118040cea99782e05e9b8e128018cd1174bfc222935a845ff24b81387feda
|
||||
2026-04-22 23:53:47.864 DEBUG [src.node.docker_mananger] Container started with ID e4c118040cea. Setting up logs at ./log/docker/node1_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:47.865 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48729
|
||||
2026-04-22 23:53:47.867 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:47.976 ERROR [src.node.docker_mananger] Max retries reached for container 4923823ea167. Exiting log stream.
|
||||
2026-04-22 23:53:48.496 ERROR [src.node.docker_mananger] Max retries reached for container 9ab6f83f4e5d. Exiting log stream.
|
||||
2026-04-22 23:53:48.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:48.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:48.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:48.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:49.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:49.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:49.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:49.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:49.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:49.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:49.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:49.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:49.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:49.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:49.491 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:49.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:49.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM","/ip4/172.18.155.74/tcp/48731/ws/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM"],"enrUri":"enr:-L24QCOdNsFeZZMYVHJ1vQITiPatcBvutBaSH5q1ViEHNNbhM-5ilmo9RULfwhgLt3OIS6AAT8muKbUuLvx8T1KSmc0CgmlkgnY0gmlwhKwSm0qKbXVsdGlhZGRyc5YACASsEptKBr5aAAoErBKbSga-W90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDz_V7Q_ZbDTEP7ITHMWSJgvyDrxFiF30sSt4_hqG6RxyDdGNwgr5ag3VkcIK-XIV3YWt1MgU"}'
|
||||
2026-04-22 23:53:49.494 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:49.494 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:53:49.500 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:53:49.500 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:49.500 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:53:49.501 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:53:49.501 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QCOdNsFeZZMYVHJ1vQITiPatcBvutBaSH5q1ViEHNNbhM-5ilmo9RULfwhgLt3OIS6AAT8muKbUuLvx8T1KSmc0CgmlkgnY0gmlwhKwSm0qKbXVsdGlhZGRyc5YACASsEptKBr5aAAoErBKbSga-W90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDz_V7Q_ZbDTEP7ITHMWSJgvyDrxFiF30sSt4_hqG6RxyDdGNwgr5ag3VkcIK-XIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:53:49.501 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:49.501 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:53:49.501 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:53:49.502 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:53:49.502 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.7
|
||||
2026-04-22 23:53:49.502 DEBUG [src.node.docker_mananger] Generated ports ['16354', '16355', '16356', '16357', '16358']
|
||||
2026-04-22 23:53:49.503 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:53:49.503 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:53:49.503 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:53:49.503 DEBUG [src.node.docker_mananger] docker run -i -t -p 16354:16354 -p 16355:16355 -p 16356:16356 -p 16357:16357 -p 16358:16358 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=16356 --rest-port=16354 --tcp-port=16355 --discv5-udp-port=16357 --rest-address=0.0.0.0 --nat=extip:172.18.10.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e69bded8f54e9c0eafadc157175d6db40cf8f6859dfccdd43d03f13f64e3f49c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16358 --metrics-logging=true --relay=false --filternode=/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:53:49.690 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.7 waku b87da62a1abc5ac36696df5fe160ff0f53ce38cacf0ded215c7e4a749b5bf0d7
|
||||
2026-04-22 23:53:49.720 DEBUG [src.node.docker_mananger] Container started with ID b87da62a1abc. Setting up logs at ./log/docker/node2_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:53:49.720 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16354
|
||||
2026-04-22 23:53:49.720 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:53:50.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:50.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:50.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:50.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:50.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:50.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:53:51.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:51.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:53:51.031 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:53:51.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16354/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:51.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.7/tcp/16355/p2p/16Uiu2HAmUxQF5x7oxxFSt5cdiuvaya1hA56Rm9mANgLz596qSBrj","/ip4/172.18.10.7/tcp/16356/ws/p2p/16Uiu2HAmUxQF5x7oxxFSt5cdiuvaya1hA56Rm9mANgLz596qSBrj"],"enrUri":"enr:-L24QEZmTsYb3WY4-2LelnBDNMBeyleLw9LDZOLHeVa0ttCORxfVxMx4EF5dJ-paG_lIJpRLJW_9QJH9Eh5niHoZenkCgmlkgnY0gmlwhKwSCgeKbXVsdGlhZGRyc5YACASsEgoHBj_jAAoErBIKBwY_5N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8jDhaeBMuIkX5ebO20-ZOPf-l83h4yuIYorX8Y53krSDdGNwgj_jg3VkcII_5YV3YWt1MgA"}'
|
||||
2026-04-22 23:53:51.034 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:53:51.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16354/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM"]'
|
||||
2026-04-22 23:53:51.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:51.059 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
|
||||
2026-04-22 23:53:51.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48729/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:53:51.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:51.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16354/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c38e538a-4671-459b-94ba-cb942f257f13", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:53:51.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c38e538a-4671-459b-94ba-cb942f257f13","statusDesc":"OK"}'
|
||||
2026-04-22 23:53:51.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "meta": "RmlsdGVyIHdvcmtzISE="}'
|
||||
2026-04-22 23:53:51.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:53:51.090 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:53:51.191 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:53:51.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16354/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:53:51.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902031082551173,"meta":"RmlsdGVyIHdvcmtzISE=","ephemeral":false}]'
|
||||
2026-04-22 23:53:51.196 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:53:51.198 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:53:51.198 DEBUG [src.node.waku_node] Stopping container with id e4c118040cea
|
||||
2026-04-22 23:53:51.621 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:53:51.621 DEBUG [src.node.waku_node] Stopping container with id b87da62a1abc
|
||||
2026-04-22 23:53:52.043 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:53:52.045 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:53:52.082 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:53:52.097 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
108
manual/5/data/attachments/ea9b60c66d7c0dd.txt
Normal file
108
manual/5/data/attachments/ea9b60c66d7c0dd.txt
Normal file
@ -0,0 +1,108 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_publish_with_valid_version with id: 2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
|
||||
[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-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.228.202
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54702', '54703', '54704', '54705', '54706']
|
||||
[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 54702:54702 -p 54703:54703 -p 54704:54704 -p 54705:54705 -p 54706:54706 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=54704 --rest-port=54702 --tcp-port=54703 --discv5-udp-port=54705 --rest-address=0.0.0.0 --nat=extip:172.18.228.202 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa4e11fbcabe47c84d148006ce07bbaeeae7fa85ec95a69efbdd9acfa51aa02d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54706 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.228.202 waku a69b3ce299fd974dc6056795023d00bda35cdef4055339f9d38c200fbd2f9fc9
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID a69b3ce299fd. Setting up logs at ./log/docker/node1_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 54702
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c04b39afd7d9. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4d9535a72e84. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:54702/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.228.202/tcp/54703/p2p/16Uiu2HAmMY2ekiBAXf4PgHfTh4dPbwHi3avUHBtzW3hG7u4N89Mo","/ip4/172.18.228.202/tcp/54704/ws/p2p/16Uiu2HAmMY2ekiBAXf4PgHfTh4dPbwHi3avUHBtzW3hG7u4N89Mo"],"enrUri":"enr:-L24QGBhTYnZ98Kwo0OZsAW0aExwpskj8ylfnxAOq7iTL1LRb-K8S4t3oYnb3r2T3E12a-lU88HL3Uf6DWRFTXlPMugCgmlkgnY0gmlwhKwS5MqKbXVsdGlhZGRyc5YACASsEuTKBtWvAAoErBLkygbVsN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDg_C38u1HzLN9i8-Ktunwro9ONNlzSd0Cjuq3woLfGx6DdGNwgtWvg3VkcILVsYV3YWt1MgE"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QGBhTYnZ98Kwo0OZsAW0aExwpskj8ylfnxAOq7iTL1LRb-K8S4t3oYnb3r2T3E12a-lU88HL3Uf6DWRFTXlPMugCgmlkgnY0gmlwhKwS5MqKbXVsdGlhZGRyc5YACASsEuTKBtWvAAoErBLkygbVsN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDg_C38u1HzLN9i8-Ktunwro9ONNlzSd0Cjuq3woLfGx6DdGNwgtWvg3VkcILVsYV3YWt1MgE (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.82.124
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40515', '40516', '40517', '40518', '40519']
|
||||
[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 40515:40515 -p 40516:40516 -p 40517:40517 -p 40518:40518 -p 40519:40519 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=40517 --rest-port=40515 --tcp-port=40516 --discv5-udp-port=40518 --rest-address=0.0.0.0 --nat=extip:172.18.82.124 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdbd4cf2dbc8b1a129d2e6412f8655cdccec14df11bc6a62db0ddcbc267d548f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40519 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.124 waku 3f1907541e7af94ef0ecb999401f911865152d5d5ca39c109c91bd0f04c589ae
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3f1907541e7a. Setting up logs at ./log/docker/node2_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 40515
|
||||
[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:40515/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/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":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:40515/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.82.124/tcp/40516/p2p/16Uiu2HAmNdWR2zqj6z8K9qwB9eX9EHocty376F94Y2jKU5QtjLoc","/ip4/172.18.82.124/tcp/40517/ws/p2p/16Uiu2HAmNdWR2zqj6z8K9qwB9eX9EHocty376F94Y2jKU5QtjLoc"],"enrUri":"enr:-L24QLBpxet-zolQ2hQJe8K6w771s97Nw9ItGZUMbFvd1fiZJITRhrrNuD_sesOMBIezh4WHn5CKd9uA4qICb3093_8CgmlkgnY0gmlwhKwSUnyKbXVsdGlhZGRyc5YACASsElJ8Bp5EAAoErBJSfAaeRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDlDOzpyVzUNPypqtoIVynfsFXfYOsxk3jCRoeFpVZ8NuDdGNwgp5Eg3VkcIKeRoV3YWt1MgE"}'
|
||||
[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:40515/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.202/tcp/54703/p2p/16Uiu2HAmMY2ekiBAXf4PgHfTh4dPbwHi3avUHBtzW3hG7u4N89Mo"]'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54702/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:40515/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
[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:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902202929207808,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902202929207808,"ephemeral":false,"proof":""}]'
|
||||
[32mINFO [0m src.steps.relay:relay.py:71 WARM UP successful!!
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "version": 10}'
|
||||
[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.1 seconds
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1776902203045036773,"ephemeral":false,"proof":""}]'
|
||||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1776902203045036773,"ephemeral":false,"proof":""}]'
|
||||
[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 a69b3ce299fd
|
||||
[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 3f1907541e7a
|
||||
[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.
|
||||
108
manual/5/data/attachments/eccbe2db04fab8cf.txt
Normal file
108
manual/5/data/attachments/eccbe2db04fab8cf.txt
Normal file
@ -0,0 +1,108 @@
|
||||
2026-04-22 23:56:39.576 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:39.577 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:56:39.578 DEBUG [tests.conftest] Running test: test_publish_with_valid_version with id: 2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f
|
||||
2026-04-22 23:56:39.579 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:56:39.579 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
||||
2026-04-22 23:56:39.579 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
|
||||
2026-04-22 23:56:39.588 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:39.588 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:39.588 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:39.588 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:56:39.589 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:39.590 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:39.590 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:39.592 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:39.593 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.202
|
||||
2026-04-22 23:56:39.593 DEBUG [src.node.docker_mananger] Generated ports ['54702', '54703', '54704', '54705', '54706']
|
||||
2026-04-22 23:56:39.593 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:39.593 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:39.593 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:39.593 DEBUG [src.node.docker_mananger] docker run -i -t -p 54702:54702 -p 54703:54703 -p 54704:54704 -p 54705:54705 -p 54706:54706 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=54704 --rest-port=54702 --tcp-port=54703 --discv5-udp-port=54705 --rest-address=0.0.0.0 --nat=extip:172.18.228.202 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa4e11fbcabe47c84d148006ce07bbaeeae7fa85ec95a69efbdd9acfa51aa02d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54706 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:39.788 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.202 waku a69b3ce299fd974dc6056795023d00bda35cdef4055339f9d38c200fbd2f9fc9
|
||||
2026-04-22 23:56:39.818 DEBUG [src.node.docker_mananger] Container started with ID a69b3ce299fd. Setting up logs at ./log/docker/node1_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:39.818 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54702
|
||||
2026-04-22 23:56:39.818 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:39.868 ERROR [src.node.docker_mananger] Max retries reached for container c04b39afd7d9. Exiting log stream.
|
||||
2026-04-22 23:56:40.443 ERROR [src.node.docker_mananger] Max retries reached for container 4d9535a72e84. Exiting log stream.
|
||||
2026-04-22 23:56:40.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:40.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:40.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:40.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:41.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:41.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:41.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:41.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:41.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:41.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:41.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:41.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:41.334 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:41.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:41.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.202/tcp/54703/p2p/16Uiu2HAmMY2ekiBAXf4PgHfTh4dPbwHi3avUHBtzW3hG7u4N89Mo","/ip4/172.18.228.202/tcp/54704/ws/p2p/16Uiu2HAmMY2ekiBAXf4PgHfTh4dPbwHi3avUHBtzW3hG7u4N89Mo"],"enrUri":"enr:-L24QGBhTYnZ98Kwo0OZsAW0aExwpskj8ylfnxAOq7iTL1LRb-K8S4t3oYnb3r2T3E12a-lU88HL3Uf6DWRFTXlPMugCgmlkgnY0gmlwhKwS5MqKbXVsdGlhZGRyc5YACASsEuTKBtWvAAoErBLkygbVsN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDg_C38u1HzLN9i8-Ktunwro9ONNlzSd0Cjuq3woLfGx6DdGNwgtWvg3VkcILVsYV3YWt1MgE"}'
|
||||
2026-04-22 23:56:41.337 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:41.343 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:41.343 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:41.344 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:41.344 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:56:41.344 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QGBhTYnZ98Kwo0OZsAW0aExwpskj8ylfnxAOq7iTL1LRb-K8S4t3oYnb3r2T3E12a-lU88HL3Uf6DWRFTXlPMugCgmlkgnY0gmlwhKwS5MqKbXVsdGlhZGRyc5YACASsEuTKBtWvAAoErBLkygbVsN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDg_C38u1HzLN9i8-Ktunwro9ONNlzSd0Cjuq3woLfGx6DdGNwgtWvg3VkcILVsYV3YWt1MgE (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:56:41.344 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:41.344 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:41.344 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:41.345 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:41.346 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.124
|
||||
2026-04-22 23:56:41.346 DEBUG [src.node.docker_mananger] Generated ports ['40515', '40516', '40517', '40518', '40519']
|
||||
2026-04-22 23:56:41.346 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:41.346 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:41.346 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:41.346 DEBUG [src.node.docker_mananger] docker run -i -t -p 40515:40515 -p 40516:40516 -p 40517:40517 -p 40518:40518 -p 40519:40519 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=40517 --rest-port=40515 --tcp-port=40516 --discv5-udp-port=40518 --rest-address=0.0.0.0 --nat=extip:172.18.82.124 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdbd4cf2dbc8b1a129d2e6412f8655cdccec14df11bc6a62db0ddcbc267d548f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40519 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:41.538 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.124 waku 3f1907541e7af94ef0ecb999401f911865152d5d5ca39c109c91bd0f04c589ae
|
||||
2026-04-22 23:56:41.570 DEBUG [src.node.docker_mananger] Container started with ID 3f1907541e7a. Setting up logs at ./log/docker/node2_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:41.571 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40515
|
||||
2026-04-22 23:56:41.571 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:42.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:42.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:42.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:42.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:42.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:42.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:42.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:42.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:42.882 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:42.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:42.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.124/tcp/40516/p2p/16Uiu2HAmNdWR2zqj6z8K9qwB9eX9EHocty376F94Y2jKU5QtjLoc","/ip4/172.18.82.124/tcp/40517/ws/p2p/16Uiu2HAmNdWR2zqj6z8K9qwB9eX9EHocty376F94Y2jKU5QtjLoc"],"enrUri":"enr:-L24QLBpxet-zolQ2hQJe8K6w771s97Nw9ItGZUMbFvd1fiZJITRhrrNuD_sesOMBIezh4WHn5CKd9uA4qICb3093_8CgmlkgnY0gmlwhKwSUnyKbXVsdGlhZGRyc5YACASsElJ8Bp5EAAoErBJSfAaeRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDlDOzpyVzUNPypqtoIVynfsFXfYOsxk3jCRoeFpVZ8NuDdGNwgp5Eg3VkcIKeRoV3YWt1MgE"}'
|
||||
2026-04-22 23:56:42.885 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:42.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40515/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.202/tcp/54703/p2p/16Uiu2HAmMY2ekiBAXf4PgHfTh4dPbwHi3avUHBtzW3hG7u4N89Mo"]'
|
||||
2026-04-22 23:56:42.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:42.909 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
|
||||
2026-04-22 23:56:42.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54702/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:42.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:42.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40515/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:42.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:42.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:42.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:42.935 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:43.036 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:43.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:43.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902202929207808,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:43.040 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:43.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:43.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902202929207808,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:43.044 INFO [src.steps.relay] WARM UP successful!!
|
||||
2026-04-22 23:56:43.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "version": 10}'
|
||||
2026-04-22 23:56:43.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:43.049 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:43.149 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:43.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:43.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1776902203045036773,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:43.153 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:43.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:43.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1776902203045036773,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:43.158 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:56:43.160 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:56:43.160 DEBUG [src.node.waku_node] Stopping container with id a69b3ce299fd
|
||||
2026-04-22 23:56:43.623 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:43.624 DEBUG [src.node.waku_node] Stopping container with id 3f1907541e7a
|
||||
2026-04-22 23:56:44.075 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:44.077 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:56:44.104 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:56:44.121 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
121
manual/5/data/attachments/f023bc0b3f55e0c4.txt
Normal file
121
manual/5/data/attachments/f023bc0b3f55e0c4.txt
Normal file
@ -0,0 +1,121 @@
|
||||
2026-04-22 23:56:44.124 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:44.124 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:56:44.125 DEBUG [tests.conftest] Running test: test_publish_with_ephemeral with id: 2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199
|
||||
2026-04-22 23:56:44.125 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:56:44.125 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
||||
2026-04-22 23:56:44.126 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
|
||||
2026-04-22 23:56:44.132 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:44.132 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:44.132 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:44.132 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:56:44.132 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:44.133 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:44.133 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:44.134 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:44.134 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.32
|
||||
2026-04-22 23:56:44.134 DEBUG [src.node.docker_mananger] Generated ports ['31407', '31408', '31409', '31410', '31411']
|
||||
2026-04-22 23:56:44.135 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:44.135 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:44.135 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:44.135 DEBUG [src.node.docker_mananger] docker run -i -t -p 31407:31407 -p 31408:31408 -p 31409:31409 -p 31410:31410 -p 31411:31411 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=31409 --rest-port=31407 --tcp-port=31408 --discv5-udp-port=31410 --rest-address=0.0.0.0 --nat=extip:172.18.116.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0e5de4f9bbdebb9ca97cad5950d774d0bebd872ff2cd421aea7cad0203d1ad6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31411 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:44.314 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.32 waku ebff0c6f63cbfa2eefa47d55c16b8cd80603b3a43e21fdd74ce50c595ff7ad67
|
||||
2026-04-22 23:56:44.347 DEBUG [src.node.docker_mananger] Container started with ID ebff0c6f63cb. Setting up logs at ./log/docker/node1_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:44.348 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31407
|
||||
2026-04-22 23:56:44.348 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:44.437 ERROR [src.node.docker_mananger] Max retries reached for container a69b3ce299fd. Exiting log stream.
|
||||
2026-04-22 23:56:44.913 ERROR [src.node.docker_mananger] Max retries reached for container 3f1907541e7a. Exiting log stream.
|
||||
2026-04-22 23:56:45.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:45.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:45.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:45.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:45.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:45.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:45.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:45.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:45.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:45.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:45.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:45.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:45.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:45.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:45.967 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:45.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:45.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.32/tcp/31408/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT","/ip4/172.18.116.32/tcp/31409/ws/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT"],"enrUri":"enr:-L24QJjbl9iod_oKaHjWwSLripso6XjqWfaB2OBTsQ-yXjnkDOu0BeeRHl-DAjQ09s2EroX00wt2-kqxVN3_omp5RRwCgmlkgnY0gmlwhKwSdCCKbXVsdGlhZGRyc5YACASsEnQgBnqwAAoErBJ0IAZ6sd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECa9JAgUVpKxAuuh515LstP9YdJSFQb1h7f4fwiDi_fnqDdGNwgnqwg3VkcIJ6soV3YWt1MgE"}'
|
||||
2026-04-22 23:56:45.970 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:45.976 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:56:45.976 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:45.977 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:56:45.977 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:56:45.977 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJjbl9iod_oKaHjWwSLripso6XjqWfaB2OBTsQ-yXjnkDOu0BeeRHl-DAjQ09s2EroX00wt2-kqxVN3_omp5RRwCgmlkgnY0gmlwhKwSdCCKbXVsdGlhZGRyc5YACASsEnQgBnqwAAoErBJ0IAZ6sd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECa9JAgUVpKxAuuh515LstP9YdJSFQb1h7f4fwiDi_fnqDdGNwgnqwg3VkcIJ6soV3YWt1MgE (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:56:45.977 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:45.977 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:56:45.977 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:56:45.979 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:56:45.979 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.206
|
||||
2026-04-22 23:56:45.979 DEBUG [src.node.docker_mananger] Generated ports ['50168', '50169', '50170', '50171', '50172']
|
||||
2026-04-22 23:56:45.979 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:56:45.979 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:56:45.979 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:56:45.979 DEBUG [src.node.docker_mananger] docker run -i -t -p 50168:50168 -p 50169:50169 -p 50170:50170 -p 50171:50171 -p 50172:50172 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=50170 --rest-port=50168 --tcp-port=50169 --discv5-udp-port=50171 --rest-address=0.0.0.0 --nat=extip:172.18.237.206 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ff2c8b3beb8ae45032fcebb079ea6adace4daa20b3bbbf2dfacb4ee0a7fafad4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50172 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:56:46.173 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.206 waku 9eff5c6fc7d8a498fdce08c370fce86d5260f15a2d67bd3b453ebeed199ca36e
|
||||
2026-04-22 23:56:46.203 DEBUG [src.node.docker_mananger] Container started with ID 9eff5c6fc7d8. Setting up logs at ./log/docker/node2_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:56:46.203 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50168
|
||||
2026-04-22 23:56:46.203 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:56:47.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:47.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:47.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:47.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:47.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:47.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:56:47.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:47.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:56:47.515 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:56:47.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:47.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.206/tcp/50169/p2p/16Uiu2HAmCbtvZQv2Z7qGpv1qxJKHRXifWMUFeufaRpiEdKjADAsY","/ip4/172.18.237.206/tcp/50170/ws/p2p/16Uiu2HAmCbtvZQv2Z7qGpv1qxJKHRXifWMUFeufaRpiEdKjADAsY"],"enrUri":"enr:-L24QL97SWttFeAQeAYi6j4GcB0ffFfvb9gQD1BHiWQ_ST35Gr2zX2BYCBAazTH555LAprbpzamPpgkblWrqJaV8HkYCgmlkgnY0gmlwhKwS7c6KbXVsdGlhZGRyc5YACASsEu3OBsP5AAoErBLtzgbD-t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_zUfN5Jn6mJ_w4dcOkNk3UiSJfnR9HWkPHtjhBzYqueDdGNwgsP5g3VkcILD-4V3YWt1MgE"}'
|
||||
2026-04-22 23:56:47.518 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:56:47.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50168/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.32/tcp/31408/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT"]'
|
||||
2026-04-22 23:56:47.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:47.553 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
|
||||
2026-04-22 23:56:47.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31407/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:47.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:47.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:56:47.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:47.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:56:47.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:47.572 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:47.672 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:47.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:47.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207564488192,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:47.677 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:47.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:47.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207564488192,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:47.680 INFO [src.steps.relay] WARM UP successful!!
|
||||
2026-04-22 23:56:47.681 DEBUG [tests.relay.test_publish] Running test with Ephemeral True
|
||||
2026-04-22 23:56:47.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
|
||||
2026-04-22 23:56:47.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:47.687 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:47.787 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:47.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:47.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207681911750,"ephemeral":true,"proof":""}]'
|
||||
2026-04-22 23:56:47.791 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:47.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:47.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207681911750,"ephemeral":true,"proof":""}]'
|
||||
2026-04-22 23:56:47.794 DEBUG [tests.relay.test_publish] Running test with Ephemeral False
|
||||
2026-04-22 23:56:47.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
|
||||
2026-04-22 23:56:47.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:56:47.800 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:56:47.901 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:47.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:47.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207795101559,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:47.904 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:56:47.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:56:47.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902207795101559,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:56:47.910 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:56:47.912 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:56:47.912 DEBUG [src.node.waku_node] Stopping container with id ebff0c6f63cb
|
||||
2026-04-22 23:56:48.377 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:48.377 DEBUG [src.node.waku_node] Stopping container with id 9eff5c6fc7d8
|
||||
2026-04-22 23:56:48.840 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:56:48.843 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:56:48.862 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:56:48.880 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
102
manual/5/data/attachments/f31575a71a1afeda.txt
Normal file
102
manual/5/data/attachments/f31575a71a1afeda.txt
Normal file
@ -0,0 +1,102 @@
|
||||
[32mINFO [0m tests.conftest:conftest.py:158 Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_get_store_message_with_version with id: 2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f
|
||||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||||
[35mDEBUG [0m src.steps.store:store.py:31 Running fixture setup: store_setup
|
||||
[35mDEBUG [0m src.steps.store:store.py:39 Running fixture setup: node_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/publishing_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:126 fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.67.94
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23575', '23576', '23577', '23578', '23579']
|
||||
[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 23575:23575 -p 23576:23576 -p 23577:23577 -p 23578:23578 -p 23579:23579 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=23577 --rest-port=23575 --tcp-port=23576 --discv5-udp-port=23578 --rest-address=0.0.0.0 --nat=extip:172.18.67.94 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c523de7ac7769f350abc076eac1aefb3dba702476ee3d4aa0afe5a013e8315f1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23579 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.94 waku 978d77e506daeb926f1f6325beb8570aba93b2ecbe14dec480125f513b725b3b
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 978d77e506da. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 23575
|
||||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bcee33fed57d. Exiting log stream.
|
||||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container becead13688a. Exiting log stream.
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:23575/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.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH","/ip4/172.18.67.94/tcp/23577/ws/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH"],"enrUri":"enr:-L24QEF3ZQhiFz0TJ1Y4YtVS-gZRmEjFzQVQ8XRG1e66uuZHN6Hph-ueha7ycDwQZCbgGNXIAhBCHNvRIsV6ytMXRHECgmlkgnY0gmlwhKwSQ16KbXVsdGlhZGRyc5YACASsEkNeBlwYAAoErBJDXgZcGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYDVTg_tvcD8P7kbHu2yC88KTtzn0IO9hAeQUPl7zPLyDdGNwglwYg3VkcIJcGoV3YWt1MgM"}'
|
||||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||||
[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/store_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:130 fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QEF3ZQhiFz0TJ1Y4YtVS-gZRmEjFzQVQ8XRG1e66uuZHN6Hph-ueha7ycDwQZCbgGNXIAhBCHNvRIsV6ytMXRHECgmlkgnY0gmlwhKwSQ16KbXVsdGlhZGRyc5YACASsEkNeBlwYAAoErBJDXgZcGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYDVTg_tvcD8P7kbHu2yC88KTtzn0IO9hAeQUPl7zPLyDdGNwglwYg3VkcIJcGoV3YWt1MgM (fleet DNS discovery replaces it)
|
||||
[35mDEBUG [0m tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[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.83.168
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59646', '59647', '59648', '59649', '59650']
|
||||
[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 59646:59646 -p 59647:59647 -p 59648:59648 -p 59649:59649 -p 59650:59650 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=59648 --rest-port=59646 --tcp-port=59647 --discv5-udp-port=59649 --rest-address=0.0.0.0 --nat=extip:172.18.83.168 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3a0bd5b737ee62caebce893fab1841c801d5cada26ad840edcfd526dce2cc15e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59650 --metrics-logging=true --storenode=/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.168 waku 8e2a10953f459c2e78e4d35a2547315ddb95d037b1e7eb329b91e8234b09cb43
|
||||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8e2a10953f45. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
|
||||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 59646
|
||||
[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:59646/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59646/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59646/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59646/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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"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:59646/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.83.168/tcp/59647/p2p/16Uiu2HAmUutbKaCcFCStvUmHUsAUtej9La1iLy96mBnXTTabFM8w","/ip4/172.18.83.168/tcp/59648/ws/p2p/16Uiu2HAmUutbKaCcFCStvUmHUsAUtej9La1iLy96mBnXTTabFM8w"],"enrUri":"enr:-L24QGuA2J1dkmn9wQe6EJL0g_B1PqkKanbfQY2WeR1Lbhsyf5IbNYSshgsXcArwwxFrZVafCppq5-jHYsgskA4QUJwCgmlkgnY0gmlwhKwSU6iKbXVsdGlhZGRyc5YACASsElOoBuj_AAoErBJTqAbpAN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8YwxOLvt56jh5FB0UojOStfwrabxnxyUY2_iJ8N3OAyDdGNwguj_g3VkcILpAYV3YWt1MgM"}'
|
||||
[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:59646/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH"]'
|
||||
[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:23575/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:59646/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:23575/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)', "version": 10}'
|
||||
[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: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:23575/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&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":"0xac591e4f7746afacabcc7fc9787e027497413ae678002a3323f02cdf9d3ec344"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[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:59646/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&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":"0xac591e4f7746afacabcc7fc9787e027497413ae678002a3323f02cdf9d3ec344"}]}'
|
||||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 1
|
||||
[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 978d77e506da
|
||||
[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 8e2a10953f45
|
||||
[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.
|
||||
163
manual/5/data/attachments/f5cd95f2415058f7.txt
Normal file
163
manual/5/data/attachments/f5cd95f2415058f7.txt
Normal file
@ -0,0 +1,163 @@
|
||||
2026-04-22 23:55:46.071 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:46.072 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:55:46.072 DEBUG [tests.conftest] Running test: test_light_push_with_ephemeral with id: 2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50
|
||||
2026-04-22 23:55:46.073 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:55:46.073 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
|
||||
2026-04-22 23:55:46.082 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:46.082 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:46.082 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:46.083 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:46.083 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:46.083 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:46.083 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:46.085 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:46.086 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.199
|
||||
2026-04-22 23:55:46.086 DEBUG [src.node.docker_mananger] Generated ports ['27581', '27582', '27583', '27584', '27585']
|
||||
2026-04-22 23:55:46.086 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:46.087 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:46.087 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:46.087 DEBUG [src.node.docker_mananger] docker run -i -t -p 27581:27581 -p 27582:27582 -p 27583:27583 -p 27584:27584 -p 27585:27585 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=27583 --rest-port=27581 --tcp-port=27582 --discv5-udp-port=27584 --rest-address=0.0.0.0 --nat=extip:172.18.199.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fccf6debd18ca312f6d39d20a75e06c6bd457dd958bd8edbadaf0261d7564586 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27585 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:46.276 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.199 waku 129c8a9be73ea3b0fa954663da9a9a1ec27f94cfc2d8e1de879ce9db4b7034e9
|
||||
2026-04-22 23:55:46.308 DEBUG [src.node.docker_mananger] Container started with ID 129c8a9be73e. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:46.308 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27581
|
||||
2026-04-22 23:55:46.309 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:46.467 ERROR [src.node.docker_mananger] Max retries reached for container 1582414abbc0. Exiting log stream.
|
||||
2026-04-22 23:55:46.956 ERROR [src.node.docker_mananger] Max retries reached for container ea367263e0f5. Exiting log stream.
|
||||
2026-04-22 23:55:47.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:47.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:47.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:47.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:47.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:47.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:47.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:47.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:47.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:47.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:47.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:47.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:47.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:47.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:47.928 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:47.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:47.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4","/ip4/172.18.199.199/tcp/27583/ws/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"],"enrUri":"enr:-L24QNIMXMWjFl_aZLND2IIllHmU0K9OjPijtG4smZBgzeGvRfjvOIU9w4ZnDaMHiGUUefPiNUESMgPJEtjXy-wtjPcCgmlkgnY0gmlwhKwSx8eKbXVsdGlhZGRyc5YACASsEsfHBmu-AAoErBLHxwZrv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECcchpgk0QL0o3iBhGpXBi0IMMtqNQdnsoVvi6cRlNVPeDdGNwgmu-g3VkcIJrwIV3YWt1Mgk"}'
|
||||
2026-04-22 23:55:47.931 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:47.937 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:47.937 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:47.937 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:47.938 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:55:47.938 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:47.938 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:47.938 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:47.939 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:47.940 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.61.15
|
||||
2026-04-22 23:55:47.940 DEBUG [src.node.docker_mananger] Generated ports ['4520', '4521', '4522', '4523', '4524']
|
||||
2026-04-22 23:55:47.940 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:47.940 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:47.940 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:47.940 DEBUG [src.node.docker_mananger] docker run -i -t -p 4520:4520 -p 4521:4521 -p 4522:4522 -p 4523:4523 -p 4524:4524 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=4522 --rest-port=4520 --tcp-port=4521 --discv5-udp-port=4523 --rest-address=0.0.0.0 --nat=extip:172.18.61.15 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ec4d71abbecf9ae3bfa3e4db1057ba7aeebd5a19cba1bbc8bbb55c4de3a27fc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4524 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:48.135 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.61.15 waku 74cc31589b20d2845af3b2d2ea6b6f105d04436fe909f9aa1de08f7d253aa840
|
||||
2026-04-22 23:55:48.163 DEBUG [src.node.docker_mananger] Container started with ID 74cc31589b20. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:48.164 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4520
|
||||
2026-04-22 23:55:48.164 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:49.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:49.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:49.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:49.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:49.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:49.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:49.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:49.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:49.475 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:49.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:49.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.15/tcp/4521/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr","/ip4/172.18.61.15/tcp/4522/ws/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr"],"enrUri":"enr:-L24QE6HMvz2ZwwU-aN1u-083RgRHxJy3AgysLnXq-64wnq5RP0f-a893N4ZI2Lh3bmbkFwhRrVfHJFUeybITq5txdMCgmlkgnY0gmlwhKwSPQ-KbXVsdGlhZGRyc5YACASsEj0PBhGpAAoErBI9DwYRqt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFNyRE7zTsH_fSt-pUjRIsqslH_3jf-YHkHfWcPV7L3eDdGNwghGpg3VkcIIRq4V3YWt1MgE"}'
|
||||
2026-04-22 23:55:49.477 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:49.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4520/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"]'
|
||||
2026-04-22 23:55:49.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:49.515 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:49.515 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:49.515 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:49.515 DEBUG [tests.conftest] fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:49.515 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QNIMXMWjFl_aZLND2IIllHmU0K9OjPijtG4smZBgzeGvRfjvOIU9w4ZnDaMHiGUUefPiNUESMgPJEtjXy-wtjPcCgmlkgnY0gmlwhKwSx8eKbXVsdGlhZGRyc5YACASsEsfHBmu-AAoErBLHxwZrv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECcchpgk0QL0o3iBhGpXBi0IMMtqNQdnsoVvi6cRlNVPeDdGNwgmu-g3VkcIJrwIV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:55:49.516 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:49.516 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:49.516 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:49.518 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:49.519 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.69
|
||||
2026-04-22 23:55:49.519 DEBUG [src.node.docker_mananger] Generated ports ['63711', '63712', '63713', '63714', '63715']
|
||||
2026-04-22 23:55:49.519 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:49.519 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:49.519 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:49.519 DEBUG [src.node.docker_mananger] docker run -i -t -p 63711:63711 -p 63712:63712 -p 63713:63713 -p 63714:63714 -p 63715:63715 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=63713 --rest-port=63711 --tcp-port=63712 --discv5-udp-port=63714 --rest-address=0.0.0.0 --nat=extip:172.18.118.69 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7b1c9e9aaed7b8cea19ebcd8fb2e8f245c259ef6b6b0d3c4e3afeaa4fedffbc1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63715 --metrics-logging=true --lightpushnode=/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4 --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:49.709 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.69 waku 00030dcd470d28093aba81a22b053d9991a1610a8f0888e9b6b99d5a65c93890
|
||||
2026-04-22 23:55:49.746 DEBUG [src.node.docker_mananger] Container started with ID 00030dcd470d. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:49.747 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63711
|
||||
2026-04-22 23:55:49.747 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:50.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:50.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:50.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:50.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:50.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:50.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:51.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:51.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:51.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:51.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:51.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:51.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:51.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:51.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:51.366 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:51.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:51.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.69/tcp/63712/p2p/16Uiu2HAmCmPDKpT93auqkAjB2vVK5eAHxcrQcFs9z8iTDstHmjux","/ip4/172.18.118.69/tcp/63713/ws/p2p/16Uiu2HAmCmPDKpT93auqkAjB2vVK5eAHxcrQcFs9z8iTDstHmjux"],"enrUri":"enr:-L24QMxuPbVF8-Y8fG_zLFfZkJLnAUS_41_HzANMYoa_lv15YtdOK8ol53WiSd6jJfbte5DW4pgwMXo3_8X0Glji6V0CgmlkgnY0gmlwhKwSdkWKbXVsdGlhZGRyc5YACASsEnZFBvjgAAoErBJ2RQb44d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAaNV9Oc9wDSxYAKZtwS6ds7xJGDNGziG58eOpcg2MSeDdGNwgvjgg3VkcIL44oV3YWt1Mgk"}'
|
||||
2026-04-22 23:55:51.369 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:51.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63711/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"]'
|
||||
2026-04-22 23:55:51.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:51.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63711/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.15/tcp/4521/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr"]'
|
||||
2026-04-22 23:55:51.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:51.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27581/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:51.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:51.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4520/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:51.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:51.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63711/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:51.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:51.421 DEBUG [tests.light_push.test_publish] Running test with Ephemeral True
|
||||
2026-04-22 23:55:51.421 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:51.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63711/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902151421445083, "ephemeral": true}}'
|
||||
2026-04-22 23:55:51.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:51.435 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:51.536 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:51.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:51.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151421445083,"ephemeral":true,"proof":""}]'
|
||||
2026-04-22 23:55:51.540 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:51.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:51.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151421445083,"ephemeral":true,"proof":""}]'
|
||||
2026-04-22 23:55:51.544 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:51.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:51.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151421445083,"ephemeral":true,"proof":""}]'
|
||||
2026-04-22 23:55:51.547 DEBUG [tests.light_push.test_publish] Running test with Ephemeral False
|
||||
2026-04-22 23:55:51.548 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:51.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63711/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902151548003251, "ephemeral": false}}'
|
||||
2026-04-22 23:55:51.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:51.559 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:51.659 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:51.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:51.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151548003251,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:51.663 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:51.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:51.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151548003251,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:51.667 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:51.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:51.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151548003251,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:51.672 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:55:51.674 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:55:51.674 DEBUG [src.node.waku_node] Stopping container with id 129c8a9be73e
|
||||
2026-04-22 23:55:52.170 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:52.172 DEBUG [src.node.waku_node] Stopping container with id 74cc31589b20
|
||||
2026-04-22 23:55:52.608 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:52.611 DEBUG [src.node.waku_node] Stopping container with id 00030dcd470d
|
||||
2026-04-22 23:55:52.982 ERROR [src.node.docker_mananger] Max retries reached for container 129c8a9be73e. Exiting log stream.
|
||||
2026-04-22 23:55:53.045 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:53.048 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:55:53.069 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:53.090 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:53.112 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
106
manual/5/data/attachments/fba5b43df296288c.txt
Normal file
106
manual/5/data/attachments/fba5b43df296288c.txt
Normal file
@ -0,0 +1,106 @@
|
||||
2026-04-22 23:54:41.329 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:41.331 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:54:41.332 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15
|
||||
2026-04-22 23:54:41.334 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:54:41.334 DEBUG [src.steps.filter] Running fixture setup: filter_setup
|
||||
2026-04-22 23:54:41.334 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
|
||||
2026-04-22 23:54:41.344 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:41.344 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:41.345 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:41.345 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:54:41.345 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:41.346 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:41.346 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:41.348 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:41.348 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.121
|
||||
2026-04-22 23:54:41.348 DEBUG [src.node.docker_mananger] Generated ports ['54821', '54822', '54823', '54824', '54825']
|
||||
2026-04-22 23:54:41.349 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:41.349 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:41.349 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:41.349 DEBUG [src.node.docker_mananger] docker run -i -t -p 54821:54821 -p 54822:54822 -p 54823:54823 -p 54824:54824 -p 54825:54825 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=54823 --rest-port=54821 --tcp-port=54822 --discv5-udp-port=54824 --rest-address=0.0.0.0 --nat=extip:172.18.29.121 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fdbbd7abc1aef1e0aa9dd5a2ff8cedfb39a37b6532accd00430feadfad44c4ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54825 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:41.528 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.121 waku f4c6a4a0e67ee32498e6a5ebdecc080cd3679a9e21bfeae8ead9463866341368
|
||||
2026-04-22 23:54:41.563 DEBUG [src.node.docker_mananger] Container started with ID f4c6a4a0e67e. Setting up logs at ./log/docker/node1_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:41.563 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54821
|
||||
2026-04-22 23:54:41.564 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:41.723 ERROR [src.node.docker_mananger] Max retries reached for container 73b67821344e. Exiting log stream.
|
||||
2026-04-22 23:54:42.192 ERROR [src.node.docker_mananger] Max retries reached for container 65a0cc963c45. Exiting log stream.
|
||||
2026-04-22 23:54:42.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:42.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:42.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:42.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:42.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:42.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:42.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:42.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:42.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:42.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:43.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:43.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:43.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:43.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:43.183 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:43.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:43.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K","/ip4/172.18.29.121/tcp/54823/ws/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K"],"enrUri":"enr:-L24QACRtNmYUkYvvOf1WUEuw3mbABab2kIyf9SOxpS_NXO7HIZrzJvNRUbh14uv5Cp8xAX_IqMIG74uEjDgB0wGQXECgmlkgnY0gmlwhKwSHXmKbXVsdGlhZGRyc5YACASsEh15BtYmAAoErBIdeQbWJ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPYGsxfm5q0uMExwycoJhOiakKdr0C6kmLOumY_m0RdCDdGNwgtYmg3VkcILWKIV3YWt1MgU"}'
|
||||
2026-04-22 23:54:43.186 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:43.186 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
|
||||
2026-04-22 23:54:43.192 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:54:43.193 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:43.193 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:54:43.193 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:54:43.193 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QACRtNmYUkYvvOf1WUEuw3mbABab2kIyf9SOxpS_NXO7HIZrzJvNRUbh14uv5Cp8xAX_IqMIG74uEjDgB0wGQXECgmlkgnY0gmlwhKwSHXmKbXVsdGlhZGRyc5YACASsEh15BtYmAAoErBIdeQbWJ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPYGsxfm5q0uMExwycoJhOiakKdr0C6kmLOumY_m0RdCDdGNwgtYmg3VkcILWKIV3YWt1MgU (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:54:43.193 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:43.193 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:54:43.193 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:54:43.195 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:54:43.195 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.144
|
||||
2026-04-22 23:54:43.195 DEBUG [src.node.docker_mananger] Generated ports ['8584', '8585', '8586', '8587', '8588']
|
||||
2026-04-22 23:54:43.195 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:54:43.195 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:54:43.195 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:54:43.196 DEBUG [src.node.docker_mananger] docker run -i -t -p 8584:8584 -p 8585:8585 -p 8586:8586 -p 8587:8587 -p 8588:8588 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=8586 --rest-port=8584 --tcp-port=8585 --discv5-udp-port=8587 --rest-address=0.0.0.0 --nat=extip:172.18.202.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d07be21fce0a98bd4b8d31c504bebd7ec8ef4cc46b1ad79c23b31bdc27cd316e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8588 --metrics-logging=true --relay=false --filternode=/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:54:43.381 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.144 waku c7cab7d1c6e5c927181ac986ea0468d86471a0eee0007858fe7f75a0e0900b96
|
||||
2026-04-22 23:54:43.411 DEBUG [src.node.docker_mananger] Container started with ID c7cab7d1c6e5. Setting up logs at ./log/docker/node2_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:54:43.411 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8584
|
||||
2026-04-22 23:54:43.411 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:54:44.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:44.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:44.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:44.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:44.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:44.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:54:44.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:44.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:54:44.724 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:54:44.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:44.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.144/tcp/8585/p2p/16Uiu2HAm4ppXBozMfqtFy7bWsgkW3L6i5ezyGf1Uqb4jmKHiFuRS","/ip4/172.18.202.144/tcp/8586/ws/p2p/16Uiu2HAm4ppXBozMfqtFy7bWsgkW3L6i5ezyGf1Uqb4jmKHiFuRS"],"enrUri":"enr:-L24QPZV0DohSp_WJdv0pemX2mllrPg8WpFFvh9EqPNBn_W4VdmkkICaUFNXWezBLBA1tLv7mmMGJwFSYcZOM4v77T4CgmlkgnY0gmlwhKwSypCKbXVsdGlhZGRyc5YACASsEsqQBiGJAAoErBLKkAYhit0DgnJzhQDGAQAAiXNlY3AyNTZrMaECi6cy1t2iCBcu14JXMX53rsKYoDPYOlWi6KoENSyWPxmDdGNwgiGJg3VkcIIhi4V3YWt1MgA"}'
|
||||
2026-04-22 23:54:44.726 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:54:44.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8584/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K"]'
|
||||
2026-04-22 23:54:44.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:44.753 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
|
||||
2026-04-22 23:54:44.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54821/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||||
2026-04-22 23:54:44.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:44.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8584/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a3bd6d6e-06c7-4a65-8d41-28dbcbbae29b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:44.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a3bd6d6e-06c7-4a65-8d41-28dbcbbae29b","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:44.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:44.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:44.786 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:44.886 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:44.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:44.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902084777998847,"ephemeral":false}]'
|
||||
2026-04-22 23:54:44.890 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:8584/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
|
||||
2026-04-22 23:54:44.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
|
||||
2026-04-22 23:54:44.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
|
||||
2026-04-22 23:54:44.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:54:44.902 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:54:45.002 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||||
2026-04-22 23:54:45.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:54:45.005 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
|
||||
2026-04-22 23:54:45.008 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:54:45.009 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:54:45.009 DEBUG [src.node.waku_node] Stopping container with id f4c6a4a0e67e
|
||||
2026-04-22 23:54:45.449 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:45.449 DEBUG [src.node.waku_node] Stopping container with id c7cab7d1c6e5
|
||||
2026-04-22 23:54:45.906 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:54:45.907 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:54:45.925 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:54:45.938 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
695
manual/5/data/attachments/ff2ba65300e784d9.txt
Normal file
695
manual/5/data/attachments/ff2ba65300e784d9.txt
Normal file
@ -0,0 +1,695 @@
|
||||
2026-04-22 23:55:19.012 INFO [tests.conftest] Fleet bootstrap patch active – NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:19.012 DEBUG [tests.conftest] Running fixture setup: test_id
|
||||
2026-04-22 23:55:19.013 DEBUG [tests.conftest] Running test: test_light_push_with_valid_content_topics with id: 2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e
|
||||
2026-04-22 23:55:19.013 DEBUG [src.steps.common] Running fixture setup: common_setup
|
||||
2026-04-22 23:55:19.013 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
|
||||
2026-04-22 23:55:19.019 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:19.020 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:19.020 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:19.020 DEBUG [tests.conftest] fleet_joined_start: NODE1 – bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:19.020 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:19.020 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:19.020 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:19.021 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:19.022 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.137
|
||||
2026-04-22 23:55:19.022 DEBUG [src.node.docker_mananger] Generated ports ['50931', '50932', '50933', '50934', '50935']
|
||||
2026-04-22 23:55:19.022 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:19.022 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:19.022 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:19.022 DEBUG [src.node.docker_mananger] docker run -i -t -p 50931:50931 -p 50932:50932 -p 50933:50933 -p 50934:50934 -p 50935:50935 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=50933 --rest-port=50931 --tcp-port=50932 --discv5-udp-port=50934 --rest-address=0.0.0.0 --nat=extip:172.18.139.137 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=765c848dd2df46f4eaacebecfa3fdbdc2fd5faf17cfbb1a0d586f3c5e1a0cebf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50935 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:19.209 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.137 waku a0c7b7c31126d2ce719f6dcd19993040e64493b98fb3f4721ed76619857989d9
|
||||
2026-04-22 23:55:19.238 DEBUG [src.node.docker_mananger] Container started with ID a0c7b7c31126. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:19.238 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50931
|
||||
2026-04-22 23:55:19.240 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:19.409 ERROR [src.node.docker_mananger] Max retries reached for container 9a36aa26ca33. Exiting log stream.
|
||||
2026-04-22 23:55:19.813 ERROR [src.node.docker_mananger] Max retries reached for container 36616e042a32. Exiting log stream.
|
||||
2026-04-22 23:55:20.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:20.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:20.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:20.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:20.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:20.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:20.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:20.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:20.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:20.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:20.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:20.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:20.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:20.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:20.859 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:20.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:20.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk","/ip4/172.18.139.137/tcp/50933/ws/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk"],"enrUri":"enr:-L24QAyplojhOLCDF-rslpqLP1GqiKBmKENr4n6BfLW7gfJgZqj4r4u70cnDyOOPblb85SM_06y8zR4whBM5wWBehIMCgmlkgnY0gmlwhKwSi4mKbXVsdGlhZGRyc5YACASsEouJBsb0AAoErBKLiQbG9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCeel-rcM5dGDGrYlHm18ibeQn4EWZ_umu5Nura7VldWDdGNwgsb0g3VkcILG9oV3YWt1Mgk"}'
|
||||
2026-04-22 23:55:20.862 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:20.869 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:20.869 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:20.869 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:20.869 DEBUG [tests.conftest] fleet_joined_start: NODE2 – bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
|
||||
2026-04-22 23:55:20.869 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:20.870 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:20.870 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:20.871 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:20.871 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.111.0
|
||||
2026-04-22 23:55:20.871 DEBUG [src.node.docker_mananger] Generated ports ['63948', '63949', '63950', '63951', '63952']
|
||||
2026-04-22 23:55:20.872 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:20.872 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:20.872 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:20.872 DEBUG [src.node.docker_mananger] docker run -i -t -p 63948:63948 -p 63949:63949 -p 63950:63950 -p 63951:63951 -p 63952:63952 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=63950 --rest-port=63948 --tcp-port=63949 --discv5-udp-port=63951 --rest-address=0.0.0.0 --nat=extip:172.18.111.0 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f5a74bd8ac1dbdae2cb4fe7b618eb1aa965130e3e6085ea2aa381ce578c4a72e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63952 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:21.067 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.111.0 waku cedefc431183b6b858aed7cafbfaa3f1a19cc400adc66666747705093caaa6c0
|
||||
2026-04-22 23:55:21.096 DEBUG [src.node.docker_mananger] Container started with ID cedefc431183. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:21.096 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63948
|
||||
2026-04-22 23:55:21.096 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:22.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:22.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:22.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:22.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:22.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:22.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:22.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:22.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:22.408 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:22.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:22.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.0/tcp/63949/p2p/16Uiu2HAky93T9hZSvrsUyFBWNMxNUwoANRspdP3dP681y1rRiDFS","/ip4/172.18.111.0/tcp/63950/ws/p2p/16Uiu2HAky93T9hZSvrsUyFBWNMxNUwoANRspdP3dP681y1rRiDFS"],"enrUri":"enr:-L24QBqYDrzABPfuvfKcCI0TiNl8bbl0cKAfUi0dq2ir4UCYFY0ZRuSOAew-LO59s_wS6V9lFxRhxK1NofentTTcDqoCgmlkgnY0gmlwhKwSbwCKbXVsdGlhZGRyc5YACASsEm8ABvnNAAoErBJvAAb5zt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECNywm7QUIsnZYZJ0WlgrK8rYHuQqOt0323jfbz0BMdH2DdGNwgvnNg3VkcIL5z4V3YWt1MgE"}'
|
||||
2026-04-22 23:55:22.410 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:22.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63948/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk"]'
|
||||
2026-04-22 23:55:22.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:22.451 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
||||
2026-04-22 23:55:22.451 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:22.451 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
|
||||
2026-04-22 23:55:22.451 DEBUG [tests.conftest] fleet_joined_start: additional node 2 – bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
|
||||
2026-04-22 23:55:22.451 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QAyplojhOLCDF-rslpqLP1GqiKBmKENr4n6BfLW7gfJgZqj4r4u70cnDyOOPblb85SM_06y8zR4whBM5wWBehIMCgmlkgnY0gmlwhKwSi4mKbXVsdGlhZGRyc5YACASsEouJBsb0AAoErBKLiQbG9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCeel-rcM5dGDGrYlHm18ibeQn4EWZ_umu5Nura7VldWDdGNwgsb0g3VkcILG9oV3YWt1Mgk (fleet DNS discovery replaces it)
|
||||
2026-04-22 23:55:22.451 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:22.452 DEBUG [src.node.waku_node] Starting Node...
|
||||
2026-04-22 23:55:22.452 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
||||
2026-04-22 23:55:22.453 DEBUG [src.node.docker_mananger] Network waku already exists
|
||||
2026-04-22 23:55:22.453 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.53
|
||||
2026-04-22 23:55:22.454 DEBUG [src.node.docker_mananger] Generated ports ['25784', '25785', '25786', '25787', '25788']
|
||||
2026-04-22 23:55:22.454 DEBUG [src.node.waku_node] RLN credentials were not set
|
||||
2026-04-22 23:55:22.454 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
||||
2026-04-22 23:55:22.454 DEBUG [src.node.waku_node] Using volumes []
|
||||
2026-04-22 23:55:22.454 DEBUG [src.node.docker_mananger] docker run -i -t -p 25784:25784 -p 25785:25785 -p 25786:25786 -p 25787:25787 -p 25788:25788 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=25786 --rest-port=25784 --tcp-port=25785 --discv5-udp-port=25787 --rest-address=0.0.0.0 --nat=extip:172.18.219.53 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ba0feb2dc29208cf3c9e661b3cdf4afa7b8340fa3e4d81d69ed289714fffe7c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25788 --metrics-logging=true --lightpushnode=/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
|
||||
2026-04-22 23:55:22.646 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.53 waku 628c5cf0e2b962c17e6459de07470ccec36a42294a17f5eeeda5edf4132e757b
|
||||
2026-04-22 23:55:22.676 DEBUG [src.node.docker_mananger] Container started with ID 628c5cf0e2b9. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
|
||||
2026-04-22 23:55:22.677 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25784
|
||||
2026-04-22 23:55:22.677 DEBUG [src.libs.common] Sleeping for 1 seconds
|
||||
2026-04-22 23:55:23.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:23.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:23.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:23.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:23.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:23.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:23.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:23.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:24.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:24.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
||||
2026-04-22 23:55:24.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||||
2026-04-22 23:55:24.298 INFO [src.node.waku_node] Node protocols are initialized !!
|
||||
2026-04-22 23:55:24.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.53/tcp/25785/p2p/16Uiu2HAmENhGy9kBRxSBwuybK4Q9GqqVhgy99CS6DpCHba13gryE","/ip4/172.18.219.53/tcp/25786/ws/p2p/16Uiu2HAmENhGy9kBRxSBwuybK4Q9GqqVhgy99CS6DpCHba13gryE"],"enrUri":"enr:-L24QKMRdUjsEycrYLw5X_94IsjdWTbDzL-brwkyp2kTmVQuAYHWUxlwEcoeIwYi4S2tuFMIE7ZlOZ3DHRE8Nz7WL9ECgmlkgnY0gmlwhKwS2zWKbXVsdGlhZGRyc5YACASsEts1BmS5AAoErBLbNQZkut0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGYrGU2OcIfF12UX0h7IBn90DNSmsEdH57byKfEDmlBmDdGNwgmS5g3VkcIJku4V3YWt1Mgk"}'
|
||||
2026-04-22 23:55:24.301 INFO [src.node.waku_node] REST service is ready !!
|
||||
2026-04-22 23:55:24.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk"]'
|
||||
2026-04-22 23:55:24.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:24.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.0/tcp/63949/p2p/16Uiu2HAky93T9hZSvrsUyFBWNMxNUwoANRspdP3dP681y1rRiDFS"]'
|
||||
2026-04-22 23:55:24.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:24.329 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50931/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:24.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:24.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63948/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:24.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:24.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||||
2026-04-22 23:55:24.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:24.351 DEBUG [tests.light_push.test_publish] Running test with content topic A simple string
|
||||
2026-04-22 23:55:24.351 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:24.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Hello World!", "timestamp": 1776902124351684253}}'
|
||||
2026-04-22 23:55:24.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:24.369 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:24.469 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:24.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902124351684253,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:24.473 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:24.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902124351684253,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:24.477 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:24.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902124351684253,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:24.480 DEBUG [tests.light_push.test_publish] Running test with content topic An integer
|
||||
2026-04-22 23:55:24.481 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:24.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234567890", "timestamp": 1776902124480808167}}'
|
||||
2026-04-22 23:55:24.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:24.495 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:24.595 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:24.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902124480808167,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:24.599 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:24.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902124480808167,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:24.602 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:24.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902124480808167,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:24.606 DEBUG [tests.light_push.test_publish] Running test with content topic A dictionary
|
||||
2026-04-22 23:55:24.607 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:24.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"key\": \"value\"}", "timestamp": 1776902124606996023}}'
|
||||
2026-04-22 23:55:24.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:24.621 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:24.721 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:24.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902124606996023,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:24.726 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:24.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902124606996023,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:24.729 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:24.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902124606996023,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:24.733 DEBUG [tests.light_push.test_publish] Running test with content topic Chinese characters
|
||||
2026-04-22 23:55:24.734 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:24.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": 1776902124733918190}}'
|
||||
2026-04-22 23:55:24.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:24.750 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:24.850 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:24.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902124733918190,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:24.855 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:24.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902124733918190,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:24.859 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:24.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902124733918190,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:24.862 DEBUG [tests.light_push.test_publish] Running test with content topic Emojis
|
||||
2026-04-22 23:55:24.863 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:24.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": 1776902124863224813}}'
|
||||
2026-04-22 23:55:24.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:24.873 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:24.974 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:24.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902124863224813,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:24.979 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:24.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902124863224813,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:24.982 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:24.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:24.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902124863224813,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:24.986 DEBUG [tests.light_push.test_publish] Running test with content topic Lorem ipsum text
|
||||
2026-04-22 23:55:24.987 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:24.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": 1776902124987348346}}'
|
||||
2026-04-22 23:55:25.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:25.007 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:25.108 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902124987348346,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.111 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902124987348346,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.115 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902124987348346,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.119 DEBUG [tests.light_push.test_publish] Running test with content topic HTML content
|
||||
2026-04-22 23:55:25.119 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:25.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "<html><body>Hello</body></html>", "timestamp": 1776902125119266784}}'
|
||||
2026-04-22 23:55:25.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:25.133 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:25.233 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902125119266784,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.238 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902125119266784,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.242 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902125119266784,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.246 DEBUG [tests.light_push.test_publish] Running test with content topic Cyrillic characters
|
||||
2026-04-22 23:55:25.246 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:25.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": 1776902125246319628}}'
|
||||
2026-04-22 23:55:25.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:25.262 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:25.364 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902125246319628,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.396 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902125246319628,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.401 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902125246319628,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.404 DEBUG [tests.light_push.test_publish] Running test with content topic Base64 encoded string
|
||||
2026-04-22 23:55:25.405 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:25.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Base64==dGVzdA==", "timestamp": 1776902125404961890}}'
|
||||
2026-04-22 23:55:25.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:25.418 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:25.519 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902125404961890,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.523 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902125404961890,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.526 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902125404961890,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.530 DEBUG [tests.light_push.test_publish] Running test with content topic Binary data
|
||||
2026-04-22 23:55:25.531 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:25.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": 1776902125530875387}}'
|
||||
2026-04-22 23:55:25.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:25.545 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:25.646 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902125530875387,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.649 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902125530875387,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.653 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902125530875387,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.657 DEBUG [tests.light_push.test_publish] Running test with content topic Special characters with whitespace
|
||||
2026-04-22 23:55:25.657 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:25.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": 1776902125657675283}}'
|
||||
2026-04-22 23:55:25.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:25.674 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:25.774 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902125657675283,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.778 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902125657675283,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.781 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902125657675283,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.786 DEBUG [tests.light_push.test_publish] Running test with content topic Boolean false as a string
|
||||
2026-04-22 23:55:25.786 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:25.786 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "False", "timestamp": 1776902125786487049}}'
|
||||
2026-04-22 23:55:25.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:25.808 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:25.908 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902125786487049,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.912 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902125786487049,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.915 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:25.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:25.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902125786487049,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:25.919 DEBUG [tests.light_push.test_publish] Running test with content topic A float number
|
||||
2026-04-22 23:55:25.919 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:25.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "3.1415926535", "timestamp": 1776902125919384200}}'
|
||||
2026-04-22 23:55:25.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:25.936 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:26.036 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902125919384200,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.040 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902125919384200,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.044 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902125919384200,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.048 DEBUG [tests.light_push.test_publish] Running test with content topic A list
|
||||
2026-04-22 23:55:26.048 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:26.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": 1776902126048340746}}'
|
||||
2026-04-22 23:55:26.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:26.061 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:26.162 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902126048340746,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.166 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902126048340746,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.169 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902126048340746,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.173 DEBUG [tests.light_push.test_publish] Running test with content topic Hexadecimal number as a string
|
||||
2026-04-22 23:55:26.173 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:26.174 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "0xDEADBEEF", "timestamp": 1776902126173655568}}'
|
||||
2026-04-22 23:55:26.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:26.189 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:26.289 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902126173655568,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.293 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902126173655568,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.297 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902126173655568,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.301 DEBUG [tests.light_push.test_publish] Running test with content topic Email format
|
||||
2026-04-22 23:55:26.301 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:26.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "user@example.com", "timestamp": 1776902126301667447}}'
|
||||
2026-04-22 23:55:26.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:26.315 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:26.415 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902126301667447,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.419 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902126301667447,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.423 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902126301667447,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.426 DEBUG [tests.light_push.test_publish] Running test with content topic URL format
|
||||
2026-04-22 23:55:26.427 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:26.427 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "http://example.com", "timestamp": 1776902126427094637}}'
|
||||
2026-04-22 23:55:26.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:26.441 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:26.541 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902126427094637,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.545 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902126427094637,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.548 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902126427094637,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.552 DEBUG [tests.light_push.test_publish] Running test with content topic Date and time in ISO format
|
||||
2026-04-22 23:55:26.553 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:26.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": 1776902126553314945}}'
|
||||
2026-04-22 23:55:26.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:26.571 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:26.671 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902126553314945,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.675 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902126553314945,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.679 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902126553314945,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.682 DEBUG [tests.light_push.test_publish] Running test with content topic String with escaped quotes
|
||||
2026-04-22 23:55:26.683 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:26.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": 1776902126683005958}}'
|
||||
2026-04-22 23:55:26.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:26.700 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:26.801 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902126683005958,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.806 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902126683005958,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.809 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902126683005958,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.813 DEBUG [tests.light_push.test_publish] Running test with content topic A regular expression
|
||||
2026-04-22 23:55:26.813 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:26.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": 1776902126813557385}}'
|
||||
2026-04-22 23:55:26.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:26.831 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:26.931 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902126813557385,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.935 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902126813557385,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.938 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:26.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:26.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902126813557385,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:26.942 DEBUG [tests.light_push.test_publish] Running test with content topic A very long string
|
||||
2026-04-22 23:55:26.942 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:26.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": 1776902126942730031}}'
|
||||
2026-04-22 23:55:26.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:26.962 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:27.063 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902126942730031,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.067 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902126942730031,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.070 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902126942730031,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.074 DEBUG [tests.light_push.test_publish] Running test with content topic A JSON string
|
||||
2026-04-22 23:55:27.075 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:27.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": 1776902127074966168}}'
|
||||
2026-04-22 23:55:27.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:27.091 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:27.191 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902127074966168,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.198 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902127074966168,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.204 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902127074966168,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.208 DEBUG [tests.light_push.test_publish] Running test with content topic A Unix path
|
||||
2026-04-22 23:55:27.208 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:27.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/usr/local/bin", "timestamp": 1776902127208673615}}'
|
||||
2026-04-22 23:55:27.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:27.222 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:27.322 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902127208673615,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.326 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902127208673615,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.330 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902127208673615,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.333 DEBUG [tests.light_push.test_publish] Running test with content topic A Windows path
|
||||
2026-04-22 23:55:27.334 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:27.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "C:\\Windows\\System32", "timestamp": 1776902127333854400}}'
|
||||
2026-04-22 23:55:27.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:27.350 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:27.450 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902127333854400,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.454 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902127333854400,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.458 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902127333854400,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.462 DEBUG [tests.light_push.test_publish] Running test with content topic An SQL query
|
||||
2026-04-22 23:55:27.462 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:27.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": 1776902127462673349}}'
|
||||
2026-04-22 23:55:27.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:27.480 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:27.580 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902127462673349,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.584 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902127462673349,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.588 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902127462673349,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.591 DEBUG [tests.light_push.test_publish] Running test with content topic JavaScript code snippet
|
||||
2026-04-22 23:55:27.592 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:27.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": 1776902127592222656}}'
|
||||
2026-04-22 23:55:27.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:27.605 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:27.705 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902127592222656,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.709 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902127592222656,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.713 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902127592222656,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.717 DEBUG [tests.light_push.test_publish] Running test with content topic A CSS snippet
|
||||
2026-04-22 23:55:27.717 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:27.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "body { background-color: #fff; }", "timestamp": 1776902127717576503}}'
|
||||
2026-04-22 23:55:27.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:27.732 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:27.832 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902127717576503,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.836 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902127717576503,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.839 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902127717576503,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.843 DEBUG [tests.light_push.test_publish] Running test with content topic A Python one-liner
|
||||
2026-04-22 23:55:27.843 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:27.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "print('Hello World')", "timestamp": 1776902127843633311}}'
|
||||
2026-04-22 23:55:27.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:27.858 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:27.958 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902127843633311,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.962 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902127843633311,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.965 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:27.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:27.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902127843633311,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:27.969 DEBUG [tests.light_push.test_publish] Running test with content topic An IP address
|
||||
2026-04-22 23:55:27.969 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:27.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "192.168.1.1", "timestamp": 1776902127969589410}}'
|
||||
2026-04-22 23:55:27.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:27.983 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:28.084 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902127969589410,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.088 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902127969589410,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.091 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902127969589410,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.095 DEBUG [tests.light_push.test_publish] Running test with content topic A domain name
|
||||
2026-04-22 23:55:28.096 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:28.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "www.example.com", "timestamp": 1776902128096009439}}'
|
||||
2026-04-22 23:55:28.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:28.110 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:28.210 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902128096009439,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.214 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902128096009439,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.218 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902128096009439,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.222 DEBUG [tests.light_push.test_publish] Running test with content topic A user agent string
|
||||
2026-04-22 23:55:28.222 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:28.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": 1776902128222347276}}'
|
||||
2026-04-22 23:55:28.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:28.237 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:28.338 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902128222347276,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.342 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902128222347276,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.346 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902128222347276,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.349 DEBUG [tests.light_push.test_publish] Running test with content topic A credit card number
|
||||
2026-04-22 23:55:28.350 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:28.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234-5678-9012-3456", "timestamp": 1776902128349950778}}'
|
||||
2026-04-22 23:55:28.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:28.365 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:28.466 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902128349950778,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.470 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902128349950778,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.473 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902128349950778,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.479 DEBUG [tests.light_push.test_publish] Running test with content topic A phone number
|
||||
2026-04-22 23:55:28.481 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:28.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "+1234567890", "timestamp": 1776902128480829479}}'
|
||||
2026-04-22 23:55:28.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:28.496 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:28.596 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902128480829479,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.600 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902128480829479,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.603 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902128480829479,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.607 DEBUG [tests.light_push.test_publish] Running test with content topic A UUID
|
||||
2026-04-22 23:55:28.607 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:28.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": 1776902128607734152}}'
|
||||
2026-04-22 23:55:28.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:28.622 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:28.722 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902128607734152,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.728 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902128607734152,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.732 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902128607734152,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.736 DEBUG [tests.light_push.test_publish] Running test with content topic A hashtag
|
||||
2026-04-22 23:55:28.736 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:28.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "#helloWorld", "timestamp": 1776902128736251178}}'
|
||||
2026-04-22 23:55:28.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:28.751 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:28.851 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902128736251178,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.855 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902128736251178,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.859 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902128736251178,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.863 DEBUG [tests.light_push.test_publish] Running test with content topic A Twitter handle
|
||||
2026-04-22 23:55:28.864 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:28.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "@username", "timestamp": 1776902128863746693}}'
|
||||
2026-04-22 23:55:28.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:28.878 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:28.978 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902128863746693,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.983 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902128863746693,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.986 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:28.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:28.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902128863746693,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:28.990 DEBUG [tests.light_push.test_publish] Running test with content topic A password
|
||||
2026-04-22 23:55:28.990 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:28.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "P@ssw0rd!", "timestamp": 1776902128990699909}}'
|
||||
2026-04-22 23:55:29.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:29.004 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:29.104 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:29.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:29.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902128990699909,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:29.108 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:29.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:29.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902128990699909,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:29.112 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:29.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:29.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902128990699909,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:29.115 DEBUG [tests.light_push.test_publish] Running test with content topic A date in common format
|
||||
2026-04-22 23:55:29.115 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:29.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "01/11/2023", "timestamp": 1776902129115811656}}'
|
||||
2026-04-22 23:55:29.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:29.131 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:29.232 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:29.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:29.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902129115811656,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:29.236 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:29.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:29.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902129115811656,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:29.240 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:29.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:29.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902129115811656,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:29.243 DEBUG [tests.light_push.test_publish] Running test with content topic A time string
|
||||
2026-04-22 23:55:29.244 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:29.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "12:00:00", "timestamp": 1776902129244085347}}'
|
||||
2026-04-22 23:55:29.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:29.254 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:29.355 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:29.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:29.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902129244085347,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:29.358 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:29.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:29.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902129244085347,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:29.362 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:29.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:29.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902129244085347,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:29.365 DEBUG [tests.light_push.test_publish] Running test with content topic A mathematical equation
|
||||
2026-04-22 23:55:29.366 DEBUG [src.steps.light_push] Lightpushing message
|
||||
2026-04-22 23:55:29.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "E = mc^2", "timestamp": 1776902129366203726}}'
|
||||
2026-04-22 23:55:29.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
||||
2026-04-22 23:55:29.384 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
||||
2026-04-22 23:55:29.484 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:29.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:29.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902129366203726,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:29.487 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:29.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:29.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902129366203726,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:29.491 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
|
||||
2026-04-22 23:55:29.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
|
||||
2026-04-22 23:55:29.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902129366203726,"ephemeral":false,"proof":""}]'
|
||||
2026-04-22 23:55:29.497 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
||||
2026-04-22 23:55:29.498 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
||||
2026-04-22 23:55:29.498 DEBUG [src.node.waku_node] Stopping container with id a0c7b7c31126
|
||||
2026-04-22 23:55:29.961 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:29.961 DEBUG [src.node.waku_node] Stopping container with id cedefc431183
|
||||
2026-04-22 23:55:30.407 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:30.408 DEBUG [src.node.waku_node] Stopping container with id 628c5cf0e2b9
|
||||
2026-04-22 23:55:30.773 ERROR [src.node.docker_mananger] Max retries reached for container a0c7b7c31126. Exiting log stream.
|
||||
2026-04-22 23:55:30.887 DEBUG [src.node.waku_node] Container stopped.
|
||||
2026-04-22 23:55:30.891 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
||||
2026-04-22 23:55:30.966 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:31.073 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2026-04-22 23:55:31.147 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
||||
2
manual/5/data/behaviors.csv
Normal file
2
manual/5/data/behaviors.csv
Normal file
@ -0,0 +1,2 @@
|
||||
"BROKEN","EPIC","FAILED","FEATURE","PASSED","SKIPPED","STORY","UNKNOWN"
|
||||
"0","","0","","36","0","","0"
|
||||
|
1
manual/5/data/behaviors.json
Normal file
1
manual/5/data/behaviors.json
Normal file
File diff suppressed because one or more lines are too long
0
manual/5/data/categories.csv
Normal file
0
manual/5/data/categories.csv
Normal file
|
|
1
manual/5/data/categories.json
Normal file
1
manual/5/data/categories.json
Normal file
@ -0,0 +1 @@
|
||||
{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[],"name":"categories"}
|
||||
1
manual/5/data/packages.json
Normal file
1
manual/5/data/packages.json
Normal file
File diff suppressed because one or more lines are too long
37
manual/5/data/suites.csv
Normal file
37
manual/5/data/suites.csv
Normal file
@ -0,0 +1,37 @@
|
||||
"DESCRIPTION","DURATION IN MS","NAME","PARENT SUITE","START TIME","STATUS","STOP TIME","SUB SUITE","SUITE","TEST CLASS","TEST METHOD"
|
||||
"","632","test_publish_on_multiple_pubsub_topics","tests.relay","Wed Apr 22 23:56:28 UTC 2026","passed","Wed Apr 22 23:56:28 UTC 2026","TestRelayPublish","test_publish","",""
|
||||
"","114","test_publish_with_no_timestamp","tests.relay","Wed Apr 22 23:56:38 UTC 2026","passed","Wed Apr 22 23:56:38 UTC 2026","TestRelayPublish","test_publish","",""
|
||||
"","4372","test_filter_get_message_with_valid_payloads","tests.filter","Wed Apr 22 23:53:32 UTC 2026","passed","Wed Apr 22 23:53:36 UTC 2026","TestFilterGetMessages","test_get_messages","",""
|
||||
"","8279","test_get_multiple_store_messages","tests.store","Wed Apr 22 23:57:20 UTC 2026","passed","Wed Apr 22 23:57:29 UTC 2026","TestGetMessages","test_get_messages","",""
|
||||
"","697","test_filter_unsubscribe_from_pubsub_topics","tests.filter","Wed Apr 22 23:54:54 UTC 2026","passed","Wed Apr 22 23:54:54 UTC 2026","TestFilterUnSubscribe","test_unsubscribe","",""
|
||||
"","213","test_get_store_message_with_meta","tests.store","Wed Apr 22 23:57:11 UTC 2026","passed","Wed Apr 22 23:57:11 UTC 2026","TestGetMessages","test_get_messages","",""
|
||||
"","112","test_publish_with_valid_version","tests.relay","Wed Apr 22 23:56:43 UTC 2026","passed","Wed Apr 22 23:56:43 UTC 2026","TestRelayPublish","test_publish","",""
|
||||
"","133","test_filter_subscribe_to_single_topics","tests.filter","Wed Apr 22 23:54:04 UTC 2026","passed","Wed Apr 22 23:54:04 UTC 2026","TestFilterSubscribeCreate","test_subscribe_create","",""
|
||||
"","112","test_filter_get_message_with_version","tests.filter","Wed Apr 22 23:53:46 UTC 2026","passed","Wed Apr 22 23:53:46 UTC 2026","TestFilterGetMessages","test_get_messages","",""
|
||||
"","260","test_filter_subscribe_refresh","tests.filter","Wed Apr 22 23:54:26 UTC 2026","passed","Wed Apr 22 23:54:27 UTC 2026","TestFilterSubscribeCreate","test_subscribe_create","",""
|
||||
"","113","test_filter_get_message_with_meta","tests.filter","Wed Apr 22 23:53:51 UTC 2026","passed","Wed Apr 22 23:53:51 UTC 2026","TestFilterGetMessages","test_get_messages","",""
|
||||
"","789","test_publish_with_valid_timestamps","tests.relay","Wed Apr 22 23:56:33 UTC 2026","passed","Wed Apr 22 23:56:33 UTC 2026","TestRelayPublish","test_publish","",""
|
||||
"","8582","test_get_store_messages_with_different_payloads","tests.store","Wed Apr 22 23:56:52 UTC 2026","passed","Wed Apr 22 23:57:01 UTC 2026","TestGetMessages","test_get_messages","",""
|
||||
"","4","test_light_push_with_extra_field","tests.light_push","Wed Apr 22 23:55:58 UTC 2026","passed","Wed Apr 22 23:55:58 UTC 2026","TestLightPushPublish","test_publish","",""
|
||||
"","220","test_filter_get_message_with_ephemeral","tests.filter","Wed Apr 22 23:53:55 UTC 2026","passed","Wed Apr 22 23:53:55 UTC 2026","TestFilterGetMessages","test_get_messages","",""
|
||||
"","4525","test_publish_with_valid_payloads","tests.relay","Wed Apr 22 23:56:03 UTC 2026","passed","Wed Apr 22 23:56:07 UTC 2026","TestRelayPublish","test_publish","",""
|
||||
"","1123","test_filter_unsubscribe_all_from_few_content_topics","tests.filter","Wed Apr 22 23:54:59 UTC 2026","passed","Wed Apr 22 23:55:00 UTC 2026","TestFilterUnSubscribeAll","test_unsubscribe_all","",""
|
||||
"","227","test_publish_with_ephemeral","tests.relay","Wed Apr 22 23:56:47 UTC 2026","passed","Wed Apr 22 23:56:47 UTC 2026","TestRelayPublish","test_publish","",""
|
||||
"","248","test_filter_update_subscription_add_a_new_content_topic","tests.filter","Wed Apr 22 23:54:35 UTC 2026","passed","Wed Apr 22 23:54:35 UTC 2026","TestFilterSubscribeUpdate","test_subscribe_update","",""
|
||||
"","2035","test_publish_with_payload_less_than_150_kb","tests.relay","Wed Apr 22 23:56:12 UTC 2026","passed","Wed Apr 22 23:56:14 UTC 2026","TestRelayPublish","test_publish","",""
|
||||
"","4","test_filter_subscribe_with_extra_field","tests.filter","Wed Apr 22 23:54:31 UTC 2026","passed","Wed Apr 22 23:54:31 UTC 2026","TestFilterSubscribeCreate","test_subscribe_create","",""
|
||||
"","229","test_filter_unsubscribe_from_single_content_topic","tests.filter","Wed Apr 22 23:54:44 UTC 2026","passed","Wed Apr 22 23:54:45 UTC 2026","TestFilterUnSubscribe","test_unsubscribe","",""
|
||||
"","250","test_light_push_with_ephemeral","tests.light_push","Wed Apr 22 23:55:51 UTC 2026","passed","Wed Apr 22 23:55:51 UTC 2026","TestLightPushPublish","test_publish","",""
|
||||
"","4518","test_publish_with_valid_content_topics","tests.relay","Wed Apr 22 23:56:19 UTC 2026","passed","Wed Apr 22 23:56:23 UTC 2026","TestRelayPublish","test_publish","",""
|
||||
"","140","test_filter_update_subscription_refresh_existing","tests.filter","Wed Apr 22 23:54:40 UTC 2026","passed","Wed Apr 22 23:54:40 UTC 2026","TestFilterSubscribeUpdate","test_subscribe_update","",""
|
||||
"","244","test_filter_unsubscribe_from_all_subscribed_content_topics","tests.filter","Wed Apr 22 23:54:49 UTC 2026","passed","Wed Apr 22 23:54:49 UTC 2026","TestFilterUnSubscribe","test_unsubscribe","",""
|
||||
"","1705","test_get_store_messages_with_different_content_topics","tests.store","Wed Apr 22 23:57:05 UTC 2026","passed","Wed Apr 22 23:57:07 UTC 2026","TestGetMessages","test_get_messages","",""
|
||||
"","767","test_filter_get_message_with_valid_timestamps","tests.filter","Wed Apr 22 23:53:41 UTC 2026","passed","Wed Apr 22 23:53:42 UTC 2026","TestFilterGetMessages","test_get_messages","",""
|
||||
"","5134","test_light_push_with_valid_payloads","tests.light_push","Wed Apr 22 23:55:12 UTC 2026","passed","Wed Apr 22 23:55:17 UTC 2026","TestLightPushPublish","test_publish","",""
|
||||
"","13438","test_filter_subscribe_to_100_content_topics_in_one_call","tests.filter","Wed Apr 22 23:54:08 UTC 2026","passed","Wed Apr 22 23:54:22 UTC 2026","TestFilterSubscribeCreate","test_subscribe_create","",""
|
||||
"","216","test_get_store_message_with_version","tests.store","Wed Apr 22 23:57:16 UTC 2026","passed","Wed Apr 22 23:57:16 UTC 2026","TestGetMessages","test_get_messages","",""
|
||||
"","129","test_light_push_with_valid_meta","tests.light_push","Wed Apr 22 23:55:44 UTC 2026","passed","Wed Apr 22 23:55:44 UTC 2026","TestLightPushPublish","test_publish","",""
|
||||
"","1170","test_filter_unsubscribe_all_from_multiple_pubsub_topics","tests.filter","Wed Apr 22 23:55:04 UTC 2026","passed","Wed Apr 22 23:55:05 UTC 2026","TestFilterUnSubscribeAll","test_unsubscribe_all","",""
|
||||
"","5144","test_light_push_with_valid_content_topics","tests.light_push","Wed Apr 22 23:55:24 UTC 2026","passed","Wed Apr 22 23:55:29 UTC 2026","TestLightPushPublish","test_publish","",""
|
||||
"","4","test_filter_get_message_with_extra_field","tests.filter","Wed Apr 22 23:54:00 UTC 2026","passed","Wed Apr 22 23:54:00 UTC 2026","TestFilterGetMessages","test_get_messages","",""
|
||||
"","902","test_light_push_with_valid_timestamps","tests.light_push","Wed Apr 22 23:55:36 UTC 2026","passed","Wed Apr 22 23:55:37 UTC 2026","TestLightPushPublish","test_publish","",""
|
||||
|
1
manual/5/data/suites.json
Normal file
1
manual/5/data/suites.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/1184aaca4b2f31c0.json
Normal file
1
manual/5/data/test-cases/1184aaca4b2f31c0.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/11efc12875321650.json
Normal file
1
manual/5/data/test-cases/11efc12875321650.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/120a922465d45a57.json
Normal file
1
manual/5/data/test-cases/120a922465d45a57.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/16a21c64cc4373c0.json
Normal file
1
manual/5/data/test-cases/16a21c64cc4373c0.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/27da47cc9a68e50a.json
Normal file
1
manual/5/data/test-cases/27da47cc9a68e50a.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/2b8fe38d427b5060.json
Normal file
1
manual/5/data/test-cases/2b8fe38d427b5060.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/2cc670103db16c6a.json
Normal file
1
manual/5/data/test-cases/2cc670103db16c6a.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/3735153299e11106.json
Normal file
1
manual/5/data/test-cases/3735153299e11106.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/38983f1cabf2b54a.json
Normal file
1
manual/5/data/test-cases/38983f1cabf2b54a.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/3ce4f73ff77ddc92.json
Normal file
1
manual/5/data/test-cases/3ce4f73ff77ddc92.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/40dd3f4fa905409b.json
Normal file
1
manual/5/data/test-cases/40dd3f4fa905409b.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/5501aaf4674167b5.json
Normal file
1
manual/5/data/test-cases/5501aaf4674167b5.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/583bff95b0176f82.json
Normal file
1
manual/5/data/test-cases/583bff95b0176f82.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/617fd00282360e2.json
Normal file
1
manual/5/data/test-cases/617fd00282360e2.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/62cac6ff039b893d.json
Normal file
1
manual/5/data/test-cases/62cac6ff039b893d.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/739386a25dc7a981.json
Normal file
1
manual/5/data/test-cases/739386a25dc7a981.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/76819299185060f0.json
Normal file
1
manual/5/data/test-cases/76819299185060f0.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/78185fcfb40908d3.json
Normal file
1
manual/5/data/test-cases/78185fcfb40908d3.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/7b42ac9a33041119.json
Normal file
1
manual/5/data/test-cases/7b42ac9a33041119.json
Normal file
File diff suppressed because one or more lines are too long
1
manual/5/data/test-cases/7dbddbed0aa0585b.json
Normal file
1
manual/5/data/test-cases/7dbddbed0aa0585b.json
Normal file
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user