Thomas Eizinger
Thomas Eizinger
> @thomaseizinger I'm just shutting the peer down, which would explain the warning indeed. I haven't seen it yet, what's the idiomatic way to shut down the connection in rust-libp2p?...
I think the issue we are facing here is that gossipsub actually keeps substreams alive, which is something rather unsual across most libp2p protocols. Most protocols open a stream, send...
> > For a graceful shutdown of the streams within gossipsub, I think it may depend on the underlying StreamMuxer and whether it can gracefully close streams. Are you using...
> How would one disable the caching logic entirely with the `NonZeroUsize`? I could imagine a use-case where someone does not want `libp2p-identify` to be involved in the address selection,...
Would you like it to be possible for the cache to be disabled?
@mxinden I ended up not doing to the change to the default cache size in here so that this is a clean dependency update without a functional change. This allows...
I opened an issue here: https://github.com/libp2p/rust-libp2p/issues/2933
I am in favor of this. The error nesting is quite annoying to deal with!
The problem with today's implementation of identify is that we only know the observed address in the `NetworkBehaviour`. To fix this, we will have to implement `IntoConnectionHandler` for the identify...
> * [paritytech/polkadot](https://github.com/paritytech/polkadot) (couldn't find direct usages of rust-libp2p on the code) Polkadot uses libp2p transitively through substrate but polkadot is probably the more known project. Not sure about this...