v3go.etcd.io/etcd/server/v3/mock/mockstorage Index | Files

package mockstorage

import "go.etcd.io/etcd/server/v3/mock/mockstorage"

Package mockstorage provides mock implementations for etcdserver's storage interface.

Index

Types

type StorageRecorder

type StorageRecorder struct {
	testutil.Recorder
	// contains filtered or unexported fields
}

func NewStorageRecorder

func NewStorageRecorder(db string) *StorageRecorder

func NewStorageRecorderStream

func NewStorageRecorderStream(db string) *StorageRecorder

func (*StorageRecorder) Close

func (p *StorageRecorder) Close() error

func (*StorageRecorder) MinimalEtcdVersion

func (p *StorageRecorder) MinimalEtcdVersion() *semver.Version

func (*StorageRecorder) Release

func (p *StorageRecorder) Release(st *raftpb.Snapshot) error

func (*StorageRecorder) Save

func (p *StorageRecorder) Save(st *raftpb.HardState, ents []*raftpb.Entry) error

func (*StorageRecorder) SaveSnap

func (p *StorageRecorder) SaveSnap(st *raftpb.Snapshot) error

func (*StorageRecorder) Sync

func (p *StorageRecorder) Sync() error

Source Files

doc.go storage_recorder.go

Version
v3.7.1 (latest)
Published
Jul 23, 2026
Platform
linux/amd64
Imports
4 packages
Last checked
4 hours ago

Tools for package owners.