170 lines
30 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.