Commit Graph

9 Commits (73c43f171022d4c4e0e0982149d9ea5385ffc113)

Author SHA1 Message Date
Andrew Lamb e669e367c6
feat: Include GIT_HASH in startup log message (#829) 2021-02-18 10:50:14 +00:00
Jake Goulding 68fb580b43
style: Re-enable the elided lifetimes lint and move generated types to their own crate (#119)
* refactor: rename the module containing generated types

The nested `delorean` was confusing anyway, and this will make more
sense when we extract a new crate.

* refactor: Move the generated types to their own crate

This allows us to have more lax warnings in that crate alone, keeping
the main crate more strict.

* style: Re-enable elided lifetimes lint in the main crate
2020-06-05 16:22:27 -04:00
Andrew Lamb f5d7e70db9
fix: improve build error message when flatc is not installed (#85)
* fix: improve build error message when flatc is not installed

* Apply suggestions from code review

Co-authored-by: Jake Goulding <jake.goulding@integer32.com>

* Make it more canonical rust

Co-authored-by: Jake Goulding <jake.goulding@integer32.com>
2020-05-19 11:05:18 -04:00
Carol (Nichols || Goulding) e25a4e1e83 feat: Integrate the WAL with delorean 2020-05-11 15:38:47 -04:00
Jake Goulding 3438edd18b feature: Switch from prost to tonic 2020-02-17 16:37:43 -05:00
Edd Robinson b06d1005a8 refactor: rustfmt 2020-01-06 13:49:39 +00:00
Paul Dix 617c2960a8 feat(storage): Implement bucket definitiions and persistence
This updates to build system to use Prost to build the protobuf objects.

It adds tests for creating, storing and loading bucket definitions.

The tests use an actual on disk RocksDB implementation to ensure that its tested all the way to persistence.
2019-12-17 17:01:41 -05:00
Paul Dix 9cadb1bb52 Add server skeleton with Actix and RocksDB 2019-12-12 10:15:16 -05:00
Paul Dix b9b5a815b7 Initial commit with some notes and proto 2019-11-22 16:59:04 -05:00