88 lines
16 KiB
Plaintext

2026-03-03 04:35:06.318 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-03 04:35:06.319 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_a_new_pubsub_topic with id: 2026-03-03_04-35-06__2f7be4bf-d351-4575-86dc-6fd79f9ff7d9
2026-03-03 04:35:06.320 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-03 04:35:06.320 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-03 04:35:06.320 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-03 04:35:06.327 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-03 04:35:06.327 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-03_04-35-06__2f7be4bf-d351-4575-86dc-6fd79f9ff7d9__wakuorg_nwaku:latest.log
2026-03-03 04:35:06.327 DEBUG [src.node.waku_node] Starting Node...
2026-03-03 04:35:06.328 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-03 04:35:06.329 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-03 04:35:06.329 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.19.102
2026-03-03 04:35:06.329 DEBUG [src.node.docker_mananger] Generated ports ['16102', '16103', '16104', '16105', '16106']
2026-03-03 04:35:06.329 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-03 04:35:06.330 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-03 04:35:06.330 DEBUG [src.node.waku_node] Using volumes []
2026-03-03 04:35:06.330 DEBUG [src.node.docker_mananger] docker run -i -t -p 16102:16102 -p 16103:16103 -p 16104:16104 -p 16105:16105 -p 16106:16106 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=16104 --rest-port=16102 --tcp-port=16103 --discv5-udp-port=16105 --rest-address=0.0.0.0 --nat=extip:172.18.19.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ff1660b8fc0af3ecbdf67bba99caa3dadd5c7b794c6be17da4c73fbfa74a1130 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16106 --metrics-logging=true --relay=true --filter=true
2026-03-03 04:35:06.522 ERROR [src.node.docker_mananger] Max retries reached for container b0b6c5fd8db7. Exiting log stream.
2026-03-03 04:35:06.526 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.19.102 waku 805a638d9252b99d6e67b4d868214bb83574b2bc52dfba968312175171f474e9
2026-03-03 04:35:06.562 DEBUG [src.node.docker_mananger] Container started with ID 805a638d9252. Setting up logs at ./log/docker/node1_2026-03-03_04-35-06__2f7be4bf-d351-4575-86dc-6fd79f9ff7d9__wakuorg_nwaku:latest.log
2026-03-03 04:35:06.562 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16102
2026-03-03 04:35:06.562 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-03 04:35:07.112 ERROR [src.node.docker_mananger] Max retries reached for container 62e0a68e651d. Exiting log stream.
2026-03-03 04:35:07.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16102/health" -H "Content-Type: application/json" -d 'None'
2026-03-03 04:35:07.566 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"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-03 04:35:07.566 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-03 04:35:07.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16102/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-03 04:35:07.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.102/tcp/16103/p2p/16Uiu2HAmQ7CgWYt53xHaX854MayE8BoqZqGEafeiVW3LdhBjFR6n","/ip4/172.18.19.102/tcp/16104/ws/p2p/16Uiu2HAmQ7CgWYt53xHaX854MayE8BoqZqGEafeiVW3LdhBjFR6n"],"enrUri":"enr:-L24QFFwvnsTPYF3HxklbSCyq47krQLMOF93pT1u-n6Q5CINBQa1SYG5wws7aNqhEgVYQdwPmCizgLUkPKH3LIKaGCECgmlkgnY0gmlwhKwSE2aKbXVsdGlhZGRyc5YACASsEhNmBj7nAAoErBITZgY-6N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqieZschm5abbAgUp6iRa36GhF2uVXA7F9Inqy9925r-DdGNwgj7ng3VkcII-6YV3YWt1MgU"}'
2026-03-03 04:35:07.569 INFO [src.node.waku_node] REST service is ready !!
2026-03-03 04:35:07.569 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-03 04:35:07.576 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-03 04:35:07.576 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-03_04-35-06__2f7be4bf-d351-4575-86dc-6fd79f9ff7d9__wakuorg_nwaku:latest.log
2026-03-03 04:35:07.576 DEBUG [src.node.waku_node] Starting Node...
2026-03-03 04:35:07.576 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-03 04:35:07.578 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-03 04:35:07.578 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.142.24
2026-03-03 04:35:07.578 DEBUG [src.node.docker_mananger] Generated ports ['47911', '47912', '47913', '47914', '47915']
2026-03-03 04:35:07.578 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-03 04:35:07.578 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-03 04:35:07.578 DEBUG [src.node.waku_node] Using volumes []
2026-03-03 04:35:07.579 DEBUG [src.node.docker_mananger] docker run -i -t -p 47911:47911 -p 47912:47912 -p 47913:47913 -p 47914:47914 -p 47915:47915 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=47913 --rest-port=47911 --tcp-port=47912 --discv5-udp-port=47914 --rest-address=0.0.0.0 --nat=extip:172.18.142.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=19e42e3c0eafa215f4e7ed2e7df8bfec8ac0cc4bbd69bd1eaceac1b48e5a0cb1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47915 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFFwvnsTPYF3HxklbSCyq47krQLMOF93pT1u-n6Q5CINBQa1SYG5wws7aNqhEgVYQdwPmCizgLUkPKH3LIKaGCECgmlkgnY0gmlwhKwSE2aKbXVsdGlhZGRyc5YACASsEhNmBj7nAAoErBITZgY-6N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqieZschm5abbAgUp6iRa36GhF2uVXA7F9Inqy9925r-DdGNwgj7ng3VkcII-6YV3YWt1MgU --filternode=/ip4/172.18.19.102/tcp/16103/p2p/16Uiu2HAmQ7CgWYt53xHaX854MayE8BoqZqGEafeiVW3LdhBjFR6n
2026-03-03 04:35:07.780 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.142.24 waku de3346eec182252c7fc6fe54b2a655bcf6391b5c58ae2d0fba1fa9d4513ab807
2026-03-03 04:35:07.812 DEBUG [src.node.docker_mananger] Container started with ID de3346eec182. Setting up logs at ./log/docker/node2_2026-03-03_04-35-06__2f7be4bf-d351-4575-86dc-6fd79f9ff7d9__wakuorg_nwaku:latest.log
2026-03-03 04:35:07.813 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47911
2026-03-03 04:35:07.813 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-03 04:35:08.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47911/health" -H "Content-Type: application/json" -d 'None'
2026-03-03 04:35:08.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-03 04:35:08.817 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-03 04:35:08.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47911/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-03 04:35:08.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.24/tcp/47912/p2p/16Uiu2HAmHC6FifjmZ5XwHKksFheQ61H9kfuEyNTbzRBN5upEgDbn","/ip4/172.18.142.24/tcp/47913/ws/p2p/16Uiu2HAmHC6FifjmZ5XwHKksFheQ61H9kfuEyNTbzRBN5upEgDbn"],"enrUri":"enr:-L24QNowOzPejv87e5a4xwccAdXnCy6_r7jjxKx4MHUINLRAXscxl5xRyIVFKBcpbi2zSChqWNbkonAFrAkjXsd7bF4CgmlkgnY0gmlwhKwSjhiKbXVsdGlhZGRyc5YACASsEo4YBrsoAAoErBKOGAa7Kd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ2ZtrDmsSRHujhIWK9zisS7CHVG8NAU6kHh6hqjws9mDdGNwgrsog3VkcIK7KoV3YWt1MgA"}'
2026-03-03 04:35:08.820 INFO [src.node.waku_node] REST service is ready !!
2026-03-03 04:35:08.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47911/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.19.102/tcp/16103/p2p/16Uiu2HAmQ7CgWYt53xHaX854MayE8BoqZqGEafeiVW3LdhBjFR6n"]'
2026-03-03 04:35:08.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-03 04:35:08.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16102/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-03 04:35:08.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-03 04:35:08.879 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47911/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "03a14b68-34fc-4cf0-9166-a60cc36a2d78", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-03 04:35:08.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"03a14b68-34fc-4cf0-9166-a60cc36a2d78","statusDesc":"OK"}'
2026-03-03 04:35:08.894 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:47911/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto", "/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1000"}'
2026-03-03 04:35:08.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-03 04:35:08.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16102/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-03-03 04:35:08.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-03 04:35:08.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-03 04:35:08.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-03 04:35:08.916 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-03 04:35:09.016 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-03 04:35:09.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47911/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-03 04:35:09.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772512508907935378,"ephemeral":false}]'
2026-03-03 04:35:09.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-03 04:35:09.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-03 04:35:09.026 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-03 04:35:09.126 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-03 04:35:09.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47911/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-03 04:35:09.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772512509021336834,"ephemeral":false}]'
2026-03-03 04:35:09.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-03 04:35:09.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-03 04:35:09.137 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-03 04:35:09.238 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-03 04:35:09.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47911/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-03 04:35:09.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1772512509131963735,"ephemeral":false}]'
2026-03-03 04:35:09.244 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-03 04:35:09.245 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-03 04:35:09.245 DEBUG [src.node.waku_node] Stopping container with id 805a638d9252
2026-03-03 04:35:09.838 DEBUG [src.node.waku_node] Container stopped.
2026-03-03 04:35:09.838 DEBUG [src.node.waku_node] Stopping container with id de3346eec182
2026-03-03 04:35:10.400 DEBUG [src.node.waku_node] Container stopped.
2026-03-03 04:35:10.404 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-03 04:35:10.410 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-03 04:35:10.415 DEBUG [src.node.docker_mananger] No errors found in the waku logs.