• Brian Kassouf's avatar
    Raft Storage Backend (#6888) · b435028f
    Brian Kassouf authored
    * Work on raft backend
    
    * Add logstore locally
    
    * Add encryptor and unsealable interfaces
    
    * Add clustering support to raft
    
    * Remove client and handler
    
    * Bootstrap raft on init
    
    * Cleanup raft logic a bit
    
    * More raft work
    
    * Work on TLS config
    
    * More work on bootstrapping
    
    * Fix build
    
    * More work on bootstrapping
    
    * More bootstrapping work
    
    * fix build
    
    * Remove consul dep
    
    * Fix build
    
    * merged oss/master into raft-storage
    
    * Work on bootstrapping
    
    * Get bootstrapping to work
    
    * Clean up FMS and node-id
    
    * Update local node ID logic
    
    * Cleanup node-id change
    
    * Work on snapshotting
    
    * Raft: Add remove peer API (#906)
    
    * Add remove peer API
    
    * Add some comments
    
    * Fix existing snapshotting (#909)
    
    * Raft get peers API (#912)
    
    * Read raft configuration
    
    * address review feedback
    
    * Use the Leadership Transfer API to step-down the active node (#918)
    
    * Raft join and unseal using Shamir keys (#917)
    
    * Raft join ...
    b435028f