ctl

package
v0.9.1 Latest Latest
Warning

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

Go to latest
Published: Mar 18, 2020 License: Apache-2.0 Imports: 7 Imported by: 16

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ResponseStatus_name = map[int32]string{
	0:  "CTL_SUCCESS",
	1:  "CTL_IN_PROGRESS",
	2:  "CTL_WAITING",
	-1: "CTL_ERR_CONF",
	-2: "CTL_ERR_NVME",
	-3: "CTL_ERR_SCM",
	-4: "CTL_ERR_APP",
	-5: "CTL_ERR_UNKNOWN",
	-6: "CTL_NO_IMPL",
}
View Source
var ResponseStatus_value = map[string]int32{
	"CTL_SUCCESS":     0,
	"CTL_IN_PROGRESS": 1,
	"CTL_WAITING":     2,
	"CTL_ERR_CONF":    -1,
	"CTL_ERR_NVME":    -2,
	"CTL_ERR_SCM":     -3,
	"CTL_ERR_APP":     -4,
	"CTL_ERR_UNKNOWN": -5,
	"CTL_NO_IMPL":     -6,
}

Functions

func RegisterMgmtCtlServer

func RegisterMgmtCtlServer(s *grpc.Server, srv MgmtCtlServer)

Types

type DeviceScanReply

type DeviceScanReply struct {
	Provider             string   `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Device               string   `protobuf:"bytes,2,opt,name=device,proto3" json:"device,omitempty"`
	Numanode             uint32   `protobuf:"varint,3,opt,name=numanode,proto3" json:"numanode,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeviceScanReply) Descriptor

func (*DeviceScanReply) Descriptor() ([]byte, []int)

func (*DeviceScanReply) GetDevice

func (m *DeviceScanReply) GetDevice() string

func (*DeviceScanReply) GetNumanode

func (m *DeviceScanReply) GetNumanode() uint32

func (*DeviceScanReply) GetProvider

func (m *DeviceScanReply) GetProvider() string

func (*DeviceScanReply) ProtoMessage

func (*DeviceScanReply) ProtoMessage()

func (*DeviceScanReply) Reset

func (m *DeviceScanReply) Reset()

func (*DeviceScanReply) String

func (m *DeviceScanReply) String() string

func (*DeviceScanReply) XXX_DiscardUnknown

func (m *DeviceScanReply) XXX_DiscardUnknown()

func (*DeviceScanReply) XXX_Marshal

func (m *DeviceScanReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeviceScanReply) XXX_Merge

func (m *DeviceScanReply) XXX_Merge(src proto.Message)

func (*DeviceScanReply) XXX_Size

func (m *DeviceScanReply) XXX_Size() int

func (*DeviceScanReply) XXX_Unmarshal

func (m *DeviceScanReply) XXX_Unmarshal(b []byte) error

type DeviceScanRequest

type DeviceScanRequest struct {
	Provider             string   `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeviceScanRequest) Descriptor

func (*DeviceScanRequest) Descriptor() ([]byte, []int)

func (*DeviceScanRequest) GetProvider

func (m *DeviceScanRequest) GetProvider() string

func (*DeviceScanRequest) ProtoMessage

func (*DeviceScanRequest) ProtoMessage()

func (*DeviceScanRequest) Reset

func (m *DeviceScanRequest) Reset()

func (*DeviceScanRequest) String

func (m *DeviceScanRequest) String() string

func (*DeviceScanRequest) XXX_DiscardUnknown

func (m *DeviceScanRequest) XXX_DiscardUnknown()

func (*DeviceScanRequest) XXX_Marshal

func (m *DeviceScanRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeviceScanRequest) XXX_Merge

func (m *DeviceScanRequest) XXX_Merge(src proto.Message)

func (*DeviceScanRequest) XXX_Size

func (m *DeviceScanRequest) XXX_Size() int

func (*DeviceScanRequest) XXX_Unmarshal

func (m *DeviceScanRequest) XXX_Unmarshal(b []byte) error

type EmptyReq

type EmptyReq struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EmptyReq) Descriptor

func (*EmptyReq) Descriptor() ([]byte, []int)

func (*EmptyReq) ProtoMessage

func (*EmptyReq) ProtoMessage()

func (*EmptyReq) Reset

func (m *EmptyReq) Reset()

func (*EmptyReq) String

func (m *EmptyReq) String() string

func (*EmptyReq) XXX_DiscardUnknown

func (m *EmptyReq) XXX_DiscardUnknown()

func (*EmptyReq) XXX_Marshal

func (m *EmptyReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EmptyReq) XXX_Merge

func (m *EmptyReq) XXX_Merge(src proto.Message)

func (*EmptyReq) XXX_Size

func (m *EmptyReq) XXX_Size() int

func (*EmptyReq) XXX_Unmarshal

func (m *EmptyReq) XXX_Unmarshal(b []byte) error

type FilePath

type FilePath struct {
	Path                 string   `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FilePath) Descriptor

func (*FilePath) Descriptor() ([]byte, []int)

func (*FilePath) GetPath

func (m *FilePath) GetPath() string

func (*FilePath) ProtoMessage

func (*FilePath) ProtoMessage()

func (*FilePath) Reset

func (m *FilePath) Reset()

func (*FilePath) String

func (m *FilePath) String() string

func (*FilePath) XXX_DiscardUnknown

func (m *FilePath) XXX_DiscardUnknown()

func (*FilePath) XXX_Marshal

func (m *FilePath) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FilePath) XXX_Merge

func (m *FilePath) XXX_Merge(src proto.Message)

func (*FilePath) XXX_Size

func (m *FilePath) XXX_Size() int

func (*FilePath) XXX_Unmarshal

func (m *FilePath) XXX_Unmarshal(b []byte) error

type FormatNvmeReq

type FormatNvmeReq struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FormatNvmeReq) Descriptor

func (*FormatNvmeReq) Descriptor() ([]byte, []int)

func (*FormatNvmeReq) ProtoMessage

func (*FormatNvmeReq) ProtoMessage()

func (*FormatNvmeReq) Reset

func (m *FormatNvmeReq) Reset()

func (*FormatNvmeReq) String

func (m *FormatNvmeReq) String() string

func (*FormatNvmeReq) XXX_DiscardUnknown

func (m *FormatNvmeReq) XXX_DiscardUnknown()

func (*FormatNvmeReq) XXX_Marshal

func (m *FormatNvmeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FormatNvmeReq) XXX_Merge

func (m *FormatNvmeReq) XXX_Merge(src proto.Message)

func (*FormatNvmeReq) XXX_Size

func (m *FormatNvmeReq) XXX_Size() int

func (*FormatNvmeReq) XXX_Unmarshal

func (m *FormatNvmeReq) XXX_Unmarshal(b []byte) error

type FormatScmReq

type FormatScmReq struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FormatScmReq) Descriptor

func (*FormatScmReq) Descriptor() ([]byte, []int)

func (*FormatScmReq) ProtoMessage

func (*FormatScmReq) ProtoMessage()

func (*FormatScmReq) Reset

func (m *FormatScmReq) Reset()

func (*FormatScmReq) String

func (m *FormatScmReq) String() string

func (*FormatScmReq) XXX_DiscardUnknown

func (m *FormatScmReq) XXX_DiscardUnknown()

func (*FormatScmReq) XXX_Marshal

func (m *FormatScmReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FormatScmReq) XXX_Merge

func (m *FormatScmReq) XXX_Merge(src proto.Message)

func (*FormatScmReq) XXX_Size

func (m *FormatScmReq) XXX_Size() int

func (*FormatScmReq) XXX_Unmarshal

func (m *FormatScmReq) XXX_Unmarshal(b []byte) error

type MgmtCtlClient

type MgmtCtlClient interface {
	// Prepare nonvolatile storage devices for use with DAOS
	StoragePrepare(ctx context.Context, in *StoragePrepareReq, opts ...grpc.CallOption) (*StoragePrepareResp, error)
	// Retrieve details of nonvolatile storage on server, including health info
	StorageScan(ctx context.Context, in *StorageScanReq, opts ...grpc.CallOption) (*StorageScanResp, error)
	// Format nonvolatile storage devices for use with DAOS
	StorageFormat(ctx context.Context, in *StorageFormatReq, opts ...grpc.CallOption) (MgmtCtl_StorageFormatClient, error)
	// Query DAOS system status
	SystemQuery(ctx context.Context, in *SystemQueryReq, opts ...grpc.CallOption) (*SystemQueryResp, error)
	// Stop DAOS system (shutdown data-plane instances)
	SystemStop(ctx context.Context, in *SystemStopReq, opts ...grpc.CallOption) (*SystemStopResp, error)
	// Start DAOS system (restart data-plane instances)
	SystemStart(ctx context.Context, in *SystemStartReq, opts ...grpc.CallOption) (*SystemStartResp, error)
	// Retrieve a list of supported fabric providers
	NetworkListProviders(ctx context.Context, in *ProviderListRequest, opts ...grpc.CallOption) (*ProviderListReply, error)
	// Perform a fabric scan to determine the available provider, device, NUMA node combinations
	NetworkScanDevices(ctx context.Context, in *DeviceScanRequest, opts ...grpc.CallOption) (MgmtCtl_NetworkScanDevicesClient, error)
}

MgmtCtlClient is the client API for MgmtCtl service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewMgmtCtlClient

func NewMgmtCtlClient(cc *grpc.ClientConn) MgmtCtlClient

type MgmtCtlServer

type MgmtCtlServer interface {
	// Prepare nonvolatile storage devices for use with DAOS
	StoragePrepare(context.Context, *StoragePrepareReq) (*StoragePrepareResp, error)
	// Retrieve details of nonvolatile storage on server, including health info
	StorageScan(context.Context, *StorageScanReq) (*StorageScanResp, error)
	// Format nonvolatile storage devices for use with DAOS
	StorageFormat(*StorageFormatReq, MgmtCtl_StorageFormatServer) error
	// Query DAOS system status
	SystemQuery(context.Context, *SystemQueryReq) (*SystemQueryResp, error)
	// Stop DAOS system (shutdown data-plane instances)
	SystemStop(context.Context, *SystemStopReq) (*SystemStopResp, error)
	// Start DAOS system (restart data-plane instances)
	SystemStart(context.Context, *SystemStartReq) (*SystemStartResp, error)
	// Retrieve a list of supported fabric providers
	NetworkListProviders(context.Context, *ProviderListRequest) (*ProviderListReply, error)
	// Perform a fabric scan to determine the available provider, device, NUMA node combinations
	NetworkScanDevices(*DeviceScanRequest, MgmtCtl_NetworkScanDevicesServer) error
}

MgmtCtlServer is the server API for MgmtCtl service.

type MgmtCtl_NetworkScanDevicesClient

type MgmtCtl_NetworkScanDevicesClient interface {
	Recv() (*DeviceScanReply, error)
	grpc.ClientStream
}

type MgmtCtl_NetworkScanDevicesServer

type MgmtCtl_NetworkScanDevicesServer interface {
	Send(*DeviceScanReply) error
	grpc.ServerStream
}

type MgmtCtl_StorageFormatClient

type MgmtCtl_StorageFormatClient interface {
	Recv() (*StorageFormatResp, error)
	grpc.ClientStream
}

type MgmtCtl_StorageFormatServer

type MgmtCtl_StorageFormatServer interface {
	Send(*StorageFormatResp) error
	grpc.ServerStream
}

type NvmeController

type NvmeController struct {
	Model                string                      `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
	Serial               string                      `protobuf:"bytes,2,opt,name=serial,proto3" json:"serial,omitempty"`
	Pciaddr              string                      `protobuf:"bytes,3,opt,name=pciaddr,proto3" json:"pciaddr,omitempty"`
	Fwrev                string                      `protobuf:"bytes,4,opt,name=fwrev,proto3" json:"fwrev,omitempty"`
	Socketid             int32                       `protobuf:"varint,5,opt,name=socketid,proto3" json:"socketid,omitempty"`
	Healthstats          *NvmeController_Health      `protobuf:"bytes,6,opt,name=healthstats,proto3" json:"healthstats,omitempty"`
	Namespaces           []*NvmeController_Namespace `protobuf:"bytes,7,rep,name=namespaces,proto3" json:"namespaces,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

NvmeController represents an NVMe Controller (SSD).

func (*NvmeController) Descriptor

func (*NvmeController) Descriptor() ([]byte, []int)

func (*NvmeController) GetFwrev

func (m *NvmeController) GetFwrev() string

func (*NvmeController) GetHealthstats

func (m *NvmeController) GetHealthstats() *NvmeController_Health

func (*NvmeController) GetModel

func (m *NvmeController) GetModel() string

func (*NvmeController) GetNamespaces

func (m *NvmeController) GetNamespaces() []*NvmeController_Namespace

func (*NvmeController) GetPciaddr

func (m *NvmeController) GetPciaddr() string

func (*NvmeController) GetSerial

func (m *NvmeController) GetSerial() string

func (*NvmeController) GetSocketid

func (m *NvmeController) GetSocketid() int32

func (*NvmeController) ProtoMessage

func (*NvmeController) ProtoMessage()

func (*NvmeController) Reset

func (m *NvmeController) Reset()

func (*NvmeController) String

func (m *NvmeController) String() string

func (*NvmeController) XXX_DiscardUnknown

func (m *NvmeController) XXX_DiscardUnknown()

func (*NvmeController) XXX_Marshal

func (m *NvmeController) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NvmeController) XXX_Merge

func (m *NvmeController) XXX_Merge(src proto.Message)

func (*NvmeController) XXX_Size

func (m *NvmeController) XXX_Size() int

func (*NvmeController) XXX_Unmarshal

func (m *NvmeController) XXX_Unmarshal(b []byte) error

type NvmeControllerResult

type NvmeControllerResult struct {
	Pciaddr              string         `protobuf:"bytes,1,opt,name=pciaddr,proto3" json:"pciaddr,omitempty"`
	State                *ResponseState `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

NvmeControllerResult represents state of operation performed on controller.

func (*NvmeControllerResult) Descriptor

func (*NvmeControllerResult) Descriptor() ([]byte, []int)

func (*NvmeControllerResult) GetPciaddr

func (m *NvmeControllerResult) GetPciaddr() string

func (*NvmeControllerResult) GetState

func (m *NvmeControllerResult) GetState() *ResponseState

func (*NvmeControllerResult) ProtoMessage

func (*NvmeControllerResult) ProtoMessage()

func (*NvmeControllerResult) Reset

func (m *NvmeControllerResult) Reset()

func (*NvmeControllerResult) String

func (m *NvmeControllerResult) String() string

func (*NvmeControllerResult) XXX_DiscardUnknown

func (m *NvmeControllerResult) XXX_DiscardUnknown()

func (*NvmeControllerResult) XXX_Marshal

func (m *NvmeControllerResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NvmeControllerResult) XXX_Merge

func (m *NvmeControllerResult) XXX_Merge(src proto.Message)

func (*NvmeControllerResult) XXX_Size

func (m *NvmeControllerResult) XXX_Size() int

func (*NvmeControllerResult) XXX_Unmarshal

func (m *NvmeControllerResult) XXX_Unmarshal(b []byte) error

type NvmeController_Health

type NvmeController_Health struct {
	Temp            uint32 `protobuf:"varint,1,opt,name=temp,proto3" json:"temp,omitempty"`
	Tempwarntime    uint32 `protobuf:"varint,2,opt,name=tempwarntime,proto3" json:"tempwarntime,omitempty"`
	Tempcrittime    uint32 `protobuf:"varint,3,opt,name=tempcrittime,proto3" json:"tempcrittime,omitempty"`
	Ctrlbusytime    uint64 `protobuf:"varint,4,opt,name=ctrlbusytime,proto3" json:"ctrlbusytime,omitempty"`
	Powercycles     uint64 `protobuf:"varint,5,opt,name=powercycles,proto3" json:"powercycles,omitempty"`
	Poweronhours    uint64 `protobuf:"varint,6,opt,name=poweronhours,proto3" json:"poweronhours,omitempty"`
	Unsafeshutdowns uint64 `protobuf:"varint,7,opt,name=unsafeshutdowns,proto3" json:"unsafeshutdowns,omitempty"`
	Mediaerrors     uint64 `protobuf:"varint,8,opt,name=mediaerrors,proto3" json:"mediaerrors,omitempty"`
	Errorlogentries uint64 `protobuf:"varint,9,opt,name=errorlogentries,proto3" json:"errorlogentries,omitempty"`
	// critical warnings
	Tempwarn             bool     `protobuf:"varint,10,opt,name=tempwarn,proto3" json:"tempwarn,omitempty"`
	Availsparewarn       bool     `protobuf:"varint,11,opt,name=availsparewarn,proto3" json:"availsparewarn,omitempty"`
	Reliabilitywarn      bool     `protobuf:"varint,12,opt,name=reliabilitywarn,proto3" json:"reliabilitywarn,omitempty"`
	Readonlywarn         bool     `protobuf:"varint,13,opt,name=readonlywarn,proto3" json:"readonlywarn,omitempty"`
	Volatilewarn         bool     `protobuf:"varint,14,opt,name=volatilewarn,proto3" json:"volatilewarn,omitempty"`
	Ctrlrpciaddr         string   `protobuf:"bytes,15,opt,name=ctrlrpciaddr,proto3" json:"ctrlrpciaddr,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NvmeController_Health) Descriptor

func (*NvmeController_Health) Descriptor() ([]byte, []int)

func (*NvmeController_Health) GetAvailsparewarn

func (m *NvmeController_Health) GetAvailsparewarn() bool

func (*NvmeController_Health) GetCtrlbusytime

func (m *NvmeController_Health) GetCtrlbusytime() uint64

func (*NvmeController_Health) GetCtrlrpciaddr

func (m *NvmeController_Health) GetCtrlrpciaddr() string

func (*NvmeController_Health) GetErrorlogentries

func (m *NvmeController_Health) GetErrorlogentries() uint64

func (*NvmeController_Health) GetMediaerrors

func (m *NvmeController_Health) GetMediaerrors() uint64

func (*NvmeController_Health) GetPowercycles

func (m *NvmeController_Health) GetPowercycles() uint64

func (*NvmeController_Health) GetPoweronhours

func (m *NvmeController_Health) GetPoweronhours() uint64

func (*NvmeController_Health) GetReadonlywarn

func (m *NvmeController_Health) GetReadonlywarn() bool

func (*NvmeController_Health) GetReliabilitywarn

func (m *NvmeController_Health) GetReliabilitywarn() bool

func (*NvmeController_Health) GetTemp

func (m *NvmeController_Health) GetTemp() uint32

func (*NvmeController_Health) GetTempcrittime

func (m *NvmeController_Health) GetTempcrittime() uint32

func (*NvmeController_Health) GetTempwarn

func (m *NvmeController_Health) GetTempwarn() bool

func (*NvmeController_Health) GetTempwarntime

func (m *NvmeController_Health) GetTempwarntime() uint32

func (*NvmeController_Health) GetUnsafeshutdowns

func (m *NvmeController_Health) GetUnsafeshutdowns() uint64

func (*NvmeController_Health) GetVolatilewarn

func (m *NvmeController_Health) GetVolatilewarn() bool

func (*NvmeController_Health) ProtoMessage

func (*NvmeController_Health) ProtoMessage()

func (*NvmeController_Health) Reset

func (m *NvmeController_Health) Reset()

func (*NvmeController_Health) String

func (m *NvmeController_Health) String() string

func (*NvmeController_Health) XXX_DiscardUnknown

func (m *NvmeController_Health) XXX_DiscardUnknown()

func (*NvmeController_Health) XXX_Marshal

func (m *NvmeController_Health) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NvmeController_Health) XXX_Merge

func (m *NvmeController_Health) XXX_Merge(src proto.Message)

func (*NvmeController_Health) XXX_Size

func (m *NvmeController_Health) XXX_Size() int

func (*NvmeController_Health) XXX_Unmarshal

func (m *NvmeController_Health) XXX_Unmarshal(b []byte) error

type NvmeController_Namespace

type NvmeController_Namespace struct {
	Id                   uint32   `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Size                 uint64   `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	Ctrlrpciaddr         string   `protobuf:"bytes,3,opt,name=ctrlrpciaddr,proto3" json:"ctrlrpciaddr,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Namespace represents a namespace created on an NvmeController.

func (*NvmeController_Namespace) Descriptor

func (*NvmeController_Namespace) Descriptor() ([]byte, []int)

func (*NvmeController_Namespace) GetCtrlrpciaddr

func (m *NvmeController_Namespace) GetCtrlrpciaddr() string

func (*NvmeController_Namespace) GetId

func (m *NvmeController_Namespace) GetId() uint32

func (*NvmeController_Namespace) GetSize

func (m *NvmeController_Namespace) GetSize() uint64

func (*NvmeController_Namespace) ProtoMessage

func (*NvmeController_Namespace) ProtoMessage()

func (*NvmeController_Namespace) Reset

func (m *NvmeController_Namespace) Reset()

func (*NvmeController_Namespace) String

func (m *NvmeController_Namespace) String() string

func (*NvmeController_Namespace) XXX_DiscardUnknown

func (m *NvmeController_Namespace) XXX_DiscardUnknown()

func (*NvmeController_Namespace) XXX_Marshal

func (m *NvmeController_Namespace) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NvmeController_Namespace) XXX_Merge

func (m *NvmeController_Namespace) XXX_Merge(src proto.Message)

func (*NvmeController_Namespace) XXX_Size

func (m *NvmeController_Namespace) XXX_Size() int

func (*NvmeController_Namespace) XXX_Unmarshal

func (m *NvmeController_Namespace) XXX_Unmarshal(b []byte) error

type PrepareNvmeReq

type PrepareNvmeReq struct {
	Pciwhitelist         string   `protobuf:"bytes,1,opt,name=pciwhitelist,proto3" json:"pciwhitelist,omitempty"`
	Nrhugepages          int32    `protobuf:"varint,2,opt,name=nrhugepages,proto3" json:"nrhugepages,omitempty"`
	Targetuser           string   `protobuf:"bytes,3,opt,name=targetuser,proto3" json:"targetuser,omitempty"`
	Reset_               bool     `protobuf:"varint,4,opt,name=reset,proto3" json:"reset,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PrepareNvmeReq) Descriptor

func (*PrepareNvmeReq) Descriptor() ([]byte, []int)

func (*PrepareNvmeReq) GetNrhugepages

func (m *PrepareNvmeReq) GetNrhugepages() int32

func (*PrepareNvmeReq) GetPciwhitelist

func (m *PrepareNvmeReq) GetPciwhitelist() string

func (*PrepareNvmeReq) GetReset_

func (m *PrepareNvmeReq) GetReset_() bool

func (*PrepareNvmeReq) GetTargetuser

func (m *PrepareNvmeReq) GetTargetuser() string

func (*PrepareNvmeReq) ProtoMessage

func (*PrepareNvmeReq) ProtoMessage()

func (*PrepareNvmeReq) Reset

func (m *PrepareNvmeReq) Reset()

func (*PrepareNvmeReq) String

func (m *PrepareNvmeReq) String() string

func (*PrepareNvmeReq) XXX_DiscardUnknown

func (m *PrepareNvmeReq) XXX_DiscardUnknown()

func (*PrepareNvmeReq) XXX_Marshal

func (m *PrepareNvmeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrepareNvmeReq) XXX_Merge

func (m *PrepareNvmeReq) XXX_Merge(src proto.Message)

func (*PrepareNvmeReq) XXX_Size

func (m *PrepareNvmeReq) XXX_Size() int

func (*PrepareNvmeReq) XXX_Unmarshal

func (m *PrepareNvmeReq) XXX_Unmarshal(b []byte) error

type PrepareNvmeResp

type PrepareNvmeResp struct {
	State                *ResponseState `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*PrepareNvmeResp) Descriptor

func (*PrepareNvmeResp) Descriptor() ([]byte, []int)

func (*PrepareNvmeResp) GetState

func (m *PrepareNvmeResp) GetState() *ResponseState

func (*PrepareNvmeResp) ProtoMessage

func (*PrepareNvmeResp) ProtoMessage()

func (*PrepareNvmeResp) Reset

func (m *PrepareNvmeResp) Reset()

func (*PrepareNvmeResp) String

func (m *PrepareNvmeResp) String() string

func (*PrepareNvmeResp) XXX_DiscardUnknown

func (m *PrepareNvmeResp) XXX_DiscardUnknown()

func (*PrepareNvmeResp) XXX_Marshal

func (m *PrepareNvmeResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrepareNvmeResp) XXX_Merge

func (m *PrepareNvmeResp) XXX_Merge(src proto.Message)

func (*PrepareNvmeResp) XXX_Size

func (m *PrepareNvmeResp) XXX_Size() int

func (*PrepareNvmeResp) XXX_Unmarshal

func (m *PrepareNvmeResp) XXX_Unmarshal(b []byte) error

type PrepareScmReq

type PrepareScmReq struct {
	Reset_               bool     `protobuf:"varint,1,opt,name=reset,proto3" json:"reset,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PrepareScmReq) Descriptor

func (*PrepareScmReq) Descriptor() ([]byte, []int)

func (*PrepareScmReq) GetReset_

func (m *PrepareScmReq) GetReset_() bool

func (*PrepareScmReq) ProtoMessage

func (*PrepareScmReq) ProtoMessage()

func (*PrepareScmReq) Reset

func (m *PrepareScmReq) Reset()

func (*PrepareScmReq) String

func (m *PrepareScmReq) String() string

func (*PrepareScmReq) XXX_DiscardUnknown

func (m *PrepareScmReq) XXX_DiscardUnknown()

func (*PrepareScmReq) XXX_Marshal

func (m *PrepareScmReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrepareScmReq) XXX_Merge

func (m *PrepareScmReq) XXX_Merge(src proto.Message)

func (*PrepareScmReq) XXX_Size

func (m *PrepareScmReq) XXX_Size() int

func (*PrepareScmReq) XXX_Unmarshal

func (m *PrepareScmReq) XXX_Unmarshal(b []byte) error

type PrepareScmResp

type PrepareScmResp struct {
	Namespaces           []*ScmNamespace `protobuf:"bytes,1,rep,name=namespaces,proto3" json:"namespaces,omitempty"`
	State                *ResponseState  `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*PrepareScmResp) Descriptor

func (*PrepareScmResp) Descriptor() ([]byte, []int)

func (*PrepareScmResp) GetNamespaces added in v0.9.1

func (m *PrepareScmResp) GetNamespaces() []*ScmNamespace

func (*PrepareScmResp) GetState

func (m *PrepareScmResp) GetState() *ResponseState

func (*PrepareScmResp) ProtoMessage

func (*PrepareScmResp) ProtoMessage()

func (*PrepareScmResp) Reset

func (m *PrepareScmResp) Reset()

func (*PrepareScmResp) String

func (m *PrepareScmResp) String() string

func (*PrepareScmResp) XXX_DiscardUnknown

func (m *PrepareScmResp) XXX_DiscardUnknown()

func (*PrepareScmResp) XXX_Marshal

func (m *PrepareScmResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrepareScmResp) XXX_Merge

func (m *PrepareScmResp) XXX_Merge(src proto.Message)

func (*PrepareScmResp) XXX_Size

func (m *PrepareScmResp) XXX_Size() int

func (*PrepareScmResp) XXX_Unmarshal

func (m *PrepareScmResp) XXX_Unmarshal(b []byte) error

type ProviderListReply

type ProviderListReply struct {
	Provider             string   `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ProviderListReply) Descriptor

func (*ProviderListReply) Descriptor() ([]byte, []int)

func (*ProviderListReply) GetProvider

func (m *ProviderListReply) GetProvider() string

func (*ProviderListReply) ProtoMessage

func (*ProviderListReply) ProtoMessage()

func (*ProviderListReply) Reset

func (m *ProviderListReply) Reset()

func (*ProviderListReply) String

func (m *ProviderListReply) String() string

func (*ProviderListReply) XXX_DiscardUnknown

func (m *ProviderListReply) XXX_DiscardUnknown()

func (*ProviderListReply) XXX_Marshal

func (m *ProviderListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProviderListReply) XXX_Merge

func (m *ProviderListReply) XXX_Merge(src proto.Message)

func (*ProviderListReply) XXX_Size

func (m *ProviderListReply) XXX_Size() int

func (*ProviderListReply) XXX_Unmarshal

func (m *ProviderListReply) XXX_Unmarshal(b []byte) error

type ProviderListRequest

type ProviderListRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ProviderListRequest) Descriptor

func (*ProviderListRequest) Descriptor() ([]byte, []int)

func (*ProviderListRequest) ProtoMessage

func (*ProviderListRequest) ProtoMessage()

func (*ProviderListRequest) Reset

func (m *ProviderListRequest) Reset()

func (*ProviderListRequest) String

func (m *ProviderListRequest) String() string

func (*ProviderListRequest) XXX_DiscardUnknown

func (m *ProviderListRequest) XXX_DiscardUnknown()

func (*ProviderListRequest) XXX_Marshal

func (m *ProviderListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProviderListRequest) XXX_Merge

func (m *ProviderListRequest) XXX_Merge(src proto.Message)

func (*ProviderListRequest) XXX_Size

func (m *ProviderListRequest) XXX_Size() int

func (*ProviderListRequest) XXX_Unmarshal

func (m *ProviderListRequest) XXX_Unmarshal(b []byte) error

type RankResult added in v0.9.0

type RankResult struct {
	Rank                 uint32   `protobuf:"varint,1,opt,name=rank,proto3" json:"rank,omitempty"`
	Action               string   `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"`
	Errored              bool     `protobuf:"varint,3,opt,name=errored,proto3" json:"errored,omitempty"`
	Msg                  string   `protobuf:"bytes,4,opt,name=msg,proto3" json:"msg,omitempty"`
	State                uint32   `protobuf:"varint,5,opt,name=state,proto3" json:"state,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RankResult is a generic result for a system operation on a rank. Identical to mgmt.proto RanksResp_RankResult.

func (*RankResult) Descriptor added in v0.9.0

func (*RankResult) Descriptor() ([]byte, []int)

func (*RankResult) GetAction added in v0.9.0

func (m *RankResult) GetAction() string

func (*RankResult) GetErrored added in v0.9.0

func (m *RankResult) GetErrored() bool

func (*RankResult) GetMsg added in v0.9.0

func (m *RankResult) GetMsg() string

func (*RankResult) GetRank added in v0.9.0

func (m *RankResult) GetRank() uint32

func (*RankResult) GetState added in v0.9.0

func (m *RankResult) GetState() uint32

func (*RankResult) ProtoMessage added in v0.9.0

func (*RankResult) ProtoMessage()

func (*RankResult) Reset added in v0.9.0

func (m *RankResult) Reset()

func (*RankResult) String added in v0.9.0

func (m *RankResult) String() string

func (*RankResult) XXX_DiscardUnknown added in v0.9.0

func (m *RankResult) XXX_DiscardUnknown()

func (*RankResult) XXX_Marshal added in v0.9.0

func (m *RankResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RankResult) XXX_Merge added in v0.9.0

func (m *RankResult) XXX_Merge(src proto.Message)

func (*RankResult) XXX_Size added in v0.9.0

func (m *RankResult) XXX_Size() int

func (*RankResult) XXX_Unmarshal added in v0.9.0

func (m *RankResult) XXX_Unmarshal(b []byte) error

type ResponseState

type ResponseState struct {
	Status               ResponseStatus `protobuf:"varint,1,opt,name=status,proto3,enum=ctl.ResponseStatus" json:"status,omitempty"`
	Error                string         `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	Info                 string         `protobuf:"bytes,3,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*ResponseState) Descriptor

func (*ResponseState) Descriptor() ([]byte, []int)

func (*ResponseState) GetError

func (m *ResponseState) GetError() string

func (*ResponseState) GetInfo

func (m *ResponseState) GetInfo() string

func (*ResponseState) GetStatus

func (m *ResponseState) GetStatus() ResponseStatus

func (*ResponseState) ProtoMessage

func (*ResponseState) ProtoMessage()

func (*ResponseState) Reset

func (m *ResponseState) Reset()

func (*ResponseState) String

func (m *ResponseState) String() string

func (*ResponseState) XXX_DiscardUnknown

func (m *ResponseState) XXX_DiscardUnknown()

func (*ResponseState) XXX_Marshal

func (m *ResponseState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ResponseState) XXX_Merge

func (m *ResponseState) XXX_Merge(src proto.Message)

func (*ResponseState) XXX_Size

func (m *ResponseState) XXX_Size() int

func (*ResponseState) XXX_Unmarshal

func (m *ResponseState) XXX_Unmarshal(b []byte) error

type ResponseStatus

type ResponseStatus int32
const (
	ResponseStatus_CTL_SUCCESS     ResponseStatus = 0
	ResponseStatus_CTL_IN_PROGRESS ResponseStatus = 1
	ResponseStatus_CTL_WAITING     ResponseStatus = 2
	ResponseStatus_CTL_ERR_CONF    ResponseStatus = -1
	ResponseStatus_CTL_ERR_NVME    ResponseStatus = -2
	ResponseStatus_CTL_ERR_SCM     ResponseStatus = -3
	ResponseStatus_CTL_ERR_APP     ResponseStatus = -4
	ResponseStatus_CTL_ERR_UNKNOWN ResponseStatus = -5
	ResponseStatus_CTL_NO_IMPL     ResponseStatus = -6
)

func (ResponseStatus) EnumDescriptor

func (ResponseStatus) EnumDescriptor() ([]byte, []int)

func (ResponseStatus) String

func (x ResponseStatus) String() string

type ScanNvmeReq

type ScanNvmeReq struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ScanNvmeReq) Descriptor

func (*ScanNvmeReq) Descriptor() ([]byte, []int)

func (*ScanNvmeReq) ProtoMessage

func (*ScanNvmeReq) ProtoMessage()

func (*ScanNvmeReq) Reset

func (m *ScanNvmeReq) Reset()

func (*ScanNvmeReq) String

func (m *ScanNvmeReq) String() string

func (*ScanNvmeReq) XXX_DiscardUnknown

func (m *ScanNvmeReq) XXX_DiscardUnknown()

func (*ScanNvmeReq) XXX_Marshal

func (m *ScanNvmeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScanNvmeReq) XXX_Merge

func (m *ScanNvmeReq) XXX_Merge(src proto.Message)

func (*ScanNvmeReq) XXX_Size

func (m *ScanNvmeReq) XXX_Size() int

func (*ScanNvmeReq) XXX_Unmarshal

func (m *ScanNvmeReq) XXX_Unmarshal(b []byte) error

type ScanNvmeResp

type ScanNvmeResp struct {
	Ctrlrs               []*NvmeController `protobuf:"bytes,1,rep,name=ctrlrs,proto3" json:"ctrlrs,omitempty"`
	State                *ResponseState    `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ScanNvmeResp) Descriptor

func (*ScanNvmeResp) Descriptor() ([]byte, []int)

func (*ScanNvmeResp) GetCtrlrs

func (m *ScanNvmeResp) GetCtrlrs() []*NvmeController

func (*ScanNvmeResp) GetState

func (m *ScanNvmeResp) GetState() *ResponseState

func (*ScanNvmeResp) ProtoMessage

func (*ScanNvmeResp) ProtoMessage()

func (*ScanNvmeResp) Reset

func (m *ScanNvmeResp) Reset()

func (*ScanNvmeResp) String

func (m *ScanNvmeResp) String() string

func (*ScanNvmeResp) XXX_DiscardUnknown

func (m *ScanNvmeResp) XXX_DiscardUnknown()

func (*ScanNvmeResp) XXX_Marshal

func (m *ScanNvmeResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScanNvmeResp) XXX_Merge

func (m *ScanNvmeResp) XXX_Merge(src proto.Message)

func (*ScanNvmeResp) XXX_Size

func (m *ScanNvmeResp) XXX_Size() int

func (*ScanNvmeResp) XXX_Unmarshal

func (m *ScanNvmeResp) XXX_Unmarshal(b []byte) error

type ScanScmReq

type ScanScmReq struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ScanScmReq) Descriptor

func (*ScanScmReq) Descriptor() ([]byte, []int)

func (*ScanScmReq) ProtoMessage

func (*ScanScmReq) ProtoMessage()

func (*ScanScmReq) Reset

func (m *ScanScmReq) Reset()

func (*ScanScmReq) String

func (m *ScanScmReq) String() string

func (*ScanScmReq) XXX_DiscardUnknown

func (m *ScanScmReq) XXX_DiscardUnknown()

func (*ScanScmReq) XXX_Marshal

func (m *ScanScmReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScanScmReq) XXX_Merge

func (m *ScanScmReq) XXX_Merge(src proto.Message)

func (*ScanScmReq) XXX_Size

func (m *ScanScmReq) XXX_Size() int

func (*ScanScmReq) XXX_Unmarshal

func (m *ScanScmReq) XXX_Unmarshal(b []byte) error

type ScanScmResp

type ScanScmResp struct {
	Modules              []*ScmModule    `protobuf:"bytes,1,rep,name=modules,proto3" json:"modules,omitempty"`
	Namespaces           []*ScmNamespace `protobuf:"bytes,2,rep,name=namespaces,proto3" json:"namespaces,omitempty"`
	State                *ResponseState  `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*ScanScmResp) Descriptor

func (*ScanScmResp) Descriptor() ([]byte, []int)

func (*ScanScmResp) GetModules

func (m *ScanScmResp) GetModules() []*ScmModule

func (*ScanScmResp) GetNamespaces added in v0.9.1

func (m *ScanScmResp) GetNamespaces() []*ScmNamespace

func (*ScanScmResp) GetState

func (m *ScanScmResp) GetState() *ResponseState

func (*ScanScmResp) ProtoMessage

func (*ScanScmResp) ProtoMessage()

func (*ScanScmResp) Reset

func (m *ScanScmResp) Reset()

func (*ScanScmResp) String

func (m *ScanScmResp) String() string

func (*ScanScmResp) XXX_DiscardUnknown

func (m *ScanScmResp) XXX_DiscardUnknown()

func (*ScanScmResp) XXX_Marshal

func (m *ScanScmResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScanScmResp) XXX_Merge

func (m *ScanScmResp) XXX_Merge(src proto.Message)

func (*ScanScmResp) XXX_Size

func (m *ScanScmResp) XXX_Size() int

func (*ScanScmResp) XXX_Unmarshal

func (m *ScanScmResp) XXX_Unmarshal(b []byte) error

type ScmModule

type ScmModule struct {
	Channelid            uint32   `protobuf:"varint,1,opt,name=channelid,proto3" json:"channelid,omitempty"`
	Channelposition      uint32   `protobuf:"varint,2,opt,name=channelposition,proto3" json:"channelposition,omitempty"`
	Controllerid         uint32   `protobuf:"varint,3,opt,name=controllerid,proto3" json:"controllerid,omitempty"`
	Socketid             uint32   `protobuf:"varint,4,opt,name=socketid,proto3" json:"socketid,omitempty"`
	Physicalid           uint32   `protobuf:"varint,5,opt,name=physicalid,proto3" json:"physicalid,omitempty"`
	Capacity             uint64   `protobuf:"varint,6,opt,name=capacity,proto3" json:"capacity,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ScmModule represent Storage Class Memory modules installed.

func (*ScmModule) Descriptor

func (*ScmModule) Descriptor() ([]byte, []int)

func (*ScmModule) GetCapacity

func (m *ScmModule) GetCapacity() uint64

func (*ScmModule) GetChannelid added in v0.9.1

func (m *ScmModule) GetChannelid() uint32

func (*ScmModule) GetChannelposition added in v0.9.1

func (m *ScmModule) GetChannelposition() uint32

func (*ScmModule) GetControllerid added in v0.9.1

func (m *ScmModule) GetControllerid() uint32

func (*ScmModule) GetPhysicalid

func (m *ScmModule) GetPhysicalid() uint32

func (*ScmModule) GetSocketid added in v0.9.1

func (m *ScmModule) GetSocketid() uint32

func (*ScmModule) ProtoMessage

func (*ScmModule) ProtoMessage()

func (*ScmModule) Reset

func (m *ScmModule) Reset()

func (*ScmModule) String

func (m *ScmModule) String() string

func (*ScmModule) XXX_DiscardUnknown

func (m *ScmModule) XXX_DiscardUnknown()

func (*ScmModule) XXX_Marshal

func (m *ScmModule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScmModule) XXX_Merge

func (m *ScmModule) XXX_Merge(src proto.Message)

func (*ScmModule) XXX_Size

func (m *ScmModule) XXX_Size() int

func (*ScmModule) XXX_Unmarshal

func (m *ScmModule) XXX_Unmarshal(b []byte) error

type ScmModuleResult

type ScmModuleResult struct {
	Physicalid           uint32         `protobuf:"varint,1,opt,name=physicalid,proto3" json:"physicalid,omitempty"`
	State                *ResponseState `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

ScmModuleResult represents operation state for specific SCM/PM module.

TODO: replace identifier with serial when returned in scan

func (*ScmModuleResult) Descriptor

func (*ScmModuleResult) Descriptor() ([]byte, []int)

func (*ScmModuleResult) GetPhysicalid added in v0.9.1

func (m *ScmModuleResult) GetPhysicalid() uint32

func (*ScmModuleResult) GetState

func (m *ScmModuleResult) GetState() *ResponseState

func (*ScmModuleResult) ProtoMessage

func (*ScmModuleResult) ProtoMessage()

func (*ScmModuleResult) Reset

func (m *ScmModuleResult) Reset()

func (*ScmModuleResult) String

func (m *ScmModuleResult) String() string

func (*ScmModuleResult) XXX_DiscardUnknown

func (m *ScmModuleResult) XXX_DiscardUnknown()

func (*ScmModuleResult) XXX_Marshal

func (m *ScmModuleResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScmModuleResult) XXX_Merge

func (m *ScmModuleResult) XXX_Merge(src proto.Message)

func (*ScmModuleResult) XXX_Size

func (m *ScmModuleResult) XXX_Size() int

func (*ScmModuleResult) XXX_Unmarshal

func (m *ScmModuleResult) XXX_Unmarshal(b []byte) error

type ScmMount

type ScmMount struct {
	Mntpoint             string        `protobuf:"bytes,1,opt,name=mntpoint,proto3" json:"mntpoint,omitempty"`
	Modules              []*ScmModule  `protobuf:"bytes,2,rep,name=modules,proto3" json:"modules,omitempty"`
	Namespace            *ScmNamespace `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

ScmMount represents mounted AppDirect region made up of SCM module set.

func (*ScmMount) Descriptor

func (*ScmMount) Descriptor() ([]byte, []int)

func (*ScmMount) GetMntpoint

func (m *ScmMount) GetMntpoint() string

func (*ScmMount) GetModules

func (m *ScmMount) GetModules() []*ScmModule

func (*ScmMount) GetNamespace added in v0.9.1

func (m *ScmMount) GetNamespace() *ScmNamespace

func (*ScmMount) ProtoMessage

func (*ScmMount) ProtoMessage()

func (*ScmMount) Reset

func (m *ScmMount) Reset()

func (*ScmMount) String

func (m *ScmMount) String() string

func (*ScmMount) XXX_DiscardUnknown

func (m *ScmMount) XXX_DiscardUnknown()

func (*ScmMount) XXX_Marshal

func (m *ScmMount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScmMount) XXX_Merge

func (m *ScmMount) XXX_Merge(src proto.Message)

func (*ScmMount) XXX_Size

func (m *ScmMount) XXX_Size() int

func (*ScmMount) XXX_Unmarshal

func (m *ScmMount) XXX_Unmarshal(b []byte) error

type ScmMountResult

type ScmMountResult struct {
	Mntpoint             string         `protobuf:"bytes,1,opt,name=mntpoint,proto3" json:"mntpoint,omitempty"`
	State                *ResponseState `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

ScmMountResult represents operation state for specific SCM mount point.

func (*ScmMountResult) Descriptor

func (*ScmMountResult) Descriptor() ([]byte, []int)

func (*ScmMountResult) GetMntpoint

func (m *ScmMountResult) GetMntpoint() string

func (*ScmMountResult) GetState

func (m *ScmMountResult) GetState() *ResponseState

func (*ScmMountResult) ProtoMessage

func (*ScmMountResult) ProtoMessage()

func (*ScmMountResult) Reset

func (m *ScmMountResult) Reset()

func (*ScmMountResult) String

func (m *ScmMountResult) String() string

func (*ScmMountResult) XXX_DiscardUnknown

func (m *ScmMountResult) XXX_DiscardUnknown()

func (*ScmMountResult) XXX_Marshal

func (m *ScmMountResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScmMountResult) XXX_Merge

func (m *ScmMountResult) XXX_Merge(src proto.Message)

func (*ScmMountResult) XXX_Size

func (m *ScmMountResult) XXX_Size() int

func (*ScmMountResult) XXX_Unmarshal

func (m *ScmMountResult) XXX_Unmarshal(b []byte) error

type ScmNamespace added in v0.9.1

type ScmNamespace struct {
	Uuid                 string   `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Blockdev             string   `protobuf:"bytes,2,opt,name=blockdev,proto3" json:"blockdev,omitempty"`
	Dev                  string   `protobuf:"bytes,3,opt,name=dev,proto3" json:"dev,omitempty"`
	NumaNode             uint32   `protobuf:"varint,4,opt,name=numa_node,json=numaNode,proto3" json:"numa_node,omitempty"`
	Size                 uint64   `protobuf:"varint,5,opt,name=size,proto3" json:"size,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ScmNamespace represents SCM namespace as pmem device files created on a ScmRegion.

func (*ScmNamespace) Descriptor added in v0.9.1

func (*ScmNamespace) Descriptor() ([]byte, []int)

func (*ScmNamespace) GetBlockdev added in v0.9.1

func (m *ScmNamespace) GetBlockdev() string

func (*ScmNamespace) GetDev added in v0.9.1

func (m *ScmNamespace) GetDev() string

func (*ScmNamespace) GetNumaNode added in v0.9.1

func (m *ScmNamespace) GetNumaNode() uint32

func (*ScmNamespace) GetSize added in v0.9.1

func (m *ScmNamespace) GetSize() uint64

func (*ScmNamespace) GetUuid added in v0.9.1

func (m *ScmNamespace) GetUuid() string

func (*ScmNamespace) ProtoMessage added in v0.9.1

func (*ScmNamespace) ProtoMessage()

func (*ScmNamespace) Reset added in v0.9.1

func (m *ScmNamespace) Reset()

func (*ScmNamespace) String added in v0.9.1

func (m *ScmNamespace) String() string

func (*ScmNamespace) XXX_DiscardUnknown added in v0.9.1

func (m *ScmNamespace) XXX_DiscardUnknown()

func (*ScmNamespace) XXX_Marshal added in v0.9.1

func (m *ScmNamespace) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScmNamespace) XXX_Merge added in v0.9.1

func (m *ScmNamespace) XXX_Merge(src proto.Message)

func (*ScmNamespace) XXX_Size added in v0.9.1

func (m *ScmNamespace) XXX_Size() int

func (*ScmNamespace) XXX_Unmarshal added in v0.9.1

func (m *ScmNamespace) XXX_Unmarshal(b []byte) error

type StorageFormatReq

type StorageFormatReq struct {
	Nvme                 *FormatNvmeReq `protobuf:"bytes,1,opt,name=nvme,proto3" json:"nvme,omitempty"`
	Scm                  *FormatScmReq  `protobuf:"bytes,2,opt,name=scm,proto3" json:"scm,omitempty"`
	Reformat             bool           `protobuf:"varint,3,opt,name=reformat,proto3" json:"reformat,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*StorageFormatReq) Descriptor

func (*StorageFormatReq) Descriptor() ([]byte, []int)

func (*StorageFormatReq) GetNvme

func (m *StorageFormatReq) GetNvme() *FormatNvmeReq

func (*StorageFormatReq) GetReformat

func (m *StorageFormatReq) GetReformat() bool

func (*StorageFormatReq) GetScm

func (m *StorageFormatReq) GetScm() *FormatScmReq

func (*StorageFormatReq) ProtoMessage

func (*StorageFormatReq) ProtoMessage()

func (*StorageFormatReq) Reset

func (m *StorageFormatReq) Reset()

func (*StorageFormatReq) String

func (m *StorageFormatReq) String() string

func (*StorageFormatReq) XXX_DiscardUnknown

func (m *StorageFormatReq) XXX_DiscardUnknown()

func (*StorageFormatReq) XXX_Marshal

func (m *StorageFormatReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StorageFormatReq) XXX_Merge

func (m *StorageFormatReq) XXX_Merge(src proto.Message)

func (*StorageFormatReq) XXX_Size

func (m *StorageFormatReq) XXX_Size() int

func (*StorageFormatReq) XXX_Unmarshal

func (m *StorageFormatReq) XXX_Unmarshal(b []byte) error

type StorageFormatResp

type StorageFormatResp struct {
	Crets                []*NvmeControllerResult `protobuf:"bytes,1,rep,name=crets,proto3" json:"crets,omitempty"`
	Mrets                []*ScmMountResult       `protobuf:"bytes,2,rep,name=mrets,proto3" json:"mrets,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*StorageFormatResp) Descriptor

func (*StorageFormatResp) Descriptor() ([]byte, []int)

func (*StorageFormatResp) GetCrets

func (m *StorageFormatResp) GetCrets() []*NvmeControllerResult

func (*StorageFormatResp) GetMrets

func (m *StorageFormatResp) GetMrets() []*ScmMountResult

func (*StorageFormatResp) ProtoMessage

func (*StorageFormatResp) ProtoMessage()

func (*StorageFormatResp) Reset

func (m *StorageFormatResp) Reset()

func (*StorageFormatResp) String

func (m *StorageFormatResp) String() string

func (*StorageFormatResp) XXX_DiscardUnknown

func (m *StorageFormatResp) XXX_DiscardUnknown()

func (*StorageFormatResp) XXX_Marshal

func (m *StorageFormatResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StorageFormatResp) XXX_Merge

func (m *StorageFormatResp) XXX_Merge(src proto.Message)

func (*StorageFormatResp) XXX_Size

func (m *StorageFormatResp) XXX_Size() int

func (*StorageFormatResp) XXX_Unmarshal

func (m *StorageFormatResp) XXX_Unmarshal(b []byte) error

type StoragePrepareReq

type StoragePrepareReq struct {
	Nvme                 *PrepareNvmeReq `protobuf:"bytes,1,opt,name=nvme,proto3" json:"nvme,omitempty"`
	Scm                  *PrepareScmReq  `protobuf:"bytes,2,opt,name=scm,proto3" json:"scm,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*StoragePrepareReq) Descriptor

func (*StoragePrepareReq) Descriptor() ([]byte, []int)

func (*StoragePrepareReq) GetNvme

func (m *StoragePrepareReq) GetNvme() *PrepareNvmeReq

func (*StoragePrepareReq) GetScm

func (m *StoragePrepareReq) GetScm() *PrepareScmReq

func (*StoragePrepareReq) ProtoMessage

func (*StoragePrepareReq) ProtoMessage()

func (*StoragePrepareReq) Reset

func (m *StoragePrepareReq) Reset()

func (*StoragePrepareReq) String

func (m *StoragePrepareReq) String() string

func (*StoragePrepareReq) XXX_DiscardUnknown

func (m *StoragePrepareReq) XXX_DiscardUnknown()

func (*StoragePrepareReq) XXX_Marshal

func (m *StoragePrepareReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StoragePrepareReq) XXX_Merge

func (m *StoragePrepareReq) XXX_Merge(src proto.Message)

func (*StoragePrepareReq) XXX_Size

func (m *StoragePrepareReq) XXX_Size() int

func (*StoragePrepareReq) XXX_Unmarshal

func (m *StoragePrepareReq) XXX_Unmarshal(b []byte) error

type StoragePrepareResp

type StoragePrepareResp struct {
	Nvme                 *PrepareNvmeResp `protobuf:"bytes,1,opt,name=nvme,proto3" json:"nvme,omitempty"`
	Scm                  *PrepareScmResp  `protobuf:"bytes,2,opt,name=scm,proto3" json:"scm,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*StoragePrepareResp) Descriptor

func (*StoragePrepareResp) Descriptor() ([]byte, []int)

func (*StoragePrepareResp) GetNvme

func (m *StoragePrepareResp) GetNvme() *PrepareNvmeResp

func (*StoragePrepareResp) GetScm

func (m *StoragePrepareResp) GetScm() *PrepareScmResp

func (*StoragePrepareResp) ProtoMessage

func (*StoragePrepareResp) ProtoMessage()

func (*StoragePrepareResp) Reset

func (m *StoragePrepareResp) Reset()

func (*StoragePrepareResp) String

func (m *StoragePrepareResp) String() string

func (*StoragePrepareResp) XXX_DiscardUnknown

func (m *StoragePrepareResp) XXX_DiscardUnknown()

func (*StoragePrepareResp) XXX_Marshal

func (m *StoragePrepareResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StoragePrepareResp) XXX_Merge

func (m *StoragePrepareResp) XXX_Merge(src proto.Message)

func (*StoragePrepareResp) XXX_Size

func (m *StoragePrepareResp) XXX_Size() int

func (*StoragePrepareResp) XXX_Unmarshal

func (m *StoragePrepareResp) XXX_Unmarshal(b []byte) error

type StorageScanReq

type StorageScanReq struct {
	Nvme                 *ScanNvmeReq `protobuf:"bytes,1,opt,name=nvme,proto3" json:"nvme,omitempty"`
	Scm                  *ScanScmReq  `protobuf:"bytes,2,opt,name=scm,proto3" json:"scm,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*StorageScanReq) Descriptor

func (*StorageScanReq) Descriptor() ([]byte, []int)

func (*StorageScanReq) GetNvme

func (m *StorageScanReq) GetNvme() *ScanNvmeReq

func (*StorageScanReq) GetScm

func (m *StorageScanReq) GetScm() *ScanScmReq

func (*StorageScanReq) ProtoMessage

func (*StorageScanReq) ProtoMessage()

func (*StorageScanReq) Reset

func (m *StorageScanReq) Reset()

func (*StorageScanReq) String

func (m *StorageScanReq) String() string

func (*StorageScanReq) XXX_DiscardUnknown

func (m *StorageScanReq) XXX_DiscardUnknown()

func (*StorageScanReq) XXX_Marshal

func (m *StorageScanReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StorageScanReq) XXX_Merge

func (m *StorageScanReq) XXX_Merge(src proto.Message)

func (*StorageScanReq) XXX_Size

func (m *StorageScanReq) XXX_Size() int

func (*StorageScanReq) XXX_Unmarshal

func (m *StorageScanReq) XXX_Unmarshal(b []byte) error

type StorageScanResp

type StorageScanResp struct {
	Nvme                 *ScanNvmeResp `protobuf:"bytes,1,opt,name=nvme,proto3" json:"nvme,omitempty"`
	Scm                  *ScanScmResp  `protobuf:"bytes,2,opt,name=scm,proto3" json:"scm,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*StorageScanResp) Descriptor

func (*StorageScanResp) Descriptor() ([]byte, []int)

func (*StorageScanResp) GetNvme

func (m *StorageScanResp) GetNvme() *ScanNvmeResp

func (*StorageScanResp) GetScm

func (m *StorageScanResp) GetScm() *ScanScmResp

func (*StorageScanResp) ProtoMessage

func (*StorageScanResp) ProtoMessage()

func (*StorageScanResp) Reset

func (m *StorageScanResp) Reset()

func (*StorageScanResp) String

func (m *StorageScanResp) String() string

func (*StorageScanResp) XXX_DiscardUnknown

func (m *StorageScanResp) XXX_DiscardUnknown()

func (*StorageScanResp) XXX_Marshal

func (m *StorageScanResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StorageScanResp) XXX_Merge

func (m *StorageScanResp) XXX_Merge(src proto.Message)

func (*StorageScanResp) XXX_Size

func (m *StorageScanResp) XXX_Size() int

func (*StorageScanResp) XXX_Unmarshal

func (m *StorageScanResp) XXX_Unmarshal(b []byte) error

type SystemMember

type SystemMember struct {
	Addr                 string   `protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
	Uuid                 string   `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Rank                 uint32   `protobuf:"varint,3,opt,name=rank,proto3" json:"rank,omitempty"`
	State                uint32   `protobuf:"varint,4,opt,name=state,proto3" json:"state,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SystemMember refers to a data-plane instance that is a member of DAOS system running on host with the control-plane listening at "Addr".

func (*SystemMember) Descriptor

func (*SystemMember) Descriptor() ([]byte, []int)

func (*SystemMember) GetAddr

func (m *SystemMember) GetAddr() string

func (*SystemMember) GetRank

func (m *SystemMember) GetRank() uint32

func (*SystemMember) GetState added in v0.9.0

func (m *SystemMember) GetState() uint32

func (*SystemMember) GetUuid

func (m *SystemMember) GetUuid() string

func (*SystemMember) ProtoMessage

func (*SystemMember) ProtoMessage()

func (*SystemMember) Reset

func (m *SystemMember) Reset()

func (*SystemMember) String

func (m *SystemMember) String() string

func (*SystemMember) XXX_DiscardUnknown

func (m *SystemMember) XXX_DiscardUnknown()

func (*SystemMember) XXX_Marshal

func (m *SystemMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SystemMember) XXX_Merge

func (m *SystemMember) XXX_Merge(src proto.Message)

func (*SystemMember) XXX_Size

func (m *SystemMember) XXX_Size() int

func (*SystemMember) XXX_Unmarshal

func (m *SystemMember) XXX_Unmarshal(b []byte) error

type SystemQueryReq added in v0.9.0

type SystemQueryReq struct {
	Ranks                []uint32 `protobuf:"varint,1,rep,packed,name=ranks,proto3" json:"ranks,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SystemQueryReq supplies system query parameters.

func (*SystemQueryReq) Descriptor added in v0.9.0

func (*SystemQueryReq) Descriptor() ([]byte, []int)

func (*SystemQueryReq) GetRanks added in v0.9.1

func (m *SystemQueryReq) GetRanks() []uint32

func (*SystemQueryReq) ProtoMessage added in v0.9.0

func (*SystemQueryReq) ProtoMessage()

func (*SystemQueryReq) Reset added in v0.9.0

func (m *SystemQueryReq) Reset()

func (*SystemQueryReq) String added in v0.9.0

func (m *SystemQueryReq) String() string

func (*SystemQueryReq) XXX_DiscardUnknown added in v0.9.0

func (m *SystemQueryReq) XXX_DiscardUnknown()

func (*SystemQueryReq) XXX_Marshal added in v0.9.0

func (m *SystemQueryReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SystemQueryReq) XXX_Merge added in v0.9.0

func (m *SystemQueryReq) XXX_Merge(src proto.Message)

func (*SystemQueryReq) XXX_Size added in v0.9.0

func (m *SystemQueryReq) XXX_Size() int

func (*SystemQueryReq) XXX_Unmarshal added in v0.9.0

func (m *SystemQueryReq) XXX_Unmarshal(b []byte) error

type SystemQueryResp added in v0.9.0

type SystemQueryResp struct {
	Members              []*SystemMember `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

SystemQueryResp returns active system members.

func (*SystemQueryResp) Descriptor added in v0.9.0

func (*SystemQueryResp) Descriptor() ([]byte, []int)

func (*SystemQueryResp) GetMembers added in v0.9.0

func (m *SystemQueryResp) GetMembers() []*SystemMember

func (*SystemQueryResp) ProtoMessage added in v0.9.0

func (*SystemQueryResp) ProtoMessage()

func (*SystemQueryResp) Reset added in v0.9.0

func (m *SystemQueryResp) Reset()

func (*SystemQueryResp) String added in v0.9.0

func (m *SystemQueryResp) String() string

func (*SystemQueryResp) XXX_DiscardUnknown added in v0.9.0

func (m *SystemQueryResp) XXX_DiscardUnknown()

func (*SystemQueryResp) XXX_Marshal added in v0.9.0

func (m *SystemQueryResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SystemQueryResp) XXX_Merge added in v0.9.0

func (m *SystemQueryResp) XXX_Merge(src proto.Message)

func (*SystemQueryResp) XXX_Size added in v0.9.0

func (m *SystemQueryResp) XXX_Size() int

func (*SystemQueryResp) XXX_Unmarshal added in v0.9.0

func (m *SystemQueryResp) XXX_Unmarshal(b []byte) error

type SystemStartReq added in v0.9.0

type SystemStartReq struct {
	Ranks                []uint32 `protobuf:"varint,1,rep,packed,name=ranks,proto3" json:"ranks,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SystemStartReq supplies system restart parameters.

func (*SystemStartReq) Descriptor added in v0.9.0

func (*SystemStartReq) Descriptor() ([]byte, []int)

func (*SystemStartReq) GetRanks added in v0.9.0

func (m *SystemStartReq) GetRanks() []uint32

func (*SystemStartReq) ProtoMessage added in v0.9.0

func (*SystemStartReq) ProtoMessage()

func (*SystemStartReq) Reset added in v0.9.0

func (m *SystemStartReq) Reset()

func (*SystemStartReq) String added in v0.9.0

func (m *SystemStartReq) String() string

func (*SystemStartReq) XXX_DiscardUnknown added in v0.9.0

func (m *SystemStartReq) XXX_DiscardUnknown()

func (*SystemStartReq) XXX_Marshal added in v0.9.0

func (m *SystemStartReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SystemStartReq) XXX_Merge added in v0.9.0

func (m *SystemStartReq) XXX_Merge(src proto.Message)

func (*SystemStartReq) XXX_Size added in v0.9.0

func (m *SystemStartReq) XXX_Size() int

func (*SystemStartReq) XXX_Unmarshal added in v0.9.0

func (m *SystemStartReq) XXX_Unmarshal(b []byte) error

type SystemStartResp added in v0.9.0

type SystemStartResp struct {
	Results              []*RankResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

SystemStartResp returns status of restart attempt and results of attempts to start system members.

func (*SystemStartResp) Descriptor added in v0.9.0

func (*SystemStartResp) Descriptor() ([]byte, []int)

func (*SystemStartResp) GetResults added in v0.9.0

func (m *SystemStartResp) GetResults() []*RankResult

func (*SystemStartResp) ProtoMessage added in v0.9.0

func (*SystemStartResp) ProtoMessage()

func (*SystemStartResp) Reset added in v0.9.0

func (m *SystemStartResp) Reset()

func (*SystemStartResp) String added in v0.9.0

func (m *SystemStartResp) String() string

func (*SystemStartResp) XXX_DiscardUnknown added in v0.9.0

func (m *SystemStartResp) XXX_DiscardUnknown()

func (*SystemStartResp) XXX_Marshal added in v0.9.0

func (m *SystemStartResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SystemStartResp) XXX_Merge added in v0.9.0

func (m *SystemStartResp) XXX_Merge(src proto.Message)

func (*SystemStartResp) XXX_Size added in v0.9.0

func (m *SystemStartResp) XXX_Size() int

func (*SystemStartResp) XXX_Unmarshal added in v0.9.0

func (m *SystemStartResp) XXX_Unmarshal(b []byte) error

type SystemStopReq

type SystemStopReq struct {
	Prep                 bool     `protobuf:"varint,1,opt,name=prep,proto3" json:"prep,omitempty"`
	Kill                 bool     `protobuf:"varint,2,opt,name=kill,proto3" json:"kill,omitempty"`
	Force                bool     `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
	Ranks                []uint32 `protobuf:"varint,4,rep,packed,name=ranks,proto3" json:"ranks,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SystemStopReq supplies system shutdown parameters.

func (*SystemStopReq) Descriptor

func (*SystemStopReq) Descriptor() ([]byte, []int)

func (*SystemStopReq) GetForce added in v0.9.0

func (m *SystemStopReq) GetForce() bool

func (*SystemStopReq) GetKill added in v0.9.0

func (m *SystemStopReq) GetKill() bool

func (*SystemStopReq) GetPrep added in v0.9.0

func (m *SystemStopReq) GetPrep() bool

func (*SystemStopReq) GetRanks added in v0.9.0

func (m *SystemStopReq) GetRanks() []uint32

func (*SystemStopReq) ProtoMessage

func (*SystemStopReq) ProtoMessage()

func (*SystemStopReq) Reset

func (m *SystemStopReq) Reset()

func (*SystemStopReq) String

func (m *SystemStopReq) String() string

func (*SystemStopReq) XXX_DiscardUnknown

func (m *SystemStopReq) XXX_DiscardUnknown()

func (*SystemStopReq) XXX_Marshal

func (m *SystemStopReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SystemStopReq) XXX_Merge

func (m *SystemStopReq) XXX_Merge(src proto.Message)

func (*SystemStopReq) XXX_Size

func (m *SystemStopReq) XXX_Size() int

func (*SystemStopReq) XXX_Unmarshal

func (m *SystemStopReq) XXX_Unmarshal(b []byte) error

type SystemStopResp

type SystemStopResp struct {
	Results              []*RankResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

SystemStopResp returns status of shutdown attempt and results of attempts to stop system members.

func (*SystemStopResp) Descriptor

func (*SystemStopResp) Descriptor() ([]byte, []int)

func (*SystemStopResp) GetResults

func (m *SystemStopResp) GetResults() []*RankResult

func (*SystemStopResp) ProtoMessage

func (*SystemStopResp) ProtoMessage()

func (*SystemStopResp) Reset

func (m *SystemStopResp) Reset()

func (*SystemStopResp) String

func (m *SystemStopResp) String() string

func (*SystemStopResp) XXX_DiscardUnknown

func (m *SystemStopResp) XXX_DiscardUnknown()

func (*SystemStopResp) XXX_Marshal

func (m *SystemStopResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SystemStopResp) XXX_Merge

func (m *SystemStopResp) XXX_Merge(src proto.Message)

func (*SystemStopResp) XXX_Size

func (m *SystemStopResp) XXX_Size() int

func (*SystemStopResp) XXX_Unmarshal

func (m *SystemStopResp) XXX_Unmarshal(b []byte) error

type UnimplementedMgmtCtlServer added in v0.9.0

type UnimplementedMgmtCtlServer struct {
}

UnimplementedMgmtCtlServer can be embedded to have forward compatible implementations.

func (*UnimplementedMgmtCtlServer) NetworkListProviders added in v0.9.0

func (*UnimplementedMgmtCtlServer) NetworkScanDevices added in v0.9.0

func (*UnimplementedMgmtCtlServer) StorageFormat added in v0.9.0

func (*UnimplementedMgmtCtlServer) StoragePrepare added in v0.9.0

func (*UnimplementedMgmtCtlServer) StorageScan added in v0.9.0

func (*UnimplementedMgmtCtlServer) SystemQuery added in v0.9.0

func (*UnimplementedMgmtCtlServer) SystemStart added in v0.9.0

func (*UnimplementedMgmtCtlServer) SystemStop added in v0.9.0

Jump to

Keyboard shortcuts

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