volume

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 7, 2023 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Overview

Package volume is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Manager

type Manager interface {
	Init(ctx context.Context, kvClient kv.Client) error
	GetAllActiveVolumes() []server.Instance
	RegisterVolume(ctx context.Context, md *metadata.VolumeMetadata) (server.Instance, error)
	UpdateRouting(ctx context.Context, ins server.Instance, srv server.Server)
	GetVolumeInstanceByID(id vanus.ID) server.Instance
	LookupVolumeByID(id uint64) server.Instance
	GetBlocksOfVolume(ctx context.Context, instance server.Instance) (map[uint64]*metadata.Block, error)
}

func NewVolumeManager

func NewVolumeManager(serverMgr server.Manager) Manager

type MockManager

type MockManager struct {
	// contains filtered or unexported fields
}

MockManager is a mock of Manager interface.

func NewMockManager

func NewMockManager(ctrl *gomock.Controller) *MockManager

NewMockManager creates a new mock instance.

func (*MockManager) EXPECT

func (m *MockManager) EXPECT() *MockManagerMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockManager) GetAllActiveVolumes

func (m *MockManager) GetAllActiveVolumes() []server.Instance

GetAllActiveVolumes mocks base method.

func (*MockManager) GetBlocksOfVolume

func (m *MockManager) GetBlocksOfVolume(ctx context.Context, instance server.Instance) (map[uint64]*metadata.Block, error)

GetBlocksOfVolume mocks base method.

func (*MockManager) GetVolumeInstanceByID

func (m *MockManager) GetVolumeInstanceByID(id vanus.ID) server.Instance

GetVolumeInstanceByID mocks base method.

func (*MockManager) Init

func (m *MockManager) Init(ctx context.Context, kvClient kv.Client) error

Init mocks base method.

func (*MockManager) LookupVolumeByID

func (m *MockManager) LookupVolumeByID(id uint64) server.Instance

LookupVolumeByID mocks base method.

func (*MockManager) RegisterVolume

func (m *MockManager) RegisterVolume(ctx context.Context, md *metadata.VolumeMetadata) (server.Instance, error)

RegisterVolume mocks base method.

func (*MockManager) UpdateRouting

func (m *MockManager) UpdateRouting(ctx context.Context, ins server.Instance, srv server.Server)

UpdateRouting mocks base method.

type MockManagerMockRecorder

type MockManagerMockRecorder struct {
	// contains filtered or unexported fields
}

MockManagerMockRecorder is the mock recorder for MockManager.

func (*MockManagerMockRecorder) GetAllActiveVolumes

func (mr *MockManagerMockRecorder) GetAllActiveVolumes() *gomock.Call

GetAllActiveVolumes indicates an expected call of GetAllActiveVolumes.

func (*MockManagerMockRecorder) GetBlocksOfVolume

func (mr *MockManagerMockRecorder) GetBlocksOfVolume(ctx, instance interface{}) *gomock.Call

GetBlocksOfVolume indicates an expected call of GetBlocksOfVolume.

func (*MockManagerMockRecorder) GetVolumeInstanceByID

func (mr *MockManagerMockRecorder) GetVolumeInstanceByID(id interface{}) *gomock.Call

GetVolumeInstanceByID indicates an expected call of GetVolumeInstanceByID.

func (*MockManagerMockRecorder) Init

func (mr *MockManagerMockRecorder) Init(ctx, kvClient interface{}) *gomock.Call

Init indicates an expected call of Init.

func (*MockManagerMockRecorder) LookupVolumeByID

func (mr *MockManagerMockRecorder) LookupVolumeByID(id interface{}) *gomock.Call

LookupVolumeByID indicates an expected call of LookupVolumeByID.

func (*MockManagerMockRecorder) RegisterVolume

func (mr *MockManagerMockRecorder) RegisterVolume(ctx, md interface{}) *gomock.Call

RegisterVolume indicates an expected call of RegisterVolume.

func (*MockManagerMockRecorder) UpdateRouting

func (mr *MockManagerMockRecorder) UpdateRouting(ctx, ins, srv interface{}) *gomock.Call

UpdateRouting indicates an expected call of UpdateRouting.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL