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 a BadgerDB backend #115

Merged
merged 7 commits into from
Jul 9, 2020
Merged

add a BadgerDB backend #115

merged 7 commits into from
Jul 9, 2020

Commits on Jun 29, 2020

  1. add Anton's first badger implementation

    Taken from https://gist.github.com/melekes/85b8c07dd917828dc2ac6696129b73f2
    as of June 2020, plus 'go mod tidy' to add the dependencies.
    mvdan committed Jun 29, 2020
    Configuration menu
    Copy the full SHA
    ad0d865 View commit details
    Browse the repository at this point in the history
  2. update to the latest tm-db interface

    Mainly, many now return errors, so we can get rid of all panics.
    
    Also add the missing BackendType.
    mvdan committed Jun 29, 2020
    Configuration menu
    Copy the full SHA
    a5af3dd View commit details
    Browse the repository at this point in the history
  3. remove unnecessary code

    The commented out code might be useful in the future, but it's in the
    git history anyway.
    mvdan committed Jun 29, 2020
    Configuration menu
    Copy the full SHA
    3a21ca9 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2020

  1. implement the badgerdb iterator

    Passing all the relevant tests.
    mvdan committed Jul 8, 2020
    Configuration menu
    Copy the full SHA
    5c75ddf View commit details
    Browse the repository at this point in the history
  2. implement badger write batches

    mvdan committed Jul 8, 2020
    Configuration menu
    Copy the full SHA
    0e1ad4e View commit details
    Browse the repository at this point in the history
  3. disable the interfacer linter

    It's been deprecated for years and for good reason. The warning it was
    showing in this branch wasn't useful.
    mvdan committed Jul 8, 2020
    Configuration menu
    Copy the full SHA
    b21fcd5 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2020

  1. Configuration menu
    Copy the full SHA
    78b6318 View commit details
    Browse the repository at this point in the history