var ErrCompacted …
var ErrSnapOutOfDate …
var ErrUnavailable …
var ErrSnapshotTemporarilyUnavailable …
type Storage …
type MemoryStorage …
func NewMemoryStorage() *MemoryStorage { … }
func (ms *MemoryStorage) InitialState() (pb.HardState, pb.ConfState, error) { … }
func (ms *MemoryStorage) SetHardState(st pb.HardState) error { … }
func (ms *MemoryStorage) Entries(lo, hi, maxSize uint64) ([]pb.Entry, error) { … }
func (ms *MemoryStorage) Term(i uint64) (uint64, error) { … }
func (ms *MemoryStorage) LastIndex() (uint64, error) { … }
func (ms *MemoryStorage) lastIndex() uint64 { … }
func (ms *MemoryStorage) FirstIndex() (uint64, error) { … }
func (ms *MemoryStorage) firstIndex() uint64 { … }
func (ms *MemoryStorage) Snapshot() (pb.Snapshot, error) { … }
func (ms *MemoryStorage) ApplySnapshot(snap pb.Snapshot) error { … }
func (ms *MemoryStorage) CreateSnapshot(i uint64, cs *pb.ConfState, data []byte) (pb.Snapshot, error) { … }
func (ms *MemoryStorage) Compact(compactIndex uint64) error { … }
func (ms *MemoryStorage) Append(entries []pb.Entry) error { … }