94 lines
16 KiB
Plaintext

2026-03-23 04:45:57.128 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-23 04:45:57.128 DEBUG [tests.conftest] Running test: test_publish_and_retrieve_duplicate_message with id: 2026-03-23_04-45-57__1fafb2f4-42b3-48ff-b5c9-46b9ccc3465e
2026-03-23 04:45:57.129 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-23 04:45:57.129 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-23 04:45:57.129 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-23 04:45:57.136 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-23 04:45:57.136 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-23_04-45-57__1fafb2f4-42b3-48ff-b5c9-46b9ccc3465e__wakuorg_nwaku:latest.log
2026-03-23 04:45:57.136 DEBUG [src.node.waku_node] Starting Node...
2026-03-23 04:45:57.136 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-23 04:45:57.138 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-23 04:45:57.138 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.56
2026-03-23 04:45:57.138 DEBUG [src.node.docker_mananger] Generated ports ['31340', '31341', '31342', '31343', '31344']
2026-03-23 04:45:57.138 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-23 04:45:57.138 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-23 04:45:57.139 DEBUG [src.node.waku_node] Using volumes []
2026-03-23 04:45:57.139 DEBUG [src.node.docker_mananger] docker run -i -t -p 31340:31340 -p 31341:31341 -p 31342:31342 -p 31343:31343 -p 31344:31344 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=31342 --rest-port=31340 --tcp-port=31341 --discv5-udp-port=31343 --rest-address=0.0.0.0 --nat=extip:172.18.193.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc7d1c98a3e65eb1b269cd150464024ab6047ea0e8812c9d9d7fa06ce67ceba6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31344 --metrics-logging=true --relay=true
2026-03-23 04:45:57.333 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.56 waku da5a5803b303bef28cf4a9b2adfc5abac07536a848c60c65e75128c6d8ba945f
2026-03-23 04:45:57.359 ERROR [src.node.docker_mananger] Max retries reached for container e61ca677382f. Exiting log stream.
2026-03-23 04:45:57.368 DEBUG [src.node.docker_mananger] Container started with ID da5a5803b303. Setting up logs at ./log/docker/node1_2026-03-23_04-45-57__1fafb2f4-42b3-48ff-b5c9-46b9ccc3465e__wakuorg_nwaku:latest.log
2026-03-23 04:45:57.368 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31340
2026-03-23 04:45:57.368 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-23 04:45:57.936 ERROR [src.node.docker_mananger] Max retries reached for container adb6052df96e. Exiting log stream.
2026-03-23 04:45:58.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31340/health" -H "Content-Type: application/json" -d 'None'
2026-03-23 04:45:58.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-23 04:45:58.374 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-23 04:45:58.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31340/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-23 04:45:58.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.56/tcp/31341/p2p/16Uiu2HAmFxTUjpgJghdFJ8PFCfWgvhtTWBm5R441QSdGsY3xHgQU","/ip4/172.18.193.56/tcp/31342/ws/p2p/16Uiu2HAmFxTUjpgJghdFJ8PFCfWgvhtTWBm5R441QSdGsY3xHgQU"],"enrUri":"enr:-L24QEYxo91K_Z2qtj-JHa8xkE1DXhxGCmZxT185llksb8DxUGYIyrzg918MkHruqLMy1dsqEKhMP0owvSI7HrRiQbYCgmlkgnY0gmlwhKwSwTiKbXVsdGlhZGRyc5YACASsEsE4BnptAAoErBLBOAZ6bt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMQyb1zxuYmbAeHqFhqTVk5GONyP3XJ_5Fy58kQTtA72DdGNwgnptg3VkcIJ6b4V3YWt1MgE"}'
2026-03-23 04:45:58.376 INFO [src.node.waku_node] REST service is ready !!
2026-03-23 04:45:58.383 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-23 04:45:58.383 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-23_04-45-57__1fafb2f4-42b3-48ff-b5c9-46b9ccc3465e__wakuorg_nwaku:latest.log
2026-03-23 04:45:58.384 DEBUG [src.node.waku_node] Starting Node...
2026-03-23 04:45:58.384 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-23 04:45:58.385 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-23 04:45:58.385 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.225.216
2026-03-23 04:45:58.386 DEBUG [src.node.docker_mananger] Generated ports ['9060', '9061', '9062', '9063', '9064']
2026-03-23 04:45:58.386 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-23 04:45:58.386 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-23 04:45:58.386 DEBUG [src.node.waku_node] Using volumes []
2026-03-23 04:45:58.386 DEBUG [src.node.docker_mananger] docker run -i -t -p 9060:9060 -p 9061:9061 -p 9062:9062 -p 9063:9063 -p 9064:9064 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=9062 --rest-port=9060 --tcp-port=9061 --discv5-udp-port=9063 --rest-address=0.0.0.0 --nat=extip:172.18.225.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=32c4b2d6a35093cad27d4a35eece05ffe6fcf5b043a014ec5c8a4efefac3a24e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9064 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEYxo91K_Z2qtj-JHa8xkE1DXhxGCmZxT185llksb8DxUGYIyrzg918MkHruqLMy1dsqEKhMP0owvSI7HrRiQbYCgmlkgnY0gmlwhKwSwTiKbXVsdGlhZGRyc5YACASsEsE4BnptAAoErBLBOAZ6bt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMQyb1zxuYmbAeHqFhqTVk5GONyP3XJ_5Fy58kQTtA72DdGNwgnptg3VkcIJ6b4V3YWt1MgE
2026-03-23 04:45:58.592 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.225.216 waku 6f68aa19640adb591211799418a9033f9adcb2d1c70a1dae92d9f7b157138060
2026-03-23 04:45:58.628 DEBUG [src.node.docker_mananger] Container started with ID 6f68aa19640a. Setting up logs at ./log/docker/node2_2026-03-23_04-45-57__1fafb2f4-42b3-48ff-b5c9-46b9ccc3465e__wakuorg_nwaku:latest.log
2026-03-23 04:45:58.629 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9060
2026-03-23 04:45:58.630 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-23 04:45:59.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9060/health" -H "Content-Type: application/json" -d 'None'
2026-03-23 04:45:59.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-23 04:45:59.645 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-23 04:45:59.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9060/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-23 04:45:59.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.216/tcp/9061/p2p/16Uiu2HAm5cxm3GTBXNQFFZUv1zRhmFv15DAYpdAUG1UuLEeZyWr6","/ip4/172.18.225.216/tcp/9062/ws/p2p/16Uiu2HAm5cxm3GTBXNQFFZUv1zRhmFv15DAYpdAUG1UuLEeZyWr6"],"enrUri":"enr:-L24QIxyOPISA8Q06L84sxNHCduFPYMdSlNstzuWzLIu3Ss0FToaYQkZLTjmBkA_II44bMF4BMGzlFnsGFZ4MeXlZZ8CgmlkgnY0gmlwhKwS4diKbXVsdGlhZGRyc5YACASsEuHYBiNlAAoErBLh2AYjZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECl3k7QzLlKwnqqCVWRlqAC8gEPjpix5cOzKQFNzv-9dODdGNwgiNlg3VkcIIjZ4V3YWt1MgE"}'
2026-03-23 04:45:59.655 INFO [src.node.waku_node] REST service is ready !!
2026-03-23 04:45:59.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9060/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.56/tcp/31341/p2p/16Uiu2HAmFxTUjpgJghdFJ8PFCfWgvhtTWBm5R441QSdGsY3xHgQU"]'
2026-03-23 04:45:59.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-23 04:45:59.663 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-23 04:45:59.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31340/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-23 04:45:59.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-23 04:45:59.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9060/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-23 04:45:59.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-23 04:45:59.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31340/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-03-23 04:45:59.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-23 04:45:59.682 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-23 04:45:59.783 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-23 04:45:59.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31340/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-23 04:45:59.786 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":1774241159675075072,"ephemeral":false,"proof":""}]'
2026-03-23 04:45:59.788 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-23 04:45:59.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9060/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-23 04:45:59.791 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":1774241159675075072,"ephemeral":false,"proof":""}]'
2026-03-23 04:45:59.792 INFO [src.steps.relay] WARM UP successful!!
2026-03-23 04:45:59.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31340/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-03-23 04:45:59.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-23 04:45:59.799 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-23 04:45:59.899 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-23 04:45:59.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31340/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-23 04:45:59.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":1774241159793696368,"ephemeral":false,"proof":""}]'
2026-03-23 04:45:59.905 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-23 04:45:59.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9060/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-23 04:45:59.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":1774241159793696368,"ephemeral":false,"proof":""}]'
2026-03-23 04:45:59.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31340/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-03-23 04:45:59.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-23 04:45:59.912 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-23 04:46:00.012 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-23 04:46:00.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31340/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-23 04:46:00.016 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":1774241159793696368,"ephemeral":false,"proof":""}]'
2026-03-23 04:46:00.018 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-23 04:46:00.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9060/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-23 04:46:00.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-23 04:46:00.023 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-23 04:46:00.024 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-23 04:46:00.024 DEBUG [src.node.waku_node] Stopping container with id da5a5803b303
2026-03-23 04:46:00.615 DEBUG [src.node.waku_node] Container stopped.
2026-03-23 04:46:00.617 DEBUG [src.node.waku_node] Stopping container with id 6f68aa19640a
2026-03-23 04:46:01.212 DEBUG [src.node.waku_node] Container stopped.
2026-03-23 04:46:01.215 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-23 04:46:01.222 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-23 04:46:01.227 DEBUG [src.node.docker_mananger] No errors found in the waku logs.