matrix-org / pinecone

Peer-to-peer overlay routing for the Matrix ecosystem
https://matrix-org.github.io/pinecone/
Apache License 2.0
427 stars 33 forks source link

endless "Multicast discovery enabled" #5

Closed bbigras closed 3 years ago

bbigras commented 3 years ago

Describe the bug

I'm guessing it should only be enabled once per interface.

[...]
INFO[2021-05-06T16:22:09.098191182Z] [/build/source/cmd/dendrite-demo-pinecone/main.go:270] func8
         Sending wake-up message to known nodes
Connected port 1 to 104.20.201.37:443 (zone "static")
New coordinates: [1]

Multicast discovery enabled on docker0 (172.17.0.1)
Multicast discovery enabled on virbr0 (192.168.122.1)
Multicast discovery enabled on br-9b3256d96abe (172.18.0.1)
Multicast discovery enabled on virbr0 (192.168.122.1)
Multicast discovery enabled on docker0 (172.17.0.1)
Multicast discovery enabled on br-9b3256d96abe (172.18.0.1)
Multicast discovery enabled on docker0 (172.17.0.1)
Multicast discovery enabled on virbr0 (192.168.122.1)
Multicast discovery enabled on br-9b3256d96abe (172.18.0.1)
Multicast discovery enabled on virbr0 (192.168.122.1)
Multicast discovery enabled on docker0 (172.17.0.1)
Multicast discovery enabled on br-9b3256d96abe (172.18.0.1)
Multicast discovery enabled on virbr0 (192.168.122.1)
Multicast discovery enabled on br-9b3256d96abe (172.18.0.1)
Multicast discovery enabled on docker0 (172.17.0.1)
Multicast discovery enabled on docker0 (172.17.0.1)
Multicast discovery enabled on br-9b3256d96abe (172.18.0.1)
Multicast discovery enabled on virbr0 (192.168.122.1)
Multicast discovery enabled on docker0 (172.17.0.1)
Multicast discovery enabled on virbr0 (192.168.122.1)
Multicast discovery enabled on br-9b3256d96abe (172.18.0.1)
Multicast discovery enabled on docker0 (172.17.0.1)
Multicast discovery enabled on virbr0 (192.168.122.1)
Multicast discovery enabled on br-9b3256d96abe (172.18.0.1)
Multicast discovery enabled on br-9b3256d96abe (172.18.0.1)
Multicast discovery enabled on docker0 (172.17.0.1)
Multicast discovery enabled on virbr0 (192.168.122.1)
Multicast discovery enabled on docker0 (172.17.0.1)
Multicast discovery enabled on virbr0 (192.168.122.1)
Multicast discovery enabled on br-9b3256d96abe (172.18.0.1)
Multicast discovery enabled on docker0 (172.17.0.1)
Multicast discovery enabled on virbr0 (192.168.122.1)
Multicast discovery enabled on br-9b3256d96abe (172.18.0.1)
[...]

To Reproduce Steps to reproduce the behavior:

  1. run dendrite-demo-pinecone -peer wss://pinecone.matrix.org/public

Expected behavior

Screenshots

Desktop (please complete the following information):

Additional context

neilalexander commented 3 years ago

Can you please try running this from the root of your Dendrite repo and then rebuilding?

go get github.com/matrix-org/pinecone@6a39c5b63ffed85d02c2a3a82cb8e997303269ee
bbigras commented 3 years ago

It seems to fix the issue :+1:

It's been running for a couple of minutes:

❯ go run ./cmd/dendrite-demo-pinecone -peer wss://pinecone.matrix.org/public
Switch public key: 6b9ec968b94b516732c9b2a1ad312ad96b96fb5164623e4be7f24c15374899b7
Connected port 0 to pipe (zone "router")
Listening on [::]:45907
Listening on [::]:37619
INFO[2021-05-06T17:08:24.017580154Z] [/home/bbigras/go/src/github.com/matrix-org/dendrite/setup/base.go:112] NewBaseDendrite
         Dendrite version 0.3.11
Listening for UTP sessions
Multicast discovery enabled on vethad92f5d (fe80::b469:ebff:fe08:7b27)
Multicast discovery enabled on br-9b3256d96abe (172.18.0.1)
Multicast discovery enabled on br-8f7e80bb454a (fe80::42:e0ff:fe29:8f4a)
Multicast discovery enabled on enp3s0 (<something>)
Multicast discovery enabled on ztugascphn (fe80::58f0:64ff:fecf:2fcf)
Multicast discovery enabled on vetha4d00fb (fe80::5c05:72ff:fe95:bbdc)
Multicast discovery enabled on ztks5427lx (fe80::b04f:d3ff:fe02:c6d7)
Multicast discovery enabled on ztly5tfada (fe80::a9:80ff:fe7d:665f)
Multicast discovery enabled on docker0 (172.17.0.1)
Multicast discovery enabled on vethb339ce2 (fe80::d8fd:3fff:fe11:8003)
Multicast discovery enabled on veth9d102b3 (fe80::9098:30ff:fe3d:a89b)
Multicast discovery enabled on veth4859579 (fe80::a042:1aff:fe99:ca30)
Multicast discovery enabled on virbr0 (192.168.122.1)
INFO[2021-05-06T17:08:24.050570875Z] [/home/bbigras/go/src/github.com/matrix-org/dendrite/cmd/dendrite-demo-pinecone/main.go:270] func8
         Sending wake-up message to known nodes
INFO[2021-05-06T17:08:24.050637884Z] [/home/bbigras/go/src/github.com/matrix-org/dendrite/cmd/dendrite-demo-pinecone/main.go:266] func7
         Listening on :8008
INFO[2021-05-06T17:08:24.051001619Z] [/home/bbigras/go/src/github.com/matrix-org/dendrite/cmd/dendrite-demo-pinecone/main.go:261] func6
         Listening on 6b9ec968b94b516732c9b2a1ad312ad96b96fb5164623e4be7f24c15374899b7
Connected port 1 to 104.20.201.37:443 (zone "static")
bbigras commented 3 years ago

Thanks for the quick fix!