ethersphere / bee-backlog

zenhub epics repo
0 stars 0 forks source link

Protocols might need to be rewritten so that we could keep up with libp2p updates #38

Closed acud closed 1 year ago

acud commented 2 years ago

We are apparently using too many streams which are open for too long in our usage of libp2p.

It would be good to consult with them (over their discourse) about our use-case and see whether it would be more realistic to use a simple up-down stream pattern per-peer per-protocol.

agazso commented 2 years ago

Currenly updating Go version is blocked because libp2p v0.16 cannot be compiled with Go 1.18.

In order to upgrade Go version we would also need to update the libp2p version to 0.19.1 at least.

agazso commented 2 years ago

The current idea is to do a research about this topic, so that there can be a good estimate and break-down at a task level what needs to be done.

mrekucci commented 1 year ago

I'd suggest switching to go1.19.1. There are things in subsequent versions of go-libp2p that may affect us (in terms of functionality and stability of the whole network), so they need to be thoroughly investigated:

v0.18

nikipapadatou commented 1 year ago

It seems not to be relevant anymore.