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

Add minimal blocking ABCI crate #794

Merged
merged 28 commits into from
Feb 19, 2021
Merged

Add minimal blocking ABCI crate #794

merged 28 commits into from
Feb 19, 2021

Commits on Jan 28, 2021

  1. Add minimal blocking ABCI library

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    cbb855f View commit details
    Browse the repository at this point in the history
  2. Expand API to implement in-memory key/value store app

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    f766e16 View commit details
    Browse the repository at this point in the history
  3. Add kvstore-rs ABCI app

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    247e054 View commit details
    Browse the repository at this point in the history
  4. Add rudimentary README

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    14a5cd1 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2021

  1. Merge latest changes from master

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    1f1ce87 View commit details
    Browse the repository at this point in the history
  2. Bump proto version dependency to v0.18.0

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    de60b30 View commit details
    Browse the repository at this point in the history
  3. Replace manual default structs with Default::default()

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    71fb034 View commit details
    Browse the repository at this point in the history
  4. Enable debug logging for all incoming ABCI requests

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    569f6ae View commit details
    Browse the repository at this point in the history
  5. Improve CLI UX

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    4497249 View commit details
    Browse the repository at this point in the history
  6. Allow for read buffer size customization

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    e877c90 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2021

  1. Add crate description

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    d4eaa56 View commit details
    Browse the repository at this point in the history
  2. Update README for ABCI crate

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    7cee7a9 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2021

  1. Add ABCI integration test for minimal ABCI crate (#797)

    * Add integration testing utility for ABCI key/value store
    
    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    
    * Add hacky bash script to demonstrate parallel execution
    
    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    
    * Created abci test harness (#800)
    
    * Created abci test harness
    
    * cargo make additions and docs
    
    Co-authored-by: Greg Szabo <16846635+greg-szabo@users.noreply.github.com>
    thanethomson and greg-szabo committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    b429e5b View commit details
    Browse the repository at this point in the history
  2. Merge latest changes from master

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    e237a9a View commit details
    Browse the repository at this point in the history
  3. Update abci/src/codec.rs

    Co-authored-by: Romain Ruetschi <romain@informal.systems>
    thanethomson and romac committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    7e106f8 View commit details
    Browse the repository at this point in the history
  4. Apply suggestion from #794

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    88f3247 View commit details
    Browse the repository at this point in the history
  5. Refactor error handing and expose eyre::Result as crate default Resul…

    …t type
    
    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    a7d2903 View commit details
    Browse the repository at this point in the history
  6. Refactor to use tracing instead of log

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    98d0368 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2021

  1. Add newline

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    7950597 View commit details
    Browse the repository at this point in the history
  2. Remove comment relating to constraints on Codec struct params

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    ad2501a View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2021

  1. Merge latest changes from master

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    d935482 View commit details
    Browse the repository at this point in the history
  2. Version tendermint-abci crate in line with other tendermint-rs crates

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    fefa9bc View commit details
    Browse the repository at this point in the history
  3. Update CHANGELOG

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    723c506 View commit details
    Browse the repository at this point in the history
  4. Expand crate documentation

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    a77b8da View commit details
    Browse the repository at this point in the history
  5. Extract request dispatch functionality from Application trait

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    17ee9d9 View commit details
    Browse the repository at this point in the history
  6. Move ABCI server example to crate root

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    a30d19d View commit details
    Browse the repository at this point in the history
  7. Fix broken link in docs

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    56a339f View commit details
    Browse the repository at this point in the history
  8. Replace EchoApp example with KeyValueStoreApp example

    Signed-off-by: Thane Thomson <connect@thanethomson.com>
    thanethomson committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    5f8cbe2 View commit details
    Browse the repository at this point in the history