146 lines
25 KiB
Plaintext

2026-01-02 04:23:20.420 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-02 04:23:20.420 DEBUG [tests.conftest] Running test: test_publish_with_valid_timestamps with id: 2026-01-02_04-23-20__ee550605-d1ad-479a-879c-a5238f74f8ed
2026-01-02 04:23:20.421 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-02 04:23:20.421 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-02 04:23:20.421 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-01-02 04:23:20.428 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-02 04:23:20.428 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-02_04-23-20__ee550605-d1ad-479a-879c-a5238f74f8ed__wakuorg_nwaku:latest.log
2026-01-02 04:23:20.428 DEBUG [src.node.waku_node] Starting Node...
2026-01-02 04:23:20.428 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-02 04:23:20.429 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-02 04:23:20.430 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.9.12
2026-01-02 04:23:20.430 DEBUG [src.node.docker_mananger] Generated ports ['61165', '61166', '61167', '61168', '61169']
2026-01-02 04:23:20.430 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-02 04:23:20.430 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-02 04:23:20.430 DEBUG [src.node.waku_node] Using volumes []
2026-01-02 04:23:20.430 DEBUG [src.node.docker_mananger] docker run -i -t -p 61165:61165 -p 61166:61166 -p 61167:61167 -p 61168:61168 -p 61169:61169 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=61167 --rest-port=61165 --tcp-port=61166 --discv5-udp-port=61168 --rest-address=0.0.0.0 --nat=extip:172.18.9.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=45bf51cb4ff61d92c44c5c3be79b3db4ecfcd3fafcf1d4f0e6bd3cf9a0b4d33b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61169 --metrics-logging=true --relay=true
2026-01-02 04:23:20.610 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.9.12 waku 105e85b70a73aedfa6f3e348a1a97d06ebda3c11f26cdbc98dcb657927785d24
2026-01-02 04:23:20.620 ERROR [src.node.docker_mananger] Max retries reached for container 23f32f4f4167. Exiting log stream.
2026-01-02 04:23:20.642 DEBUG [src.node.docker_mananger] Container started with ID 105e85b70a73. Setting up logs at ./log/docker/node1_2026-01-02_04-23-20__ee550605-d1ad-479a-879c-a5238f74f8ed__wakuorg_nwaku:latest.log
2026-01-02 04:23:20.643 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61165
2026-01-02 04:23:20.644 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-02 04:23:21.135 ERROR [src.node.docker_mananger] Max retries reached for container 8f94f0a57881. Exiting log stream.
2026-01-02 04:23:21.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61165/health" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:21.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-02 04:23:21.648 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-02 04:23:21.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61165/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:21.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.12/tcp/61166/p2p/16Uiu2HAmHrYxLZ279YR9NyzNZ3zqhQnqwCongccRPfn1iniVT25R","/ip4/172.18.9.12/tcp/61167/ws/p2p/16Uiu2HAmHrYxLZ279YR9NyzNZ3zqhQnqwCongccRPfn1iniVT25R"],"enrUri":"enr:-L24QLtn9fChWsJwUI5M-nBZokdlvcPg4q4n_2O40VUuORVZFFGtA4Eu-wRfPIZASyjtdHs2Ci5WEKvLZXCIICO1AX0CgmlkgnY0gmlwhKwSCQyKbXVsdGlhZGRyc5YACASsEgkMBu7uAAoErBIJDAbu790DgnJzhQADAQAAiXNlY3AyNTZrMaEDTUCwdkXy1qbiGIyY8b_kiMP7cr2GDo-z6ScWqDB43FSDdGNwgu7ug3VkcILu8IV3YWt1MgE"}'
2026-01-02 04:23:21.651 INFO [src.node.waku_node] REST service is ready !!
2026-01-02 04:23:21.658 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-02 04:23:21.658 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-02_04-23-20__ee550605-d1ad-479a-879c-a5238f74f8ed__wakuorg_nwaku:latest.log
2026-01-02 04:23:21.658 DEBUG [src.node.waku_node] Starting Node...
2026-01-02 04:23:21.658 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-02 04:23:21.659 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-02 04:23:21.659 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.157
2026-01-02 04:23:21.660 DEBUG [src.node.docker_mananger] Generated ports ['39274', '39275', '39276', '39277', '39278']
2026-01-02 04:23:21.660 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-02 04:23:21.660 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-02 04:23:21.660 DEBUG [src.node.waku_node] Using volumes []
2026-01-02 04:23:21.660 DEBUG [src.node.docker_mananger] docker run -i -t -p 39274:39274 -p 39275:39275 -p 39276:39276 -p 39277:39277 -p 39278:39278 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=39276 --rest-port=39274 --tcp-port=39275 --discv5-udp-port=39277 --rest-address=0.0.0.0 --nat=extip:172.18.187.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4c8f2144cecc2c87bcebc7033da8fc32cbba99bcfefc3afb57db77fff3bd7de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39278 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLtn9fChWsJwUI5M-nBZokdlvcPg4q4n_2O40VUuORVZFFGtA4Eu-wRfPIZASyjtdHs2Ci5WEKvLZXCIICO1AX0CgmlkgnY0gmlwhKwSCQyKbXVsdGlhZGRyc5YACASsEgkMBu7uAAoErBIJDAbu790DgnJzhQADAQAAiXNlY3AyNTZrMaEDTUCwdkXy1qbiGIyY8b_kiMP7cr2GDo-z6ScWqDB43FSDdGNwgu7ug3VkcILu8IV3YWt1MgE
2026-01-02 04:23:21.849 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.157 waku ae9be26e38d9989812bea13a3708b1ce98458f4712c6484c90d374f40638faf8
2026-01-02 04:23:21.879 DEBUG [src.node.docker_mananger] Container started with ID ae9be26e38d9. Setting up logs at ./log/docker/node2_2026-01-02_04-23-20__ee550605-d1ad-479a-879c-a5238f74f8ed__wakuorg_nwaku:latest.log
2026-01-02 04:23:21.879 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39274
2026-01-02 04:23:21.879 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-02 04:23:22.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39274/health" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:22.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-02 04:23:22.891 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-02 04:23:22.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39274/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:22.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.157/tcp/39275/p2p/16Uiu2HAkxCHBF9FkWo1i7pCvZDVBhiwsAnMkuP1JABYQnnYRRcxL","/ip4/172.18.187.157/tcp/39276/ws/p2p/16Uiu2HAkxCHBF9FkWo1i7pCvZDVBhiwsAnMkuP1JABYQnnYRRcxL"],"enrUri":"enr:-L24QKP5ke9A_JDoIWwfI1hXrkllzA8j_AKhCqrWxcQABXboWfwzjp16WXFWO59UKIyDUq4UNcP-zWXxTmH-4RmNZuwCgmlkgnY0gmlwhKwSu52KbXVsdGlhZGRyc5YACASsErudBplrAAoErBK7nQaZbN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKSS6MW37TnUneqJCXHkkZ1aJ6pE83_zJM9v33Ue-UtWDdGNwgplrg3VkcIKZbYV3YWt1MgE"}'
2026-01-02 04:23:22.897 INFO [src.node.waku_node] REST service is ready !!
2026-01-02 04:23:22.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39274/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.9.12/tcp/61166/p2p/16Uiu2HAmHrYxLZ279YR9NyzNZ3zqhQnqwCongccRPfn1iniVT25R"]'
2026-01-02 04:23:22.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-02 04:23:22.901 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-01-02 04:23:22.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61165/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-02 04:23:22.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-02 04:23:22.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39274/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-02 04:23:22.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-02 04:23:22.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-02 04:23:22.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-02 04:23:22.916 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-02 04:23:23.016 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-02 04:23:23.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:23.019 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":1767327802909724672,"ephemeral":false,"proof":""}]'
2026-01-02 04:23:23.021 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-02 04:23:23.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39274/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:23.023 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":1767327802909724672,"ephemeral":false,"proof":""}]'
2026-01-02 04:23:23.024 INFO [src.steps.relay] WARM UP successful!!
2026-01-02 04:23:23.025 DEBUG [tests.relay.test_publish] Running test with timestamp Now
2026-01-02 04:23:23.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-02 04:23:23.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-02 04:23:23.030 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-02 04:23:23.131 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-02 04:23:23.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:23.133 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":1767327421418482688,"ephemeral":false,"proof":""}]'
2026-01-02 04:23:23.135 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-02 04:23:23.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39274/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:23.137 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":1767327421418482688,"ephemeral":false,"proof":""}]'
2026-01-02 04:23:23.139 DEBUG [tests.relay.test_publish] Running test with timestamp Far future
2026-01-02 04:23:23.139 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-02 04:23:23.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-02 04:23:23.144 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-02 04:23:23.244 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-02 04:23:23.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:23.247 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":2082687421418467072,"ephemeral":false,"proof":""}]'
2026-01-02 04:23:23.249 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-02 04:23:23.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39274/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:23.251 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":2082687421418467072,"ephemeral":false,"proof":""}]'
2026-01-02 04:23:23.252 DEBUG [tests.relay.test_publish] Running test with timestamp Recent past
2026-01-02 04:23:23.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-02 04:23:23.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-02 04:23:23.257 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-02 04:23:23.357 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-02 04:23:23.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:23.360 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":1767323821418467072,"ephemeral":false,"proof":""}]'
2026-01-02 04:23:23.361 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-02 04:23:23.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39274/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:23.364 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":1767323821418467072,"ephemeral":false,"proof":""}]'
2026-01-02 04:23:23.365 DEBUG [tests.relay.test_publish] Running test with timestamp Near future
2026-01-02 04:23:23.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-02 04:23:23.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-02 04:23:23.370 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-02 04:23:23.470 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-02 04:23:23.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:23.473 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":1767331021418467072,"ephemeral":false,"proof":""}]'
2026-01-02 04:23:23.476 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-02 04:23:23.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39274/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:23.478 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":1767331021418467072,"ephemeral":false,"proof":""}]'
2026-01-02 04:23:23.479 DEBUG [tests.relay.test_publish] Running test with timestamp Positive number
2026-01-02 04:23:23.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-02 04:23:23.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-02 04:23:23.485 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-02 04:23:23.585 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-02 04:23:23.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:23.588 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-01-02 04:23:23.589 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-02 04:23:23.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39274/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:23.592 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-01-02 04:23:23.593 DEBUG [tests.relay.test_publish] Running test with timestamp Negative number
2026-01-02 04:23:23.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-02 04:23:23.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-02 04:23:23.598 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-02 04:23:23.698 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-02 04:23:23.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:23.701 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-01-02 04:23:23.703 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-02 04:23:23.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39274/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:23.705 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-01-02 04:23:23.706 DEBUG [tests.relay.test_publish] Running test with timestamp DST change
2026-01-02 04:23:23.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-02 04:23:23.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-02 04:23:23.711 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-02 04:23:23.812 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-02 04:23:23.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:23.815 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-01-02 04:23:23.816 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-02 04:23:23.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39274/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:23:23.818 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-01-02 04:23:23.821 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-02 04:23:23.822 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-02 04:23:23.823 DEBUG [src.node.waku_node] Stopping container with id 105e85b70a73
2026-01-02 04:23:24.360 DEBUG [src.node.waku_node] Container stopped.
2026-01-02 04:23:24.360 DEBUG [src.node.waku_node] Stopping container with id ae9be26e38d9
2026-01-02 04:23:24.927 DEBUG [src.node.waku_node] Container stopped.
2026-01-02 04:23:24.929 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-02 04:23:24.936 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-02 04:23:24.942 DEBUG [src.node.docker_mananger] No errors found in the waku logs.