rpc

package
v1.6.1 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GRPCRetryCount = 5
)

Variables

This section is empty.

Functions

func GetControllerGRPCServer

func GetControllerGRPCServer(volumeName, instanceName string, c *controller.Controller) *grpc.Server

Types

type ControllerHealthCheckServer

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

func NewControllerHealthCheckServer

func NewControllerHealthCheckServer(cs *ControllerServer) *ControllerHealthCheckServer

func (*ControllerHealthCheckServer) Check

func (*ControllerHealthCheckServer) Watch

type ControllerServer

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

func NewControllerServer

func NewControllerServer(c *controller.Controller) *ControllerServer

func (*ControllerServer) ControllerReplicaCreate added in v1.1.0

func (*ControllerServer) JournalList

func (*ControllerServer) MetricsGet added in v1.4.0

func (cs *ControllerServer) MetricsGet(ctx context.Context, req *emptypb.Empty) (*ptypes.MetricsGetReply, error)

func (*ControllerServer) ReplicaDelete

func (cs *ControllerServer) ReplicaDelete(ctx context.Context, req *ptypes.ReplicaAddress) (*emptypb.Empty, error)

func (*ControllerServer) ReplicaGet

func (*ControllerServer) ReplicaList

func (cs *ControllerServer) ReplicaList(ctx context.Context, req *emptypb.Empty) (*ptypes.ReplicaListReply, error)

func (*ControllerServer) ReplicaPrepareRebuild

func (*ControllerServer) ReplicaUpdate

func (*ControllerServer) ReplicaVerifyRebuild

func (cs *ControllerServer) ReplicaVerifyRebuild(ctx context.Context, req *ptypes.ReplicaAddress) (*ptypes.ControllerReplica, error)

func (*ControllerServer) VersionDetailGet

func (cs *ControllerServer) VersionDetailGet(ctx context.Context, req *emptypb.Empty) (*ptypes.VersionDetailGetReply, error)

func (*ControllerServer) VolumeExpand

func (cs *ControllerServer) VolumeExpand(ctx context.Context, req *ptypes.VolumeExpandRequest) (*ptypes.Volume, error)

func (*ControllerServer) VolumeFrontendShutdown

func (cs *ControllerServer) VolumeFrontendShutdown(ctx context.Context, req *emptypb.Empty) (*ptypes.Volume, error)

func (*ControllerServer) VolumeFrontendStart

func (cs *ControllerServer) VolumeFrontendStart(ctx context.Context, req *ptypes.VolumeFrontendStartRequest) (*ptypes.Volume, error)

func (*ControllerServer) VolumeGet

func (cs *ControllerServer) VolumeGet(ctx context.Context, req *emptypb.Empty) (*ptypes.Volume, error)

func (*ControllerServer) VolumeRevert

func (cs *ControllerServer) VolumeRevert(ctx context.Context, req *ptypes.VolumeRevertRequest) (*ptypes.Volume, error)

func (*ControllerServer) VolumeShutdown

func (cs *ControllerServer) VolumeShutdown(ctx context.Context, req *emptypb.Empty) (*ptypes.Volume, error)

func (*ControllerServer) VolumeSnapshot

func (*ControllerServer) VolumeSnapshotMaxCountSet added in v1.6.0

func (cs *ControllerServer) VolumeSnapshotMaxCountSet(ctx context.Context, req *ptypes.VolumeSnapshotMaxCountSetRequest) (*ptypes.Volume, error)

func (*ControllerServer) VolumeSnapshotMaxSizeSet added in v1.6.0

func (cs *ControllerServer) VolumeSnapshotMaxSizeSet(ctx context.Context, req *ptypes.VolumeSnapshotMaxSizeSetRequest) (*ptypes.Volume, error)

func (*ControllerServer) VolumeStart

func (*ControllerServer) VolumeUnmapMarkSnapChainRemovedSet added in v1.4.0

func (cs *ControllerServer) VolumeUnmapMarkSnapChainRemovedSet(ctx context.Context, req *ptypes.VolumeUnmapMarkSnapChainRemovedSetRequest) (*ptypes.Volume, error)

Jump to

Keyboard shortcuts

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