Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

server: 🌽 listen_channel for in-memory connections #41

Closed
wants to merge 2 commits into from

Commits on Feb 9, 2024

  1. server: 🌽 listen_channel for in-memory connections

    this introduces a `Server::listen_channel` interface. this is like the
    existing `listen_tcp` or `listen_unix` methods, but instead applies to
    an in-memory channel of `(read, write)` tuples.
    
    this is motivated by work like penumbra-zone/penumbra#3588. to summarize
    the motivation, it would be nice if we had a way to run a tower-abci
    service in cargo tests, without needing to bind to an actual port, or
    create a unix-domain socket within a temporary directory.
    cratelyn committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    cdc6028 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. 🌾 connect_local returns connection, stream, and sink

    pushing this, as experimentation continues. this really does seem like
    a very promising avenue for abci testing!
    cratelyn committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    5d5f502 View commit details
    Browse the repository at this point in the history