Thomas Eizinger
Thomas Eizinger
> Increasing the number of parallel compose stacks does not help (It does however help a bit on bigger machines). You mean, increasing the number of `WORKER_TASKS`?
I just came across https://depot.dev/ which might be worth looking at for optimising the initial build of containers.
> 7ms. 100x faster! > > Of course this isn't everything Docker does, but it might be enough for our use case. Wow, that is insane! For the ping example,...
> Fine by me. Likely only needed for the interoperability tests, right? Do we have other tests in this repository?
This particular issue could be caught if our test binaries would listen all interfaces they support. A node supporting quic would then return that in its identify payload, even if...
Correct. If a go node listens on QUIC and TCP and is paired with a Rust v0.49.0 node (doesn't support QUIC) to test the TCP + yamux setup, we would...
Sorry for the lack of documentation! The `asynchronuous-codec` crate is useful to define encoding and decoding modules that compose well. `Framed` can then be used to turn an `Async{Read,Write}` into...
@mxinden I keep coming back to wanting this almost every time I touch any protocol code. Are you in favor of this?
> @mxinden I keep coming back to wanting this almost every time I touch any protocol code. Are you in favor of this? We would use it in combination with...
> I am hesitant: I don't think the usage of `Stream` is intuitive here. I consider a `Stream` a consumer from a source, not both a consumer _and_ a source...