-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* created some basic initializations to better abstract cometBFT node creation. Still a bit more to think through. Spent some time trying to figure out the proper way to do validator keys, only to find out that it does in fact only support ED25519 and will fail at runtime if anything else implements the interface * added atomic kv store, altered atomic committer to suport atomic persistence of app-hashes, made slight bug fixes, implemented wal for 2pc * added privval to avoid using cometbfts type * aqdded register/unregister to AtomicCommitter for on-the-fly registration of Committables * got cometbft running * bug fixes for atomic committer, added garbage collection for KV store, workable dependency building * typo fix * fixed bug with closers not closing gracefully * made resource closure synchronous to prevent bugs that can occur from out of order closing * merged with snapshots, made final changes * made closers the outermost thing to close, even after server panic * removed debug_bin
- Loading branch information
1 parent
ca2fecc
commit fbd8c24
Showing
54 changed files
with
3,819 additions
and
769 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.