163 lines
28 KiB
Plaintext

2026-03-19 04:43:27.806 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:43:27.806 DEBUG [tests.conftest] Running test: test_single_content_topic[/toychat/2/huilong/proto] with id: 2026-03-19_04-43-27__34dac29e-f954-4b71-8708-beb5edbdd27c
2026-03-19 04:43:27.806 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:43:27.806 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:43:27.807 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-19 04:43:27.815 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:43:27.815 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-43-27__34dac29e-f954-4b71-8708-beb5edbdd27c__wakuorg_nwaku:latest.log
2026-03-19 04:43:27.815 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:43:27.815 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:43:27.817 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:43:27.817 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.241
2026-03-19 04:43:27.817 DEBUG [src.node.docker_mananger] Generated ports ['19281', '19282', '19283', '19284', '19285']
2026-03-19 04:43:27.817 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:43:27.818 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:43:27.818 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:43:27.818 DEBUG [src.node.docker_mananger] docker run -i -t -p 19281:19281 -p 19282:19282 -p 19283:19283 -p 19284:19284 -p 19285:19285 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=19283 --rest-port=19281 --tcp-port=19282 --discv5-udp-port=19284 --rest-address=0.0.0.0 --nat=extip:172.18.56.241 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ab3ffa5f37c5b5f5d987bb48fee02aee26842b1b0c9643f414ec0b3fe36d1aff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19285 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
2026-03-19 04:43:28.013 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.241 waku 2b8176d15ecd00eb495078fa01ada1cc92dbc37aac3502ec868448b0c27fdc11
2026-03-19 04:43:28.048 DEBUG [src.node.docker_mananger] Container started with ID 2b8176d15ecd. Setting up logs at ./log/docker/node1_2026-03-19_04-43-27__34dac29e-f954-4b71-8708-beb5edbdd27c__wakuorg_nwaku:latest.log
2026-03-19 04:43:28.048 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19281
2026-03-19 04:43:28.048 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:43:28.615 ERROR [src.node.docker_mananger] Max retries reached for container 6bd151ecb946. Exiting log stream.
2026-03-19 04:43:29.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19281/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:29.052 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"},{"Legacy 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"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:43:29.052 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:43:29.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19281/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:29.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.241/tcp/19282/p2p/16Uiu2HAmQ4SXBwbNzZNeavYFi9Eksw8LwcuKN3Sb4DchgcxLgVtX","/ip4/172.18.56.241/tcp/19283/ws/p2p/16Uiu2HAmQ4SXBwbNzZNeavYFi9Eksw8LwcuKN3Sb4DchgcxLgVtX"],"enrUri":"enr:-L24QP1RI_0tAX_1OgyRNbPyIosoLdDqOUfrJXURCAzSq8ojNpq9WpkWuU3OPAqVNLhllp2ehOaDKGuOpL20-zu8h6oCgmlkgnY0gmlwhKwSOPGKbXVsdGlhZGRyc5YACASsEjjxBktSAAoErBI48QZLU90DgnJzhQACAQAAiXNlY3AyNTZrMaEDqXKBjrHWhO9W1VmLzxqTsrEtOEXgwPSQ6hRut7Ny54SDdGNwgktSg3VkcIJLVIV3YWt1MgU"}'
2026-03-19 04:43:29.055 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:43:29.062 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:43:29.062 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-43-27__34dac29e-f954-4b71-8708-beb5edbdd27c__wakuorg_nwaku:latest.log
2026-03-19 04:43:29.062 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:43:29.063 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:43:29.064 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:43:29.064 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.63
2026-03-19 04:43:29.064 DEBUG [src.node.docker_mananger] Generated ports ['4704', '4705', '4706', '4707', '4708']
2026-03-19 04:43:29.064 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:43:29.065 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:43:29.065 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:43:29.065 DEBUG [src.node.docker_mananger] docker run -i -t -p 4704:4704 -p 4705:4705 -p 4706:4706 -p 4707:4707 -p 4708:4708 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=4706 --rest-port=4704 --tcp-port=4705 --discv5-udp-port=4707 --rest-address=0.0.0.0 --nat=extip:172.18.168.63 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e8aa375a2ceb85b9f72efdfc1e36e7ad6b6bc2ce6aa51537cdc233b4e8c014c8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4708 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP1RI_0tAX_1OgyRNbPyIosoLdDqOUfrJXURCAzSq8ojNpq9WpkWuU3OPAqVNLhllp2ehOaDKGuOpL20-zu8h6oCgmlkgnY0gmlwhKwSOPGKbXVsdGlhZGRyc5YACASsEjjxBktSAAoErBI48QZLU90DgnJzhQACAQAAiXNlY3AyNTZrMaEDqXKBjrHWhO9W1VmLzxqTsrEtOEXgwPSQ6hRut7Ny54SDdGNwgktSg3VkcIJLVIV3YWt1MgU --content-topic=/toychat/2/huilong/proto
2026-03-19 04:43:29.261 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.63 waku 6bb64269912c573f077516bab59fbe4695617f98596ab2a4130f509d09f8a3f8
2026-03-19 04:43:29.301 DEBUG [src.node.docker_mananger] Container started with ID 6bb64269912c. Setting up logs at ./log/docker/node2_2026-03-19_04-43-27__34dac29e-f954-4b71-8708-beb5edbdd27c__wakuorg_nwaku:latest.log
2026-03-19 04:43:29.302 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4704
2026-03-19 04:43:29.303 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:43:30.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4704/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:30.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:43:30.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4704/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:30.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:43:30.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4704/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:30.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:43:30.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4704/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:30.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:43:30.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4704/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:30.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:43:30.720 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:43:30.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4704/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:30.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.63/tcp/4705/p2p/16Uiu2HAmP7jFLh6G4NVQW67PxKkxDJR6tNXzi4z56iEwPrceD5P9","/ip4/172.18.168.63/tcp/4706/ws/p2p/16Uiu2HAmP7jFLh6G4NVQW67PxKkxDJR6tNXzi4z56iEwPrceD5P9"],"enrUri":"enr:-L24QPlUKQx8G8MDosZQUwDoGtOR9Ee2PZhHiWmx_B3XI9F3Np7YX9DM4JQyp0tt_DsZHNueCK0xJlM20nR-_G2Dl9ECgmlkgnY0gmlwhKwSqD-KbXVsdGlhZGRyc5YACASsEqg_BhJhAAoErBKoPwYSYt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDm255fVL0EtIXlP7WX2uLSEMQ0GLxH-wz_yLJnCoRmOSDdGNwghJhg3VkcIISY4V3YWt1MgE"}'
2026-03-19 04:43:30.723 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:43:30.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4704/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.241/tcp/19282/p2p/16Uiu2HAmQ4SXBwbNzZNeavYFi9Eksw8LwcuKN3Sb4DchgcxLgVtX"]'
2026-03-19 04:43:30.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:30.749 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19281/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-03-19 04:43:30.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:30.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4704/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-03-19 04:43:30.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:30.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19281/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:43:30.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:30.775 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:43:30.877 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:43:30.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19281/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:30.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773895408358449284,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773895410763722053,"ephemeral":false,"proof":""}]'
2026-03-19 04:43:30.923 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:43:30.924 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:43:30.924 DEBUG [src.node.waku_node] Stopping container with id 2b8176d15ecd
2026-03-19 04:43:31.515 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:43:31.515 DEBUG [src.node.waku_node] Stopping container with id 6bb64269912c
2026-03-19 04:43:32.115 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:43:32.117 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:43:32.145 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:43:32.171 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:43:32.173 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-19 04:43:32.173 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-19 04:43:32.174 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-19_04-43-27__34dac29e-f954-4b71-8708-beb5edbdd27c__wakuorg_nwaku:latest.log
2026-03-19 04:43:32.175 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-19_04-43-27__34dac29e-f954-4b71-8708-beb5edbdd27c__wakuorg_nwaku:latest.log
2026-03-19 04:43:32.179 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:43:32.179 DEBUG [tests.conftest] Running test: test_single_content_topic[/toychat/2/huilong/proto] with id: 2026-03-19_04-43-32__180e23ac-9e90-4323-a3a4-d02ccddbadc6
2026-03-19 04:43:32.180 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:43:32.180 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:43:32.180 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-19 04:43:32.188 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:43:32.189 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-43-32__180e23ac-9e90-4323-a3a4-d02ccddbadc6__wakuorg_nwaku:latest.log
2026-03-19 04:43:32.189 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:43:32.189 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:43:32.191 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:43:32.191 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.135
2026-03-19 04:43:32.191 DEBUG [src.node.docker_mananger] Generated ports ['53251', '53252', '53253', '53254', '53255']
2026-03-19 04:43:32.191 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:43:32.191 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:43:32.191 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:43:32.192 DEBUG [src.node.docker_mananger] docker run -i -t -p 53251:53251 -p 53252:53252 -p 53253:53253 -p 53254:53254 -p 53255:53255 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=53253 --rest-port=53251 --tcp-port=53252 --discv5-udp-port=53254 --rest-address=0.0.0.0 --nat=extip:172.18.223.135 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7ebac1c3adaac073e33dfd52f98be4d984f8e04b706369d06fef99dd1b4ee37f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53255 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
2026-03-19 04:43:32.376 ERROR [src.node.docker_mananger] Max retries reached for container 2b8176d15ecd. Exiting log stream.
2026-03-19 04:43:32.387 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.135 waku 56bae36254693f400f2830e17fad796e418f98912452ef2c6f155f6578abf579
2026-03-19 04:43:32.423 DEBUG [src.node.docker_mananger] Container started with ID 56bae3625469. Setting up logs at ./log/docker/node1_2026-03-19_04-43-32__180e23ac-9e90-4323-a3a4-d02ccddbadc6__wakuorg_nwaku:latest.log
2026-03-19 04:43:32.425 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53251
2026-03-19 04:43:32.425 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:43:32.927 ERROR [src.node.docker_mananger] Max retries reached for container 6bb64269912c. Exiting log stream.
2026-03-19 04:43:33.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53251/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:33.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:43:33.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53251/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:33.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:43:33.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53251/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:33.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:43:33.678 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:43:33.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53251/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:33.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.135/tcp/53252/p2p/16Uiu2HAmGhNdvRoXLT1hUdBxtug4MF6cxYjeDpM5sic7XZVHwjE5","/ip4/172.18.223.135/tcp/53253/ws/p2p/16Uiu2HAmGhNdvRoXLT1hUdBxtug4MF6cxYjeDpM5sic7XZVHwjE5"],"enrUri":"enr:-L24QAvZFGlndutK4LzKYqGGo_-l_Wp1Y3MuTs7pbSIRRcHeUtdW1bzd0Ypen0d3_f2LifVtPL9rKsYrvPRKuy9SW-4CgmlkgnY0gmlwhKwS34eKbXVsdGlhZGRyc5YACASsEt-HBtAEAAoErBLfhwbQBd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDPAsb6k3Dd37ERA27L7tM5rdQH9Rs20RaMPA3QyFhaM6DdGNwgtAEg3VkcILQBoV3YWt1MgU"}'
2026-03-19 04:43:33.681 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:43:33.689 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:43:33.689 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-43-32__180e23ac-9e90-4323-a3a4-d02ccddbadc6__wakuorg_nwaku:latest.log
2026-03-19 04:43:33.689 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:43:33.689 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:43:33.690 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:43:33.690 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.178
2026-03-19 04:43:33.691 DEBUG [src.node.docker_mananger] Generated ports ['24315', '24316', '24317', '24318', '24319']
2026-03-19 04:43:33.691 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:43:33.691 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:43:33.691 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:43:33.691 DEBUG [src.node.docker_mananger] docker run -i -t -p 24315:24315 -p 24316:24316 -p 24317:24317 -p 24318:24318 -p 24319:24319 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=24317 --rest-port=24315 --tcp-port=24316 --discv5-udp-port=24318 --rest-address=0.0.0.0 --nat=extip:172.18.86.178 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a4a61bea20db820efcda6e09ebaece8abce2ba83bd93bcf400728df80684feb9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24319 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAvZFGlndutK4LzKYqGGo_-l_Wp1Y3MuTs7pbSIRRcHeUtdW1bzd0Ypen0d3_f2LifVtPL9rKsYrvPRKuy9SW-4CgmlkgnY0gmlwhKwS34eKbXVsdGlhZGRyc5YACASsEt-HBtAEAAoErBLfhwbQBd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDPAsb6k3Dd37ERA27L7tM5rdQH9Rs20RaMPA3QyFhaM6DdGNwgtAEg3VkcILQBoV3YWt1MgU --content-topic=/toychat/2/huilong/proto
2026-03-19 04:43:33.887 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.178 waku 4f58cdb60dc3e8ea5f4aae7a21fe6a6d889c4eb1aa62490e535a69671f3af838
2026-03-19 04:43:33.922 DEBUG [src.node.docker_mananger] Container started with ID 4f58cdb60dc3. Setting up logs at ./log/docker/node2_2026-03-19_04-43-32__180e23ac-9e90-4323-a3a4-d02ccddbadc6__wakuorg_nwaku:latest.log
2026-03-19 04:43:33.922 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24315
2026-03-19 04:43:33.922 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:43:34.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24315/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:34.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:43:35.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24315/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:35.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:43:35.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24315/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:35.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:43:35.166 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:43:35.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24315/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:35.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.178/tcp/24316/p2p/16Uiu2HAm7npcTUSfSjfujCTZfCFWqhRuGjV2FW7Rao6yFfAAJxHA","/ip4/172.18.86.178/tcp/24317/ws/p2p/16Uiu2HAm7npcTUSfSjfujCTZfCFWqhRuGjV2FW7Rao6yFfAAJxHA"],"enrUri":"enr:-L24QJJ4hTY2lSB3YT70qF8Qrgtt_2LQ4PrHZDsfuKHSxk9XCEjTQTj54XduetztvharXWcfU5U2hL8hJFtEo0DUHpYCgmlkgnY0gmlwhKwSVrKKbXVsdGlhZGRyc5YACASsElayBl78AAoErBJWsgZe_d0DgnJzhQACAQAAiXNlY3AyNTZrMaECt7czU2IJkO2l8JbahRLnYbpwPOLGvWGNuqTLMW_VJb2DdGNwgl78g3VkcIJe_oV3YWt1MgE"}'
2026-03-19 04:43:35.169 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:43:35.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24315/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.223.135/tcp/53252/p2p/16Uiu2HAmGhNdvRoXLT1hUdBxtug4MF6cxYjeDpM5sic7XZVHwjE5"]'
2026-03-19 04:43:35.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:35.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53251/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-03-19 04:43:35.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:35.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24315/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-03-19 04:43:35.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:35.217 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53251/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:43:35.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:35.231 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:43:35.331 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:43:35.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53251/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:35.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773895415217655111,"ephemeral":false,"proof":""}]'
2026-03-19 04:43:35.337 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:43:35.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24315/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:35.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773895415217655111,"ephemeral":false,"proof":""}]'
2026-03-19 04:43:35.342 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:43:35.343 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:43:35.344 DEBUG [src.node.waku_node] Stopping container with id 56bae3625469
2026-03-19 04:43:35.963 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:43:35.963 DEBUG [src.node.waku_node] Stopping container with id 4f58cdb60dc3
2026-03-19 04:43:36.555 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:43:36.555 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:43:36.585 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:43:36.616 DEBUG [src.node.docker_mananger] No errors found in the waku logs.