lsvd_v1alpha

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AdaptLsvdDebug

func AdaptLsvdDebug(t LsvdDebug) *rpc.Interface

Types

type LsvdDebug

type LsvdDebug interface {
	ListVolumes(ctx context.Context, state *LsvdDebugListVolumes) error
	ListMounts(ctx context.Context, state *LsvdDebugListMounts) error
	GetMetrics(ctx context.Context, state *LsvdDebugGetMetrics) error
}

type LsvdDebugClient

type LsvdDebugClient struct {
	rpc.Client
}

func NewLsvdDebugClient

func NewLsvdDebugClient(client rpc.Client) *LsvdDebugClient

func (LsvdDebugClient) Export

func (c LsvdDebugClient) Export() LsvdDebug

func (LsvdDebugClient) GetMetrics

func (LsvdDebugClient) ListMounts

func (LsvdDebugClient) ListVolumes

type LsvdDebugClientGetMetricsResults

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

func (*LsvdDebugClientGetMetricsResults) HasMetrics

func (v *LsvdDebugClientGetMetricsResults) HasMetrics() bool

func (*LsvdDebugClientGetMetricsResults) Metrics

type LsvdDebugClientListMountsResults

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

func (*LsvdDebugClientListMountsResults) HasMounts

func (v *LsvdDebugClientListMountsResults) HasMounts() bool

func (*LsvdDebugClientListMountsResults) Mounts

type LsvdDebugClientListVolumesResults

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

func (*LsvdDebugClientListVolumesResults) HasVolumes

func (v *LsvdDebugClientListVolumesResults) HasVolumes() bool

func (*LsvdDebugClientListVolumesResults) Volumes

type LsvdDebugGetMetrics

type LsvdDebugGetMetrics struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*LsvdDebugGetMetrics) Args

func (*LsvdDebugGetMetrics) Results

type LsvdDebugGetMetricsArgs

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

func (*LsvdDebugGetMetricsArgs) MarshalCBOR

func (v *LsvdDebugGetMetricsArgs) MarshalCBOR() ([]byte, error)

func (*LsvdDebugGetMetricsArgs) MarshalJSON

func (v *LsvdDebugGetMetricsArgs) MarshalJSON() ([]byte, error)

func (*LsvdDebugGetMetricsArgs) UnmarshalCBOR

func (v *LsvdDebugGetMetricsArgs) UnmarshalCBOR(data []byte) error

func (*LsvdDebugGetMetricsArgs) UnmarshalJSON

func (v *LsvdDebugGetMetricsArgs) UnmarshalJSON(data []byte) error

type LsvdDebugGetMetricsResults

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

func (*LsvdDebugGetMetricsResults) MarshalCBOR

func (v *LsvdDebugGetMetricsResults) MarshalCBOR() ([]byte, error)

func (*LsvdDebugGetMetricsResults) MarshalJSON

func (v *LsvdDebugGetMetricsResults) MarshalJSON() ([]byte, error)

func (*LsvdDebugGetMetricsResults) SetMetrics

func (v *LsvdDebugGetMetricsResults) SetMetrics(metrics *ReconcileMetrics)

func (*LsvdDebugGetMetricsResults) UnmarshalCBOR

func (v *LsvdDebugGetMetricsResults) UnmarshalCBOR(data []byte) error

func (*LsvdDebugGetMetricsResults) UnmarshalJSON

func (v *LsvdDebugGetMetricsResults) UnmarshalJSON(data []byte) error

type LsvdDebugListMounts

type LsvdDebugListMounts struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*LsvdDebugListMounts) Args

func (*LsvdDebugListMounts) Results

type LsvdDebugListMountsArgs

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

func (*LsvdDebugListMountsArgs) MarshalCBOR

func (v *LsvdDebugListMountsArgs) MarshalCBOR() ([]byte, error)

func (*LsvdDebugListMountsArgs) MarshalJSON

func (v *LsvdDebugListMountsArgs) MarshalJSON() ([]byte, error)

func (*LsvdDebugListMountsArgs) UnmarshalCBOR

func (v *LsvdDebugListMountsArgs) UnmarshalCBOR(data []byte) error

func (*LsvdDebugListMountsArgs) UnmarshalJSON

func (v *LsvdDebugListMountsArgs) UnmarshalJSON(data []byte) error

type LsvdDebugListMountsResults

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

func (*LsvdDebugListMountsResults) MarshalCBOR

func (v *LsvdDebugListMountsResults) MarshalCBOR() ([]byte, error)

func (*LsvdDebugListMountsResults) MarshalJSON

func (v *LsvdDebugListMountsResults) MarshalJSON() ([]byte, error)

func (*LsvdDebugListMountsResults) SetMounts

func (v *LsvdDebugListMountsResults) SetMounts(mounts []*MountInfo)

func (*LsvdDebugListMountsResults) UnmarshalCBOR

func (v *LsvdDebugListMountsResults) UnmarshalCBOR(data []byte) error

func (*LsvdDebugListMountsResults) UnmarshalJSON

func (v *LsvdDebugListMountsResults) UnmarshalJSON(data []byte) error

type LsvdDebugListVolumes

type LsvdDebugListVolumes struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*LsvdDebugListVolumes) Args

func (*LsvdDebugListVolumes) Results

type LsvdDebugListVolumesArgs

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

func (*LsvdDebugListVolumesArgs) MarshalCBOR

func (v *LsvdDebugListVolumesArgs) MarshalCBOR() ([]byte, error)

func (*LsvdDebugListVolumesArgs) MarshalJSON

func (v *LsvdDebugListVolumesArgs) MarshalJSON() ([]byte, error)

func (*LsvdDebugListVolumesArgs) UnmarshalCBOR

func (v *LsvdDebugListVolumesArgs) UnmarshalCBOR(data []byte) error

func (*LsvdDebugListVolumesArgs) UnmarshalJSON

func (v *LsvdDebugListVolumesArgs) UnmarshalJSON(data []byte) error

type LsvdDebugListVolumesResults

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

func (*LsvdDebugListVolumesResults) MarshalCBOR

func (v *LsvdDebugListVolumesResults) MarshalCBOR() ([]byte, error)

func (*LsvdDebugListVolumesResults) MarshalJSON

func (v *LsvdDebugListVolumesResults) MarshalJSON() ([]byte, error)

func (*LsvdDebugListVolumesResults) SetVolumes

func (v *LsvdDebugListVolumesResults) SetVolumes(volumes []*VolumeInfo)

func (*LsvdDebugListVolumesResults) UnmarshalCBOR

func (v *LsvdDebugListVolumesResults) UnmarshalCBOR(data []byte) error

func (*LsvdDebugListVolumesResults) UnmarshalJSON

func (v *LsvdDebugListVolumesResults) UnmarshalJSON(data []byte) error

type MountInfo

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

func (*MountInfo) DevicePath

func (v *MountInfo) DevicePath() string

func (*MountInfo) EntityId

func (v *MountInfo) EntityId() string

func (*MountInfo) HasDevicePath

func (v *MountInfo) HasDevicePath() bool

func (*MountInfo) HasEntityId

func (v *MountInfo) HasEntityId() bool

func (*MountInfo) HasLeaseNonce

func (v *MountInfo) HasLeaseNonce() bool

func (*MountInfo) HasMountPath

func (v *MountInfo) HasMountPath() bool

func (*MountInfo) HasMounted

func (v *MountInfo) HasMounted() bool

func (*MountInfo) HasNbdIndex

func (v *MountInfo) HasNbdIndex() bool

func (*MountInfo) HasReadOnly

func (v *MountInfo) HasReadOnly() bool

func (*MountInfo) HasVolumeId

func (v *MountInfo) HasVolumeId() bool

func (*MountInfo) LeaseNonce

func (v *MountInfo) LeaseNonce() string

func (*MountInfo) MarshalCBOR

func (v *MountInfo) MarshalCBOR() ([]byte, error)

func (*MountInfo) MarshalJSON

func (v *MountInfo) MarshalJSON() ([]byte, error)

func (*MountInfo) MountPath

func (v *MountInfo) MountPath() string

func (*MountInfo) Mounted

func (v *MountInfo) Mounted() bool

func (*MountInfo) NbdIndex

func (v *MountInfo) NbdIndex() uint32

func (*MountInfo) ReadOnly

func (v *MountInfo) ReadOnly() bool

func (*MountInfo) SetDevicePath

func (v *MountInfo) SetDevicePath(device_path string)

func (*MountInfo) SetEntityId

func (v *MountInfo) SetEntityId(entity_id string)

func (*MountInfo) SetLeaseNonce

func (v *MountInfo) SetLeaseNonce(lease_nonce string)

func (*MountInfo) SetMountPath

func (v *MountInfo) SetMountPath(mount_path string)

func (*MountInfo) SetMounted

func (v *MountInfo) SetMounted(mounted bool)

func (*MountInfo) SetNbdIndex

func (v *MountInfo) SetNbdIndex(nbd_index uint32)

func (*MountInfo) SetReadOnly

func (v *MountInfo) SetReadOnly(read_only bool)

func (*MountInfo) SetVolumeId

func (v *MountInfo) SetVolumeId(volume_id string)

func (*MountInfo) UnmarshalCBOR

func (v *MountInfo) UnmarshalCBOR(data []byte) error

func (*MountInfo) UnmarshalJSON

func (v *MountInfo) UnmarshalJSON(data []byte) error

func (*MountInfo) VolumeId

func (v *MountInfo) VolumeId() string

type ReconcileMetrics

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

func (*ReconcileMetrics) HasLastMountDuration

func (v *ReconcileMetrics) HasLastMountDuration() bool

func (*ReconcileMetrics) HasLastVolumeDuration

func (v *ReconcileMetrics) HasLastVolumeDuration() bool

func (*ReconcileMetrics) HasMountErrorCount

func (v *ReconcileMetrics) HasMountErrorCount() bool

func (*ReconcileMetrics) HasMountReconcileCount

func (v *ReconcileMetrics) HasMountReconcileCount() bool

func (*ReconcileMetrics) HasVolumeErrorCount

func (v *ReconcileMetrics) HasVolumeErrorCount() bool

func (*ReconcileMetrics) HasVolumeReconcileCount

func (v *ReconcileMetrics) HasVolumeReconcileCount() bool

func (*ReconcileMetrics) LastMountDuration

func (v *ReconcileMetrics) LastMountDuration() *standard.Duration

func (*ReconcileMetrics) LastVolumeDuration

func (v *ReconcileMetrics) LastVolumeDuration() *standard.Duration

func (*ReconcileMetrics) MarshalCBOR

func (v *ReconcileMetrics) MarshalCBOR() ([]byte, error)

func (*ReconcileMetrics) MarshalJSON

func (v *ReconcileMetrics) MarshalJSON() ([]byte, error)

func (*ReconcileMetrics) MountErrorCount

func (v *ReconcileMetrics) MountErrorCount() int64

func (*ReconcileMetrics) MountReconcileCount

func (v *ReconcileMetrics) MountReconcileCount() int64

func (*ReconcileMetrics) SetLastMountDuration

func (v *ReconcileMetrics) SetLastMountDuration(last_mount_duration *standard.Duration)

func (*ReconcileMetrics) SetLastVolumeDuration

func (v *ReconcileMetrics) SetLastVolumeDuration(last_volume_duration *standard.Duration)

func (*ReconcileMetrics) SetMountErrorCount

func (v *ReconcileMetrics) SetMountErrorCount(mount_error_count int64)

func (*ReconcileMetrics) SetMountReconcileCount

func (v *ReconcileMetrics) SetMountReconcileCount(mount_reconcile_count int64)

func (*ReconcileMetrics) SetVolumeErrorCount

func (v *ReconcileMetrics) SetVolumeErrorCount(volume_error_count int64)

func (*ReconcileMetrics) SetVolumeReconcileCount

func (v *ReconcileMetrics) SetVolumeReconcileCount(volume_reconcile_count int64)

func (*ReconcileMetrics) UnmarshalCBOR

func (v *ReconcileMetrics) UnmarshalCBOR(data []byte) error

func (*ReconcileMetrics) UnmarshalJSON

func (v *ReconcileMetrics) UnmarshalJSON(data []byte) error

func (*ReconcileMetrics) VolumeErrorCount

func (v *ReconcileMetrics) VolumeErrorCount() int64

func (*ReconcileMetrics) VolumeReconcileCount

func (v *ReconcileMetrics) VolumeReconcileCount() int64

type VolumeInfo

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

func (*VolumeInfo) DiskPath

func (v *VolumeInfo) DiskPath() string

func (*VolumeInfo) EntityId

func (v *VolumeInfo) EntityId() string

func (*VolumeInfo) Filesystem

func (v *VolumeInfo) Filesystem() string

func (*VolumeInfo) HasDiskPath

func (v *VolumeInfo) HasDiskPath() bool

func (*VolumeInfo) HasEntityId

func (v *VolumeInfo) HasEntityId() bool

func (*VolumeInfo) HasFilesystem

func (v *VolumeInfo) HasFilesystem() bool

func (*VolumeInfo) HasRemoteOnly

func (v *VolumeInfo) HasRemoteOnly() bool

func (*VolumeInfo) HasSizeBytes

func (v *VolumeInfo) HasSizeBytes() bool

func (*VolumeInfo) HasVolumeId

func (v *VolumeInfo) HasVolumeId() bool

func (*VolumeInfo) MarshalCBOR

func (v *VolumeInfo) MarshalCBOR() ([]byte, error)

func (*VolumeInfo) MarshalJSON

func (v *VolumeInfo) MarshalJSON() ([]byte, error)

func (*VolumeInfo) RemoteOnly

func (v *VolumeInfo) RemoteOnly() bool

func (*VolumeInfo) SetDiskPath

func (v *VolumeInfo) SetDiskPath(disk_path string)

func (*VolumeInfo) SetEntityId

func (v *VolumeInfo) SetEntityId(entity_id string)

func (*VolumeInfo) SetFilesystem

func (v *VolumeInfo) SetFilesystem(filesystem string)

func (*VolumeInfo) SetRemoteOnly

func (v *VolumeInfo) SetRemoteOnly(remote_only bool)

func (*VolumeInfo) SetSizeBytes

func (v *VolumeInfo) SetSizeBytes(size_bytes int64)

func (*VolumeInfo) SetVolumeId

func (v *VolumeInfo) SetVolumeId(volume_id string)

func (*VolumeInfo) SizeBytes

func (v *VolumeInfo) SizeBytes() int64

func (*VolumeInfo) UnmarshalCBOR

func (v *VolumeInfo) UnmarshalCBOR(data []byte) error

func (*VolumeInfo) UnmarshalJSON

func (v *VolumeInfo) UnmarshalJSON(data []byte) error

func (*VolumeInfo) VolumeId

func (v *VolumeInfo) VolumeId() string

Jump to

Keyboard shortcuts

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