Open fbarbu15 opened 1 week ago
I still have issues if I run the above script. See log go_waku_log.txt
Also if I run the node like this:
docker run -i -t -p 35638:35638 -p 35639:35639 -p 35640:35640 -p 35641:35641 -p 35642:35642 wakuorg/go-waku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=DEBUG --rest-relay-cache-capacity=100 --websocket-port=35640 --rest-port=35638 --tcp-port=35639 --discv5-udp-port=35641 --rest-address=0.0.0.0 --nat=extip:172.18.84.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e7a49628cc9bc72d99d76d6686d0da7accbbad49684b5a4adf4eca8a90fd8e6d --min-relay-peers-to-publish=1 --rest-filter-cache-capacity=50 --peer-store-capacity=10 --relay=false --discv5-bootstrap-node=enr:-L24QBKCRDeuDZPsynH3t4uLtpOVfb3qJZObnz7RXJsdj3nSXlIW0Q3nEXoW6aoe28qBQ-8swC7yl6TaW-jawitecwcCgmlkgnY0gmlwhKwS1dKKbXVsdGlhZGRyc5YACASsEtXSBp4RAAoErBLV0gaeEt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGGLo_x9gA79KL8fu4UTs5refA9uFt1QpoGV-0j69_H6DdGNwgp4Rg3VkcIKeE4V3YWt1MgU --filternode=/ip4/172.18.213.210/tcp/40465/p2p/16Uiu2HAmEJBcT3PS1AWkMaJecqQ1dJp9yxRvJQRgj6F1miHuWCT7
I see this warning 2024-11-26 11:47:18 2024-11-26T09:47:18.315ZWARNgowakuwaku/node.go:328could not set ENR shard info{"node": "16Uiu2HAm5TGos5SWyy7Qo7jkK39pFhKkondcE9Ud8YaJhGPQCZgR", "error": "invalid number of clusters found", "numClusters": 0}
Here's the full log go_waku_log2.txt
With the above script i'm getting this output from the script, which seems fine? lightpush errornot_published_to_any_peer
as this is a valid response from nwaku when it has no relay peers. 🤔
Is this using the latest
docker image from go-waku?
With the above script i'm getting this output from the script, which seems fine?
lightpush errornot_published_to_any_peer
as this is a valid response from nwaku when it has no relay peers. 🤔 Is this using thelatest
docker image from go-waku?
Yes, my bad. I'm using the correct latest
docker image.
You are correct that the shell script fails because nwaku has no relay peers.
However the interop tests are using multiple nwaku nodes so this was not the root cause of the invalid number of clusters found
error.
The root cause of the issue is that now, go-waku expects the --pubsub-topic
flag to be passed when starting a node that doesn't mount relay. Is this expected? Tests worked without this flag before I created this issue.
If it's a mandatory flag now, I can update the tests. Thanks
Describe the bug We have a regression with most of the light protocols tests fail, see https://waku-org.github.io/waku-interop-tests/go/364/# Regression because yesterday it didn't reproduce
To Reproduce Steps to reproduce the behavior:
admin/v1/peers
API or just wait for autoconnection via discv5Expected behavior Should work
Actual behavior We get either filter or lightpush error. See node log.txt
go-waku version/commit hash
wakuorg/go-waku:latest
Additional context Add any other context about the problem here.
Script to reproduce the issue locally