2021-12-05 08:42:25 +00:00
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
2023-02-06 05:24:21 +00:00
// versions:
2023-06-05 17:17:21 +00:00
// - protoc-gen-go-grpc v1.3.0
// - protoc v4.22.2
2023-02-06 05:24:21 +00:00
// source: volume_server.proto
2021-12-05 08:42:25 +00:00
package volume_server_pb
import (
context "context"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
)
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
2022-10-17 00:52:22 +00:00
// Requires gRPC-Go v1.32.0 or later.
2021-12-05 08:42:25 +00:00
const _ = grpc . SupportPackageIsVersion7
2023-06-05 17:17:21 +00:00
const (
VolumeServer_BatchDelete_FullMethodName = "/volume_server_pb.VolumeServer/BatchDelete"
VolumeServer_VacuumVolumeCheck_FullMethodName = "/volume_server_pb.VolumeServer/VacuumVolumeCheck"
VolumeServer_VacuumVolumeCompact_FullMethodName = "/volume_server_pb.VolumeServer/VacuumVolumeCompact"
VolumeServer_VacuumVolumeCommit_FullMethodName = "/volume_server_pb.VolumeServer/VacuumVolumeCommit"
VolumeServer_VacuumVolumeCleanup_FullMethodName = "/volume_server_pb.VolumeServer/VacuumVolumeCleanup"
VolumeServer_DeleteCollection_FullMethodName = "/volume_server_pb.VolumeServer/DeleteCollection"
VolumeServer_AllocateVolume_FullMethodName = "/volume_server_pb.VolumeServer/AllocateVolume"
VolumeServer_VolumeSyncStatus_FullMethodName = "/volume_server_pb.VolumeServer/VolumeSyncStatus"
VolumeServer_VolumeIncrementalCopy_FullMethodName = "/volume_server_pb.VolumeServer/VolumeIncrementalCopy"
VolumeServer_VolumeMount_FullMethodName = "/volume_server_pb.VolumeServer/VolumeMount"
VolumeServer_VolumeUnmount_FullMethodName = "/volume_server_pb.VolumeServer/VolumeUnmount"
VolumeServer_VolumeDelete_FullMethodName = "/volume_server_pb.VolumeServer/VolumeDelete"
VolumeServer_VolumeMarkReadonly_FullMethodName = "/volume_server_pb.VolumeServer/VolumeMarkReadonly"
VolumeServer_VolumeMarkWritable_FullMethodName = "/volume_server_pb.VolumeServer/VolumeMarkWritable"
VolumeServer_VolumeConfigure_FullMethodName = "/volume_server_pb.VolumeServer/VolumeConfigure"
VolumeServer_VolumeStatus_FullMethodName = "/volume_server_pb.VolumeServer/VolumeStatus"
VolumeServer_VolumeCopy_FullMethodName = "/volume_server_pb.VolumeServer/VolumeCopy"
VolumeServer_ReadVolumeFileStatus_FullMethodName = "/volume_server_pb.VolumeServer/ReadVolumeFileStatus"
VolumeServer_CopyFile_FullMethodName = "/volume_server_pb.VolumeServer/CopyFile"
VolumeServer_ReadNeedleBlob_FullMethodName = "/volume_server_pb.VolumeServer/ReadNeedleBlob"
VolumeServer_ReadNeedleMeta_FullMethodName = "/volume_server_pb.VolumeServer/ReadNeedleMeta"
VolumeServer_WriteNeedleBlob_FullMethodName = "/volume_server_pb.VolumeServer/WriteNeedleBlob"
VolumeServer_ReadAllNeedles_FullMethodName = "/volume_server_pb.VolumeServer/ReadAllNeedles"
VolumeServer_VolumeTailSender_FullMethodName = "/volume_server_pb.VolumeServer/VolumeTailSender"
VolumeServer_VolumeTailReceiver_FullMethodName = "/volume_server_pb.VolumeServer/VolumeTailReceiver"
VolumeServer_VolumeEcShardsGenerate_FullMethodName = "/volume_server_pb.VolumeServer/VolumeEcShardsGenerate"
VolumeServer_VolumeEcShardsRebuild_FullMethodName = "/volume_server_pb.VolumeServer/VolumeEcShardsRebuild"
VolumeServer_VolumeEcShardsCopy_FullMethodName = "/volume_server_pb.VolumeServer/VolumeEcShardsCopy"
VolumeServer_VolumeEcShardsDelete_FullMethodName = "/volume_server_pb.VolumeServer/VolumeEcShardsDelete"
VolumeServer_VolumeEcShardsMount_FullMethodName = "/volume_server_pb.VolumeServer/VolumeEcShardsMount"
VolumeServer_VolumeEcShardsUnmount_FullMethodName = "/volume_server_pb.VolumeServer/VolumeEcShardsUnmount"
VolumeServer_VolumeEcShardRead_FullMethodName = "/volume_server_pb.VolumeServer/VolumeEcShardRead"
VolumeServer_VolumeEcBlobDelete_FullMethodName = "/volume_server_pb.VolumeServer/VolumeEcBlobDelete"
VolumeServer_VolumeEcShardsToVolume_FullMethodName = "/volume_server_pb.VolumeServer/VolumeEcShardsToVolume"
VolumeServer_VolumeTierMoveDatToRemote_FullMethodName = "/volume_server_pb.VolumeServer/VolumeTierMoveDatToRemote"
VolumeServer_VolumeTierMoveDatFromRemote_FullMethodName = "/volume_server_pb.VolumeServer/VolumeTierMoveDatFromRemote"
VolumeServer_VolumeServerStatus_FullMethodName = "/volume_server_pb.VolumeServer/VolumeServerStatus"
VolumeServer_VolumeServerLeave_FullMethodName = "/volume_server_pb.VolumeServer/VolumeServerLeave"
VolumeServer_FetchAndWriteNeedle_FullMethodName = "/volume_server_pb.VolumeServer/FetchAndWriteNeedle"
VolumeServer_Query_FullMethodName = "/volume_server_pb.VolumeServer/Query"
VolumeServer_VolumeNeedleStatus_FullMethodName = "/volume_server_pb.VolumeServer/VolumeNeedleStatus"
VolumeServer_Ping_FullMethodName = "/volume_server_pb.VolumeServer/Ping"
)
2021-12-05 08:42:25 +00:00
// VolumeServerClient is the client API for VolumeServer service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
type VolumeServerClient interface {
2023-02-06 05:24:21 +00:00
// Experts only: takes multiple fid parameters. This function does not propagate deletes to replicas.
2021-12-05 08:42:25 +00:00
BatchDelete ( ctx context . Context , in * BatchDeleteRequest , opts ... grpc . CallOption ) ( * BatchDeleteResponse , error )
VacuumVolumeCheck ( ctx context . Context , in * VacuumVolumeCheckRequest , opts ... grpc . CallOption ) ( * VacuumVolumeCheckResponse , error )
VacuumVolumeCompact ( ctx context . Context , in * VacuumVolumeCompactRequest , opts ... grpc . CallOption ) ( VolumeServer_VacuumVolumeCompactClient , error )
VacuumVolumeCommit ( ctx context . Context , in * VacuumVolumeCommitRequest , opts ... grpc . CallOption ) ( * VacuumVolumeCommitResponse , error )
VacuumVolumeCleanup ( ctx context . Context , in * VacuumVolumeCleanupRequest , opts ... grpc . CallOption ) ( * VacuumVolumeCleanupResponse , error )
DeleteCollection ( ctx context . Context , in * DeleteCollectionRequest , opts ... grpc . CallOption ) ( * DeleteCollectionResponse , error )
AllocateVolume ( ctx context . Context , in * AllocateVolumeRequest , opts ... grpc . CallOption ) ( * AllocateVolumeResponse , error )
VolumeSyncStatus ( ctx context . Context , in * VolumeSyncStatusRequest , opts ... grpc . CallOption ) ( * VolumeSyncStatusResponse , error )
VolumeIncrementalCopy ( ctx context . Context , in * VolumeIncrementalCopyRequest , opts ... grpc . CallOption ) ( VolumeServer_VolumeIncrementalCopyClient , error )
VolumeMount ( ctx context . Context , in * VolumeMountRequest , opts ... grpc . CallOption ) ( * VolumeMountResponse , error )
VolumeUnmount ( ctx context . Context , in * VolumeUnmountRequest , opts ... grpc . CallOption ) ( * VolumeUnmountResponse , error )
VolumeDelete ( ctx context . Context , in * VolumeDeleteRequest , opts ... grpc . CallOption ) ( * VolumeDeleteResponse , error )
VolumeMarkReadonly ( ctx context . Context , in * VolumeMarkReadonlyRequest , opts ... grpc . CallOption ) ( * VolumeMarkReadonlyResponse , error )
VolumeMarkWritable ( ctx context . Context , in * VolumeMarkWritableRequest , opts ... grpc . CallOption ) ( * VolumeMarkWritableResponse , error )
VolumeConfigure ( ctx context . Context , in * VolumeConfigureRequest , opts ... grpc . CallOption ) ( * VolumeConfigureResponse , error )
VolumeStatus ( ctx context . Context , in * VolumeStatusRequest , opts ... grpc . CallOption ) ( * VolumeStatusResponse , error )
// copy the .idx .dat files, and mount this volume
VolumeCopy ( ctx context . Context , in * VolumeCopyRequest , opts ... grpc . CallOption ) ( VolumeServer_VolumeCopyClient , error )
ReadVolumeFileStatus ( ctx context . Context , in * ReadVolumeFileStatusRequest , opts ... grpc . CallOption ) ( * ReadVolumeFileStatusResponse , error )
CopyFile ( ctx context . Context , in * CopyFileRequest , opts ... grpc . CallOption ) ( VolumeServer_CopyFileClient , error )
ReadNeedleBlob ( ctx context . Context , in * ReadNeedleBlobRequest , opts ... grpc . CallOption ) ( * ReadNeedleBlobResponse , error )
2022-09-07 06:51:27 +00:00
ReadNeedleMeta ( ctx context . Context , in * ReadNeedleMetaRequest , opts ... grpc . CallOption ) ( * ReadNeedleMetaResponse , error )
2021-12-05 08:42:25 +00:00
WriteNeedleBlob ( ctx context . Context , in * WriteNeedleBlobRequest , opts ... grpc . CallOption ) ( * WriteNeedleBlobResponse , error )
ReadAllNeedles ( ctx context . Context , in * ReadAllNeedlesRequest , opts ... grpc . CallOption ) ( VolumeServer_ReadAllNeedlesClient , error )
VolumeTailSender ( ctx context . Context , in * VolumeTailSenderRequest , opts ... grpc . CallOption ) ( VolumeServer_VolumeTailSenderClient , error )
VolumeTailReceiver ( ctx context . Context , in * VolumeTailReceiverRequest , opts ... grpc . CallOption ) ( * VolumeTailReceiverResponse , error )
// erasure coding
VolumeEcShardsGenerate ( ctx context . Context , in * VolumeEcShardsGenerateRequest , opts ... grpc . CallOption ) ( * VolumeEcShardsGenerateResponse , error )
VolumeEcShardsRebuild ( ctx context . Context , in * VolumeEcShardsRebuildRequest , opts ... grpc . CallOption ) ( * VolumeEcShardsRebuildResponse , error )
VolumeEcShardsCopy ( ctx context . Context , in * VolumeEcShardsCopyRequest , opts ... grpc . CallOption ) ( * VolumeEcShardsCopyResponse , error )
VolumeEcShardsDelete ( ctx context . Context , in * VolumeEcShardsDeleteRequest , opts ... grpc . CallOption ) ( * VolumeEcShardsDeleteResponse , error )
VolumeEcShardsMount ( ctx context . Context , in * VolumeEcShardsMountRequest , opts ... grpc . CallOption ) ( * VolumeEcShardsMountResponse , error )
VolumeEcShardsUnmount ( ctx context . Context , in * VolumeEcShardsUnmountRequest , opts ... grpc . CallOption ) ( * VolumeEcShardsUnmountResponse , error )
VolumeEcShardRead ( ctx context . Context , in * VolumeEcShardReadRequest , opts ... grpc . CallOption ) ( VolumeServer_VolumeEcShardReadClient , error )
VolumeEcBlobDelete ( ctx context . Context , in * VolumeEcBlobDeleteRequest , opts ... grpc . CallOption ) ( * VolumeEcBlobDeleteResponse , error )
VolumeEcShardsToVolume ( ctx context . Context , in * VolumeEcShardsToVolumeRequest , opts ... grpc . CallOption ) ( * VolumeEcShardsToVolumeResponse , error )
// tiered storage
VolumeTierMoveDatToRemote ( ctx context . Context , in * VolumeTierMoveDatToRemoteRequest , opts ... grpc . CallOption ) ( VolumeServer_VolumeTierMoveDatToRemoteClient , error )
VolumeTierMoveDatFromRemote ( ctx context . Context , in * VolumeTierMoveDatFromRemoteRequest , opts ... grpc . CallOption ) ( VolumeServer_VolumeTierMoveDatFromRemoteClient , error )
VolumeServerStatus ( ctx context . Context , in * VolumeServerStatusRequest , opts ... grpc . CallOption ) ( * VolumeServerStatusResponse , error )
VolumeServerLeave ( ctx context . Context , in * VolumeServerLeaveRequest , opts ... grpc . CallOption ) ( * VolumeServerLeaveResponse , error )
// remote storage
FetchAndWriteNeedle ( ctx context . Context , in * FetchAndWriteNeedleRequest , opts ... grpc . CallOption ) ( * FetchAndWriteNeedleResponse , error )
// <experimental> query
Query ( ctx context . Context , in * QueryRequest , opts ... grpc . CallOption ) ( VolumeServer_QueryClient , error )
VolumeNeedleStatus ( ctx context . Context , in * VolumeNeedleStatusRequest , opts ... grpc . CallOption ) ( * VolumeNeedleStatusResponse , error )
2022-04-01 23:37:06 +00:00
Ping ( ctx context . Context , in * PingRequest , opts ... grpc . CallOption ) ( * PingResponse , error )
2021-12-05 08:42:25 +00:00
}
type volumeServerClient struct {
cc grpc . ClientConnInterface
}
func NewVolumeServerClient ( cc grpc . ClientConnInterface ) VolumeServerClient {
return & volumeServerClient { cc }
}
func ( c * volumeServerClient ) BatchDelete ( ctx context . Context , in * BatchDeleteRequest , opts ... grpc . CallOption ) ( * BatchDeleteResponse , error ) {
out := new ( BatchDeleteResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_BatchDelete_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VacuumVolumeCheck ( ctx context . Context , in * VacuumVolumeCheckRequest , opts ... grpc . CallOption ) ( * VacuumVolumeCheckResponse , error ) {
out := new ( VacuumVolumeCheckResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VacuumVolumeCheck_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VacuumVolumeCompact ( ctx context . Context , in * VacuumVolumeCompactRequest , opts ... grpc . CallOption ) ( VolumeServer_VacuumVolumeCompactClient , error ) {
2023-06-05 17:17:21 +00:00
stream , err := c . cc . NewStream ( ctx , & VolumeServer_ServiceDesc . Streams [ 0 ] , VolumeServer_VacuumVolumeCompact_FullMethodName , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
x := & volumeServerVacuumVolumeCompactClient { stream }
if err := x . ClientStream . SendMsg ( in ) ; err != nil {
return nil , err
}
if err := x . ClientStream . CloseSend ( ) ; err != nil {
return nil , err
}
return x , nil
}
type VolumeServer_VacuumVolumeCompactClient interface {
Recv ( ) ( * VacuumVolumeCompactResponse , error )
grpc . ClientStream
}
type volumeServerVacuumVolumeCompactClient struct {
grpc . ClientStream
}
func ( x * volumeServerVacuumVolumeCompactClient ) Recv ( ) ( * VacuumVolumeCompactResponse , error ) {
m := new ( VacuumVolumeCompactResponse )
if err := x . ClientStream . RecvMsg ( m ) ; err != nil {
return nil , err
}
return m , nil
}
func ( c * volumeServerClient ) VacuumVolumeCommit ( ctx context . Context , in * VacuumVolumeCommitRequest , opts ... grpc . CallOption ) ( * VacuumVolumeCommitResponse , error ) {
out := new ( VacuumVolumeCommitResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VacuumVolumeCommit_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VacuumVolumeCleanup ( ctx context . Context , in * VacuumVolumeCleanupRequest , opts ... grpc . CallOption ) ( * VacuumVolumeCleanupResponse , error ) {
out := new ( VacuumVolumeCleanupResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VacuumVolumeCleanup_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) DeleteCollection ( ctx context . Context , in * DeleteCollectionRequest , opts ... grpc . CallOption ) ( * DeleteCollectionResponse , error ) {
out := new ( DeleteCollectionResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_DeleteCollection_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) AllocateVolume ( ctx context . Context , in * AllocateVolumeRequest , opts ... grpc . CallOption ) ( * AllocateVolumeResponse , error ) {
out := new ( AllocateVolumeResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_AllocateVolume_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeSyncStatus ( ctx context . Context , in * VolumeSyncStatusRequest , opts ... grpc . CallOption ) ( * VolumeSyncStatusResponse , error ) {
out := new ( VolumeSyncStatusResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeSyncStatus_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeIncrementalCopy ( ctx context . Context , in * VolumeIncrementalCopyRequest , opts ... grpc . CallOption ) ( VolumeServer_VolumeIncrementalCopyClient , error ) {
2023-06-05 17:17:21 +00:00
stream , err := c . cc . NewStream ( ctx , & VolumeServer_ServiceDesc . Streams [ 1 ] , VolumeServer_VolumeIncrementalCopy_FullMethodName , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
x := & volumeServerVolumeIncrementalCopyClient { stream }
if err := x . ClientStream . SendMsg ( in ) ; err != nil {
return nil , err
}
if err := x . ClientStream . CloseSend ( ) ; err != nil {
return nil , err
}
return x , nil
}
type VolumeServer_VolumeIncrementalCopyClient interface {
Recv ( ) ( * VolumeIncrementalCopyResponse , error )
grpc . ClientStream
}
type volumeServerVolumeIncrementalCopyClient struct {
grpc . ClientStream
}
func ( x * volumeServerVolumeIncrementalCopyClient ) Recv ( ) ( * VolumeIncrementalCopyResponse , error ) {
m := new ( VolumeIncrementalCopyResponse )
if err := x . ClientStream . RecvMsg ( m ) ; err != nil {
return nil , err
}
return m , nil
}
func ( c * volumeServerClient ) VolumeMount ( ctx context . Context , in * VolumeMountRequest , opts ... grpc . CallOption ) ( * VolumeMountResponse , error ) {
out := new ( VolumeMountResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeMount_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeUnmount ( ctx context . Context , in * VolumeUnmountRequest , opts ... grpc . CallOption ) ( * VolumeUnmountResponse , error ) {
out := new ( VolumeUnmountResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeUnmount_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeDelete ( ctx context . Context , in * VolumeDeleteRequest , opts ... grpc . CallOption ) ( * VolumeDeleteResponse , error ) {
out := new ( VolumeDeleteResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeDelete_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeMarkReadonly ( ctx context . Context , in * VolumeMarkReadonlyRequest , opts ... grpc . CallOption ) ( * VolumeMarkReadonlyResponse , error ) {
out := new ( VolumeMarkReadonlyResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeMarkReadonly_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeMarkWritable ( ctx context . Context , in * VolumeMarkWritableRequest , opts ... grpc . CallOption ) ( * VolumeMarkWritableResponse , error ) {
out := new ( VolumeMarkWritableResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeMarkWritable_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeConfigure ( ctx context . Context , in * VolumeConfigureRequest , opts ... grpc . CallOption ) ( * VolumeConfigureResponse , error ) {
out := new ( VolumeConfigureResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeConfigure_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeStatus ( ctx context . Context , in * VolumeStatusRequest , opts ... grpc . CallOption ) ( * VolumeStatusResponse , error ) {
out := new ( VolumeStatusResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeStatus_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeCopy ( ctx context . Context , in * VolumeCopyRequest , opts ... grpc . CallOption ) ( VolumeServer_VolumeCopyClient , error ) {
2023-06-05 17:17:21 +00:00
stream , err := c . cc . NewStream ( ctx , & VolumeServer_ServiceDesc . Streams [ 2 ] , VolumeServer_VolumeCopy_FullMethodName , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
x := & volumeServerVolumeCopyClient { stream }
if err := x . ClientStream . SendMsg ( in ) ; err != nil {
return nil , err
}
if err := x . ClientStream . CloseSend ( ) ; err != nil {
return nil , err
}
return x , nil
}
type VolumeServer_VolumeCopyClient interface {
Recv ( ) ( * VolumeCopyResponse , error )
grpc . ClientStream
}
type volumeServerVolumeCopyClient struct {
grpc . ClientStream
}
func ( x * volumeServerVolumeCopyClient ) Recv ( ) ( * VolumeCopyResponse , error ) {
m := new ( VolumeCopyResponse )
if err := x . ClientStream . RecvMsg ( m ) ; err != nil {
return nil , err
}
return m , nil
}
func ( c * volumeServerClient ) ReadVolumeFileStatus ( ctx context . Context , in * ReadVolumeFileStatusRequest , opts ... grpc . CallOption ) ( * ReadVolumeFileStatusResponse , error ) {
out := new ( ReadVolumeFileStatusResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_ReadVolumeFileStatus_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) CopyFile ( ctx context . Context , in * CopyFileRequest , opts ... grpc . CallOption ) ( VolumeServer_CopyFileClient , error ) {
2023-06-05 17:17:21 +00:00
stream , err := c . cc . NewStream ( ctx , & VolumeServer_ServiceDesc . Streams [ 3 ] , VolumeServer_CopyFile_FullMethodName , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
x := & volumeServerCopyFileClient { stream }
if err := x . ClientStream . SendMsg ( in ) ; err != nil {
return nil , err
}
if err := x . ClientStream . CloseSend ( ) ; err != nil {
return nil , err
}
return x , nil
}
type VolumeServer_CopyFileClient interface {
Recv ( ) ( * CopyFileResponse , error )
grpc . ClientStream
}
type volumeServerCopyFileClient struct {
grpc . ClientStream
}
func ( x * volumeServerCopyFileClient ) Recv ( ) ( * CopyFileResponse , error ) {
m := new ( CopyFileResponse )
if err := x . ClientStream . RecvMsg ( m ) ; err != nil {
return nil , err
}
return m , nil
}
func ( c * volumeServerClient ) ReadNeedleBlob ( ctx context . Context , in * ReadNeedleBlobRequest , opts ... grpc . CallOption ) ( * ReadNeedleBlobResponse , error ) {
out := new ( ReadNeedleBlobResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_ReadNeedleBlob_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
2022-09-07 06:51:27 +00:00
func ( c * volumeServerClient ) ReadNeedleMeta ( ctx context . Context , in * ReadNeedleMetaRequest , opts ... grpc . CallOption ) ( * ReadNeedleMetaResponse , error ) {
out := new ( ReadNeedleMetaResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_ReadNeedleMeta_FullMethodName , in , out , opts ... )
2022-09-07 06:51:27 +00:00
if err != nil {
return nil , err
}
return out , nil
}
2021-12-05 08:42:25 +00:00
func ( c * volumeServerClient ) WriteNeedleBlob ( ctx context . Context , in * WriteNeedleBlobRequest , opts ... grpc . CallOption ) ( * WriteNeedleBlobResponse , error ) {
out := new ( WriteNeedleBlobResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_WriteNeedleBlob_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) ReadAllNeedles ( ctx context . Context , in * ReadAllNeedlesRequest , opts ... grpc . CallOption ) ( VolumeServer_ReadAllNeedlesClient , error ) {
2023-06-05 17:17:21 +00:00
stream , err := c . cc . NewStream ( ctx , & VolumeServer_ServiceDesc . Streams [ 4 ] , VolumeServer_ReadAllNeedles_FullMethodName , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
x := & volumeServerReadAllNeedlesClient { stream }
if err := x . ClientStream . SendMsg ( in ) ; err != nil {
return nil , err
}
if err := x . ClientStream . CloseSend ( ) ; err != nil {
return nil , err
}
return x , nil
}
type VolumeServer_ReadAllNeedlesClient interface {
Recv ( ) ( * ReadAllNeedlesResponse , error )
grpc . ClientStream
}
type volumeServerReadAllNeedlesClient struct {
grpc . ClientStream
}
func ( x * volumeServerReadAllNeedlesClient ) Recv ( ) ( * ReadAllNeedlesResponse , error ) {
m := new ( ReadAllNeedlesResponse )
if err := x . ClientStream . RecvMsg ( m ) ; err != nil {
return nil , err
}
return m , nil
}
func ( c * volumeServerClient ) VolumeTailSender ( ctx context . Context , in * VolumeTailSenderRequest , opts ... grpc . CallOption ) ( VolumeServer_VolumeTailSenderClient , error ) {
2023-06-05 17:17:21 +00:00
stream , err := c . cc . NewStream ( ctx , & VolumeServer_ServiceDesc . Streams [ 5 ] , VolumeServer_VolumeTailSender_FullMethodName , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
x := & volumeServerVolumeTailSenderClient { stream }
if err := x . ClientStream . SendMsg ( in ) ; err != nil {
return nil , err
}
if err := x . ClientStream . CloseSend ( ) ; err != nil {
return nil , err
}
return x , nil
}
type VolumeServer_VolumeTailSenderClient interface {
Recv ( ) ( * VolumeTailSenderResponse , error )
grpc . ClientStream
}
type volumeServerVolumeTailSenderClient struct {
grpc . ClientStream
}
func ( x * volumeServerVolumeTailSenderClient ) Recv ( ) ( * VolumeTailSenderResponse , error ) {
m := new ( VolumeTailSenderResponse )
if err := x . ClientStream . RecvMsg ( m ) ; err != nil {
return nil , err
}
return m , nil
}
func ( c * volumeServerClient ) VolumeTailReceiver ( ctx context . Context , in * VolumeTailReceiverRequest , opts ... grpc . CallOption ) ( * VolumeTailReceiverResponse , error ) {
out := new ( VolumeTailReceiverResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeTailReceiver_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeEcShardsGenerate ( ctx context . Context , in * VolumeEcShardsGenerateRequest , opts ... grpc . CallOption ) ( * VolumeEcShardsGenerateResponse , error ) {
out := new ( VolumeEcShardsGenerateResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeEcShardsGenerate_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeEcShardsRebuild ( ctx context . Context , in * VolumeEcShardsRebuildRequest , opts ... grpc . CallOption ) ( * VolumeEcShardsRebuildResponse , error ) {
out := new ( VolumeEcShardsRebuildResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeEcShardsRebuild_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeEcShardsCopy ( ctx context . Context , in * VolumeEcShardsCopyRequest , opts ... grpc . CallOption ) ( * VolumeEcShardsCopyResponse , error ) {
out := new ( VolumeEcShardsCopyResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeEcShardsCopy_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeEcShardsDelete ( ctx context . Context , in * VolumeEcShardsDeleteRequest , opts ... grpc . CallOption ) ( * VolumeEcShardsDeleteResponse , error ) {
out := new ( VolumeEcShardsDeleteResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeEcShardsDelete_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeEcShardsMount ( ctx context . Context , in * VolumeEcShardsMountRequest , opts ... grpc . CallOption ) ( * VolumeEcShardsMountResponse , error ) {
out := new ( VolumeEcShardsMountResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeEcShardsMount_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeEcShardsUnmount ( ctx context . Context , in * VolumeEcShardsUnmountRequest , opts ... grpc . CallOption ) ( * VolumeEcShardsUnmountResponse , error ) {
out := new ( VolumeEcShardsUnmountResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeEcShardsUnmount_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeEcShardRead ( ctx context . Context , in * VolumeEcShardReadRequest , opts ... grpc . CallOption ) ( VolumeServer_VolumeEcShardReadClient , error ) {
2023-06-05 17:17:21 +00:00
stream , err := c . cc . NewStream ( ctx , & VolumeServer_ServiceDesc . Streams [ 6 ] , VolumeServer_VolumeEcShardRead_FullMethodName , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
x := & volumeServerVolumeEcShardReadClient { stream }
if err := x . ClientStream . SendMsg ( in ) ; err != nil {
return nil , err
}
if err := x . ClientStream . CloseSend ( ) ; err != nil {
return nil , err
}
return x , nil
}
type VolumeServer_VolumeEcShardReadClient interface {
Recv ( ) ( * VolumeEcShardReadResponse , error )
grpc . ClientStream
}
type volumeServerVolumeEcShardReadClient struct {
grpc . ClientStream
}
func ( x * volumeServerVolumeEcShardReadClient ) Recv ( ) ( * VolumeEcShardReadResponse , error ) {
m := new ( VolumeEcShardReadResponse )
if err := x . ClientStream . RecvMsg ( m ) ; err != nil {
return nil , err
}
return m , nil
}
func ( c * volumeServerClient ) VolumeEcBlobDelete ( ctx context . Context , in * VolumeEcBlobDeleteRequest , opts ... grpc . CallOption ) ( * VolumeEcBlobDeleteResponse , error ) {
out := new ( VolumeEcBlobDeleteResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeEcBlobDelete_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeEcShardsToVolume ( ctx context . Context , in * VolumeEcShardsToVolumeRequest , opts ... grpc . CallOption ) ( * VolumeEcShardsToVolumeResponse , error ) {
out := new ( VolumeEcShardsToVolumeResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeEcShardsToVolume_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeTierMoveDatToRemote ( ctx context . Context , in * VolumeTierMoveDatToRemoteRequest , opts ... grpc . CallOption ) ( VolumeServer_VolumeTierMoveDatToRemoteClient , error ) {
2023-06-05 17:17:21 +00:00
stream , err := c . cc . NewStream ( ctx , & VolumeServer_ServiceDesc . Streams [ 7 ] , VolumeServer_VolumeTierMoveDatToRemote_FullMethodName , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
x := & volumeServerVolumeTierMoveDatToRemoteClient { stream }
if err := x . ClientStream . SendMsg ( in ) ; err != nil {
return nil , err
}
if err := x . ClientStream . CloseSend ( ) ; err != nil {
return nil , err
}
return x , nil
}
type VolumeServer_VolumeTierMoveDatToRemoteClient interface {
Recv ( ) ( * VolumeTierMoveDatToRemoteResponse , error )
grpc . ClientStream
}
type volumeServerVolumeTierMoveDatToRemoteClient struct {
grpc . ClientStream
}
func ( x * volumeServerVolumeTierMoveDatToRemoteClient ) Recv ( ) ( * VolumeTierMoveDatToRemoteResponse , error ) {
m := new ( VolumeTierMoveDatToRemoteResponse )
if err := x . ClientStream . RecvMsg ( m ) ; err != nil {
return nil , err
}
return m , nil
}
func ( c * volumeServerClient ) VolumeTierMoveDatFromRemote ( ctx context . Context , in * VolumeTierMoveDatFromRemoteRequest , opts ... grpc . CallOption ) ( VolumeServer_VolumeTierMoveDatFromRemoteClient , error ) {
2023-06-05 17:17:21 +00:00
stream , err := c . cc . NewStream ( ctx , & VolumeServer_ServiceDesc . Streams [ 8 ] , VolumeServer_VolumeTierMoveDatFromRemote_FullMethodName , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
x := & volumeServerVolumeTierMoveDatFromRemoteClient { stream }
if err := x . ClientStream . SendMsg ( in ) ; err != nil {
return nil , err
}
if err := x . ClientStream . CloseSend ( ) ; err != nil {
return nil , err
}
return x , nil
}
type VolumeServer_VolumeTierMoveDatFromRemoteClient interface {
Recv ( ) ( * VolumeTierMoveDatFromRemoteResponse , error )
grpc . ClientStream
}
type volumeServerVolumeTierMoveDatFromRemoteClient struct {
grpc . ClientStream
}
func ( x * volumeServerVolumeTierMoveDatFromRemoteClient ) Recv ( ) ( * VolumeTierMoveDatFromRemoteResponse , error ) {
m := new ( VolumeTierMoveDatFromRemoteResponse )
if err := x . ClientStream . RecvMsg ( m ) ; err != nil {
return nil , err
}
return m , nil
}
func ( c * volumeServerClient ) VolumeServerStatus ( ctx context . Context , in * VolumeServerStatusRequest , opts ... grpc . CallOption ) ( * VolumeServerStatusResponse , error ) {
out := new ( VolumeServerStatusResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeServerStatus_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) VolumeServerLeave ( ctx context . Context , in * VolumeServerLeaveRequest , opts ... grpc . CallOption ) ( * VolumeServerLeaveResponse , error ) {
out := new ( VolumeServerLeaveResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeServerLeave_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) FetchAndWriteNeedle ( ctx context . Context , in * FetchAndWriteNeedleRequest , opts ... grpc . CallOption ) ( * FetchAndWriteNeedleResponse , error ) {
out := new ( FetchAndWriteNeedleResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_FetchAndWriteNeedle_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * volumeServerClient ) Query ( ctx context . Context , in * QueryRequest , opts ... grpc . CallOption ) ( VolumeServer_QueryClient , error ) {
2023-06-05 17:17:21 +00:00
stream , err := c . cc . NewStream ( ctx , & VolumeServer_ServiceDesc . Streams [ 9 ] , VolumeServer_Query_FullMethodName , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
x := & volumeServerQueryClient { stream }
if err := x . ClientStream . SendMsg ( in ) ; err != nil {
return nil , err
}
if err := x . ClientStream . CloseSend ( ) ; err != nil {
return nil , err
}
return x , nil
}
type VolumeServer_QueryClient interface {
Recv ( ) ( * QueriedStripe , error )
grpc . ClientStream
}
type volumeServerQueryClient struct {
grpc . ClientStream
}
func ( x * volumeServerQueryClient ) Recv ( ) ( * QueriedStripe , error ) {
m := new ( QueriedStripe )
if err := x . ClientStream . RecvMsg ( m ) ; err != nil {
return nil , err
}
return m , nil
}
func ( c * volumeServerClient ) VolumeNeedleStatus ( ctx context . Context , in * VolumeNeedleStatusRequest , opts ... grpc . CallOption ) ( * VolumeNeedleStatusResponse , error ) {
out := new ( VolumeNeedleStatusResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_VolumeNeedleStatus_FullMethodName , in , out , opts ... )
2021-12-05 08:42:25 +00:00
if err != nil {
return nil , err
}
return out , nil
}
2022-04-01 23:37:06 +00:00
func ( c * volumeServerClient ) Ping ( ctx context . Context , in * PingRequest , opts ... grpc . CallOption ) ( * PingResponse , error ) {
out := new ( PingResponse )
2023-06-05 17:17:21 +00:00
err := c . cc . Invoke ( ctx , VolumeServer_Ping_FullMethodName , in , out , opts ... )
2022-04-01 23:37:06 +00:00
if err != nil {
return nil , err
}
return out , nil
}
2021-12-05 08:42:25 +00:00
// VolumeServerServer is the server API for VolumeServer service.
// All implementations must embed UnimplementedVolumeServerServer
// for forward compatibility
type VolumeServerServer interface {
2023-02-06 05:24:21 +00:00
// Experts only: takes multiple fid parameters. This function does not propagate deletes to replicas.
2021-12-05 08:42:25 +00:00
BatchDelete ( context . Context , * BatchDeleteRequest ) ( * BatchDeleteResponse , error )
VacuumVolumeCheck ( context . Context , * VacuumVolumeCheckRequest ) ( * VacuumVolumeCheckResponse , error )
VacuumVolumeCompact ( * VacuumVolumeCompactRequest , VolumeServer_VacuumVolumeCompactServer ) error
VacuumVolumeCommit ( context . Context , * VacuumVolumeCommitRequest ) ( * VacuumVolumeCommitResponse , error )
VacuumVolumeCleanup ( context . Context , * VacuumVolumeCleanupRequest ) ( * VacuumVolumeCleanupResponse , error )
DeleteCollection ( context . Context , * DeleteCollectionRequest ) ( * DeleteCollectionResponse , error )
AllocateVolume ( context . Context , * AllocateVolumeRequest ) ( * AllocateVolumeResponse , error )
VolumeSyncStatus ( context . Context , * VolumeSyncStatusRequest ) ( * VolumeSyncStatusResponse , error )
VolumeIncrementalCopy ( * VolumeIncrementalCopyRequest , VolumeServer_VolumeIncrementalCopyServer ) error
VolumeMount ( context . Context , * VolumeMountRequest ) ( * VolumeMountResponse , error )
VolumeUnmount ( context . Context , * VolumeUnmountRequest ) ( * VolumeUnmountResponse , error )
VolumeDelete ( context . Context , * VolumeDeleteRequest ) ( * VolumeDeleteResponse , error )
VolumeMarkReadonly ( context . Context , * VolumeMarkReadonlyRequest ) ( * VolumeMarkReadonlyResponse , error )
VolumeMarkWritable ( context . Context , * VolumeMarkWritableRequest ) ( * VolumeMarkWritableResponse , error )
VolumeConfigure ( context . Context , * VolumeConfigureRequest ) ( * VolumeConfigureResponse , error )
VolumeStatus ( context . Context , * VolumeStatusRequest ) ( * VolumeStatusResponse , error )
// copy the .idx .dat files, and mount this volume
VolumeCopy ( * VolumeCopyRequest , VolumeServer_VolumeCopyServer ) error
ReadVolumeFileStatus ( context . Context , * ReadVolumeFileStatusRequest ) ( * ReadVolumeFileStatusResponse , error )
CopyFile ( * CopyFileRequest , VolumeServer_CopyFileServer ) error
ReadNeedleBlob ( context . Context , * ReadNeedleBlobRequest ) ( * ReadNeedleBlobResponse , error )
2022-09-07 06:51:27 +00:00
ReadNeedleMeta ( context . Context , * ReadNeedleMetaRequest ) ( * ReadNeedleMetaResponse , error )
2021-12-05 08:42:25 +00:00
WriteNeedleBlob ( context . Context , * WriteNeedleBlobRequest ) ( * WriteNeedleBlobResponse , error )
ReadAllNeedles ( * ReadAllNeedlesRequest , VolumeServer_ReadAllNeedlesServer ) error
VolumeTailSender ( * VolumeTailSenderRequest , VolumeServer_VolumeTailSenderServer ) error
VolumeTailReceiver ( context . Context , * VolumeTailReceiverRequest ) ( * VolumeTailReceiverResponse , error )
// erasure coding
VolumeEcShardsGenerate ( context . Context , * VolumeEcShardsGenerateRequest ) ( * VolumeEcShardsGenerateResponse , error )
VolumeEcShardsRebuild ( context . Context , * VolumeEcShardsRebuildRequest ) ( * VolumeEcShardsRebuildResponse , error )
VolumeEcShardsCopy ( context . Context , * VolumeEcShardsCopyRequest ) ( * VolumeEcShardsCopyResponse , error )
VolumeEcShardsDelete ( context . Context , * VolumeEcShardsDeleteRequest ) ( * VolumeEcShardsDeleteResponse , error )
VolumeEcShardsMount ( context . Context , * VolumeEcShardsMountRequest ) ( * VolumeEcShardsMountResponse , error )
VolumeEcShardsUnmount ( context . Context , * VolumeEcShardsUnmountRequest ) ( * VolumeEcShardsUnmountResponse , error )
VolumeEcShardRead ( * VolumeEcShardReadRequest , VolumeServer_VolumeEcShardReadServer ) error
VolumeEcBlobDelete ( context . Context , * VolumeEcBlobDeleteRequest ) ( * VolumeEcBlobDeleteResponse , error )
VolumeEcShardsToVolume ( context . Context , * VolumeEcShardsToVolumeRequest ) ( * VolumeEcShardsToVolumeResponse , error )
// tiered storage
VolumeTierMoveDatToRemote ( * VolumeTierMoveDatToRemoteRequest , VolumeServer_VolumeTierMoveDatToRemoteServer ) error
VolumeTierMoveDatFromRemote ( * VolumeTierMoveDatFromRemoteRequest , VolumeServer_VolumeTierMoveDatFromRemoteServer ) error
VolumeServerStatus ( context . Context , * VolumeServerStatusRequest ) ( * VolumeServerStatusResponse , error )
VolumeServerLeave ( context . Context , * VolumeServerLeaveRequest ) ( * VolumeServerLeaveResponse , error )
// remote storage
FetchAndWriteNeedle ( context . Context , * FetchAndWriteNeedleRequest ) ( * FetchAndWriteNeedleResponse , error )
// <experimental> query
Query ( * QueryRequest , VolumeServer_QueryServer ) error
VolumeNeedleStatus ( context . Context , * VolumeNeedleStatusRequest ) ( * VolumeNeedleStatusResponse , error )
2022-04-01 23:37:06 +00:00
Ping ( context . Context , * PingRequest ) ( * PingResponse , error )
2021-12-05 08:42:25 +00:00
mustEmbedUnimplementedVolumeServerServer ( )
}
// UnimplementedVolumeServerServer must be embedded to have forward compatible implementations.
type UnimplementedVolumeServerServer struct {
}
func ( UnimplementedVolumeServerServer ) BatchDelete ( context . Context , * BatchDeleteRequest ) ( * BatchDeleteResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method BatchDelete not implemented" )
}
func ( UnimplementedVolumeServerServer ) VacuumVolumeCheck ( context . Context , * VacuumVolumeCheckRequest ) ( * VacuumVolumeCheckResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VacuumVolumeCheck not implemented" )
}
func ( UnimplementedVolumeServerServer ) VacuumVolumeCompact ( * VacuumVolumeCompactRequest , VolumeServer_VacuumVolumeCompactServer ) error {
return status . Errorf ( codes . Unimplemented , "method VacuumVolumeCompact not implemented" )
}
func ( UnimplementedVolumeServerServer ) VacuumVolumeCommit ( context . Context , * VacuumVolumeCommitRequest ) ( * VacuumVolumeCommitResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VacuumVolumeCommit not implemented" )
}
func ( UnimplementedVolumeServerServer ) VacuumVolumeCleanup ( context . Context , * VacuumVolumeCleanupRequest ) ( * VacuumVolumeCleanupResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VacuumVolumeCleanup not implemented" )
}
func ( UnimplementedVolumeServerServer ) DeleteCollection ( context . Context , * DeleteCollectionRequest ) ( * DeleteCollectionResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method DeleteCollection not implemented" )
}
func ( UnimplementedVolumeServerServer ) AllocateVolume ( context . Context , * AllocateVolumeRequest ) ( * AllocateVolumeResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method AllocateVolume not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeSyncStatus ( context . Context , * VolumeSyncStatusRequest ) ( * VolumeSyncStatusResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeSyncStatus not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeIncrementalCopy ( * VolumeIncrementalCopyRequest , VolumeServer_VolumeIncrementalCopyServer ) error {
return status . Errorf ( codes . Unimplemented , "method VolumeIncrementalCopy not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeMount ( context . Context , * VolumeMountRequest ) ( * VolumeMountResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeMount not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeUnmount ( context . Context , * VolumeUnmountRequest ) ( * VolumeUnmountResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeUnmount not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeDelete ( context . Context , * VolumeDeleteRequest ) ( * VolumeDeleteResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeDelete not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeMarkReadonly ( context . Context , * VolumeMarkReadonlyRequest ) ( * VolumeMarkReadonlyResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeMarkReadonly not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeMarkWritable ( context . Context , * VolumeMarkWritableRequest ) ( * VolumeMarkWritableResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeMarkWritable not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeConfigure ( context . Context , * VolumeConfigureRequest ) ( * VolumeConfigureResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeConfigure not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeStatus ( context . Context , * VolumeStatusRequest ) ( * VolumeStatusResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeStatus not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeCopy ( * VolumeCopyRequest , VolumeServer_VolumeCopyServer ) error {
return status . Errorf ( codes . Unimplemented , "method VolumeCopy not implemented" )
}
func ( UnimplementedVolumeServerServer ) ReadVolumeFileStatus ( context . Context , * ReadVolumeFileStatusRequest ) ( * ReadVolumeFileStatusResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method ReadVolumeFileStatus not implemented" )
}
func ( UnimplementedVolumeServerServer ) CopyFile ( * CopyFileRequest , VolumeServer_CopyFileServer ) error {
return status . Errorf ( codes . Unimplemented , "method CopyFile not implemented" )
}
func ( UnimplementedVolumeServerServer ) ReadNeedleBlob ( context . Context , * ReadNeedleBlobRequest ) ( * ReadNeedleBlobResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method ReadNeedleBlob not implemented" )
}
2022-09-07 06:51:27 +00:00
func ( UnimplementedVolumeServerServer ) ReadNeedleMeta ( context . Context , * ReadNeedleMetaRequest ) ( * ReadNeedleMetaResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method ReadNeedleMeta not implemented" )
}
2021-12-05 08:42:25 +00:00
func ( UnimplementedVolumeServerServer ) WriteNeedleBlob ( context . Context , * WriteNeedleBlobRequest ) ( * WriteNeedleBlobResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method WriteNeedleBlob not implemented" )
}
func ( UnimplementedVolumeServerServer ) ReadAllNeedles ( * ReadAllNeedlesRequest , VolumeServer_ReadAllNeedlesServer ) error {
return status . Errorf ( codes . Unimplemented , "method ReadAllNeedles not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeTailSender ( * VolumeTailSenderRequest , VolumeServer_VolumeTailSenderServer ) error {
return status . Errorf ( codes . Unimplemented , "method VolumeTailSender not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeTailReceiver ( context . Context , * VolumeTailReceiverRequest ) ( * VolumeTailReceiverResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeTailReceiver not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeEcShardsGenerate ( context . Context , * VolumeEcShardsGenerateRequest ) ( * VolumeEcShardsGenerateResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeEcShardsGenerate not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeEcShardsRebuild ( context . Context , * VolumeEcShardsRebuildRequest ) ( * VolumeEcShardsRebuildResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeEcShardsRebuild not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeEcShardsCopy ( context . Context , * VolumeEcShardsCopyRequest ) ( * VolumeEcShardsCopyResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeEcShardsCopy not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeEcShardsDelete ( context . Context , * VolumeEcShardsDeleteRequest ) ( * VolumeEcShardsDeleteResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeEcShardsDelete not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeEcShardsMount ( context . Context , * VolumeEcShardsMountRequest ) ( * VolumeEcShardsMountResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeEcShardsMount not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeEcShardsUnmount ( context . Context , * VolumeEcShardsUnmountRequest ) ( * VolumeEcShardsUnmountResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeEcShardsUnmount not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeEcShardRead ( * VolumeEcShardReadRequest , VolumeServer_VolumeEcShardReadServer ) error {
return status . Errorf ( codes . Unimplemented , "method VolumeEcShardRead not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeEcBlobDelete ( context . Context , * VolumeEcBlobDeleteRequest ) ( * VolumeEcBlobDeleteResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeEcBlobDelete not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeEcShardsToVolume ( context . Context , * VolumeEcShardsToVolumeRequest ) ( * VolumeEcShardsToVolumeResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeEcShardsToVolume not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeTierMoveDatToRemote ( * VolumeTierMoveDatToRemoteRequest , VolumeServer_VolumeTierMoveDatToRemoteServer ) error {
return status . Errorf ( codes . Unimplemented , "method VolumeTierMoveDatToRemote not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeTierMoveDatFromRemote ( * VolumeTierMoveDatFromRemoteRequest , VolumeServer_VolumeTierMoveDatFromRemoteServer ) error {
return status . Errorf ( codes . Unimplemented , "method VolumeTierMoveDatFromRemote not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeServerStatus ( context . Context , * VolumeServerStatusRequest ) ( * VolumeServerStatusResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeServerStatus not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeServerLeave ( context . Context , * VolumeServerLeaveRequest ) ( * VolumeServerLeaveResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeServerLeave not implemented" )
}
func ( UnimplementedVolumeServerServer ) FetchAndWriteNeedle ( context . Context , * FetchAndWriteNeedleRequest ) ( * FetchAndWriteNeedleResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method FetchAndWriteNeedle not implemented" )
}
func ( UnimplementedVolumeServerServer ) Query ( * QueryRequest , VolumeServer_QueryServer ) error {
return status . Errorf ( codes . Unimplemented , "method Query not implemented" )
}
func ( UnimplementedVolumeServerServer ) VolumeNeedleStatus ( context . Context , * VolumeNeedleStatusRequest ) ( * VolumeNeedleStatusResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method VolumeNeedleStatus not implemented" )
}
2022-04-01 23:37:06 +00:00
func ( UnimplementedVolumeServerServer ) Ping ( context . Context , * PingRequest ) ( * PingResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method Ping not implemented" )
}
2021-12-05 08:42:25 +00:00
func ( UnimplementedVolumeServerServer ) mustEmbedUnimplementedVolumeServerServer ( ) { }
// UnsafeVolumeServerServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to VolumeServerServer will
// result in compilation errors.
type UnsafeVolumeServerServer interface {
mustEmbedUnimplementedVolumeServerServer ( )
}
func RegisterVolumeServerServer ( s grpc . ServiceRegistrar , srv VolumeServerServer ) {
s . RegisterService ( & VolumeServer_ServiceDesc , srv )
}
func _VolumeServer_BatchDelete_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( BatchDeleteRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . BatchDelete ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_BatchDelete_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . BatchDelete ( ctx , req . ( * BatchDeleteRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VacuumVolumeCheck_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VacuumVolumeCheckRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VacuumVolumeCheck ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VacuumVolumeCheck_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VacuumVolumeCheck ( ctx , req . ( * VacuumVolumeCheckRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VacuumVolumeCompact_Handler ( srv interface { } , stream grpc . ServerStream ) error {
m := new ( VacuumVolumeCompactRequest )
if err := stream . RecvMsg ( m ) ; err != nil {
return err
}
return srv . ( VolumeServerServer ) . VacuumVolumeCompact ( m , & volumeServerVacuumVolumeCompactServer { stream } )
}
type VolumeServer_VacuumVolumeCompactServer interface {
Send ( * VacuumVolumeCompactResponse ) error
grpc . ServerStream
}
type volumeServerVacuumVolumeCompactServer struct {
grpc . ServerStream
}
func ( x * volumeServerVacuumVolumeCompactServer ) Send ( m * VacuumVolumeCompactResponse ) error {
return x . ServerStream . SendMsg ( m )
}
func _VolumeServer_VacuumVolumeCommit_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VacuumVolumeCommitRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VacuumVolumeCommit ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VacuumVolumeCommit_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VacuumVolumeCommit ( ctx , req . ( * VacuumVolumeCommitRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VacuumVolumeCleanup_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VacuumVolumeCleanupRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VacuumVolumeCleanup ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VacuumVolumeCleanup_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VacuumVolumeCleanup ( ctx , req . ( * VacuumVolumeCleanupRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_DeleteCollection_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( DeleteCollectionRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . DeleteCollection ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_DeleteCollection_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . DeleteCollection ( ctx , req . ( * DeleteCollectionRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_AllocateVolume_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( AllocateVolumeRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . AllocateVolume ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_AllocateVolume_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . AllocateVolume ( ctx , req . ( * AllocateVolumeRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeSyncStatus_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeSyncStatusRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeSyncStatus ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeSyncStatus_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeSyncStatus ( ctx , req . ( * VolumeSyncStatusRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeIncrementalCopy_Handler ( srv interface { } , stream grpc . ServerStream ) error {
m := new ( VolumeIncrementalCopyRequest )
if err := stream . RecvMsg ( m ) ; err != nil {
return err
}
return srv . ( VolumeServerServer ) . VolumeIncrementalCopy ( m , & volumeServerVolumeIncrementalCopyServer { stream } )
}
type VolumeServer_VolumeIncrementalCopyServer interface {
Send ( * VolumeIncrementalCopyResponse ) error
grpc . ServerStream
}
type volumeServerVolumeIncrementalCopyServer struct {
grpc . ServerStream
}
func ( x * volumeServerVolumeIncrementalCopyServer ) Send ( m * VolumeIncrementalCopyResponse ) error {
return x . ServerStream . SendMsg ( m )
}
func _VolumeServer_VolumeMount_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeMountRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeMount ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeMount_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeMount ( ctx , req . ( * VolumeMountRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeUnmount_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeUnmountRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeUnmount ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeUnmount_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeUnmount ( ctx , req . ( * VolumeUnmountRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeDelete_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeDeleteRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeDelete ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeDelete_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeDelete ( ctx , req . ( * VolumeDeleteRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeMarkReadonly_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeMarkReadonlyRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeMarkReadonly ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeMarkReadonly_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeMarkReadonly ( ctx , req . ( * VolumeMarkReadonlyRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeMarkWritable_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeMarkWritableRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeMarkWritable ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeMarkWritable_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeMarkWritable ( ctx , req . ( * VolumeMarkWritableRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeConfigure_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeConfigureRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeConfigure ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeConfigure_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeConfigure ( ctx , req . ( * VolumeConfigureRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeStatus_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeStatusRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeStatus ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeStatus_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeStatus ( ctx , req . ( * VolumeStatusRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeCopy_Handler ( srv interface { } , stream grpc . ServerStream ) error {
m := new ( VolumeCopyRequest )
if err := stream . RecvMsg ( m ) ; err != nil {
return err
}
return srv . ( VolumeServerServer ) . VolumeCopy ( m , & volumeServerVolumeCopyServer { stream } )
}
type VolumeServer_VolumeCopyServer interface {
Send ( * VolumeCopyResponse ) error
grpc . ServerStream
}
type volumeServerVolumeCopyServer struct {
grpc . ServerStream
}
func ( x * volumeServerVolumeCopyServer ) Send ( m * VolumeCopyResponse ) error {
return x . ServerStream . SendMsg ( m )
}
func _VolumeServer_ReadVolumeFileStatus_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( ReadVolumeFileStatusRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . ReadVolumeFileStatus ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_ReadVolumeFileStatus_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . ReadVolumeFileStatus ( ctx , req . ( * ReadVolumeFileStatusRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_CopyFile_Handler ( srv interface { } , stream grpc . ServerStream ) error {
m := new ( CopyFileRequest )
if err := stream . RecvMsg ( m ) ; err != nil {
return err
}
return srv . ( VolumeServerServer ) . CopyFile ( m , & volumeServerCopyFileServer { stream } )
}
type VolumeServer_CopyFileServer interface {
Send ( * CopyFileResponse ) error
grpc . ServerStream
}
type volumeServerCopyFileServer struct {
grpc . ServerStream
}
func ( x * volumeServerCopyFileServer ) Send ( m * CopyFileResponse ) error {
return x . ServerStream . SendMsg ( m )
}
func _VolumeServer_ReadNeedleBlob_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( ReadNeedleBlobRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . ReadNeedleBlob ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_ReadNeedleBlob_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . ReadNeedleBlob ( ctx , req . ( * ReadNeedleBlobRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
2022-09-07 06:51:27 +00:00
func _VolumeServer_ReadNeedleMeta_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( ReadNeedleMetaRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . ReadNeedleMeta ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_ReadNeedleMeta_FullMethodName ,
2022-09-07 06:51:27 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . ReadNeedleMeta ( ctx , req . ( * ReadNeedleMetaRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
2021-12-05 08:42:25 +00:00
func _VolumeServer_WriteNeedleBlob_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( WriteNeedleBlobRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . WriteNeedleBlob ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_WriteNeedleBlob_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . WriteNeedleBlob ( ctx , req . ( * WriteNeedleBlobRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_ReadAllNeedles_Handler ( srv interface { } , stream grpc . ServerStream ) error {
m := new ( ReadAllNeedlesRequest )
if err := stream . RecvMsg ( m ) ; err != nil {
return err
}
return srv . ( VolumeServerServer ) . ReadAllNeedles ( m , & volumeServerReadAllNeedlesServer { stream } )
}
type VolumeServer_ReadAllNeedlesServer interface {
Send ( * ReadAllNeedlesResponse ) error
grpc . ServerStream
}
type volumeServerReadAllNeedlesServer struct {
grpc . ServerStream
}
func ( x * volumeServerReadAllNeedlesServer ) Send ( m * ReadAllNeedlesResponse ) error {
return x . ServerStream . SendMsg ( m )
}
func _VolumeServer_VolumeTailSender_Handler ( srv interface { } , stream grpc . ServerStream ) error {
m := new ( VolumeTailSenderRequest )
if err := stream . RecvMsg ( m ) ; err != nil {
return err
}
return srv . ( VolumeServerServer ) . VolumeTailSender ( m , & volumeServerVolumeTailSenderServer { stream } )
}
type VolumeServer_VolumeTailSenderServer interface {
Send ( * VolumeTailSenderResponse ) error
grpc . ServerStream
}
type volumeServerVolumeTailSenderServer struct {
grpc . ServerStream
}
func ( x * volumeServerVolumeTailSenderServer ) Send ( m * VolumeTailSenderResponse ) error {
return x . ServerStream . SendMsg ( m )
}
func _VolumeServer_VolumeTailReceiver_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeTailReceiverRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeTailReceiver ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeTailReceiver_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeTailReceiver ( ctx , req . ( * VolumeTailReceiverRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeEcShardsGenerate_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeEcShardsGenerateRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeEcShardsGenerate ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeEcShardsGenerate_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeEcShardsGenerate ( ctx , req . ( * VolumeEcShardsGenerateRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeEcShardsRebuild_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeEcShardsRebuildRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeEcShardsRebuild ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeEcShardsRebuild_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeEcShardsRebuild ( ctx , req . ( * VolumeEcShardsRebuildRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeEcShardsCopy_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeEcShardsCopyRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeEcShardsCopy ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeEcShardsCopy_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeEcShardsCopy ( ctx , req . ( * VolumeEcShardsCopyRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeEcShardsDelete_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeEcShardsDeleteRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeEcShardsDelete ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeEcShardsDelete_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeEcShardsDelete ( ctx , req . ( * VolumeEcShardsDeleteRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeEcShardsMount_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeEcShardsMountRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeEcShardsMount ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeEcShardsMount_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeEcShardsMount ( ctx , req . ( * VolumeEcShardsMountRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeEcShardsUnmount_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeEcShardsUnmountRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeEcShardsUnmount ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeEcShardsUnmount_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeEcShardsUnmount ( ctx , req . ( * VolumeEcShardsUnmountRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeEcShardRead_Handler ( srv interface { } , stream grpc . ServerStream ) error {
m := new ( VolumeEcShardReadRequest )
if err := stream . RecvMsg ( m ) ; err != nil {
return err
}
return srv . ( VolumeServerServer ) . VolumeEcShardRead ( m , & volumeServerVolumeEcShardReadServer { stream } )
}
type VolumeServer_VolumeEcShardReadServer interface {
Send ( * VolumeEcShardReadResponse ) error
grpc . ServerStream
}
type volumeServerVolumeEcShardReadServer struct {
grpc . ServerStream
}
func ( x * volumeServerVolumeEcShardReadServer ) Send ( m * VolumeEcShardReadResponse ) error {
return x . ServerStream . SendMsg ( m )
}
func _VolumeServer_VolumeEcBlobDelete_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeEcBlobDeleteRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeEcBlobDelete ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeEcBlobDelete_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeEcBlobDelete ( ctx , req . ( * VolumeEcBlobDeleteRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeEcShardsToVolume_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeEcShardsToVolumeRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeEcShardsToVolume ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeEcShardsToVolume_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeEcShardsToVolume ( ctx , req . ( * VolumeEcShardsToVolumeRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeTierMoveDatToRemote_Handler ( srv interface { } , stream grpc . ServerStream ) error {
m := new ( VolumeTierMoveDatToRemoteRequest )
if err := stream . RecvMsg ( m ) ; err != nil {
return err
}
return srv . ( VolumeServerServer ) . VolumeTierMoveDatToRemote ( m , & volumeServerVolumeTierMoveDatToRemoteServer { stream } )
}
type VolumeServer_VolumeTierMoveDatToRemoteServer interface {
Send ( * VolumeTierMoveDatToRemoteResponse ) error
grpc . ServerStream
}
type volumeServerVolumeTierMoveDatToRemoteServer struct {
grpc . ServerStream
}
func ( x * volumeServerVolumeTierMoveDatToRemoteServer ) Send ( m * VolumeTierMoveDatToRemoteResponse ) error {
return x . ServerStream . SendMsg ( m )
}
func _VolumeServer_VolumeTierMoveDatFromRemote_Handler ( srv interface { } , stream grpc . ServerStream ) error {
m := new ( VolumeTierMoveDatFromRemoteRequest )
if err := stream . RecvMsg ( m ) ; err != nil {
return err
}
return srv . ( VolumeServerServer ) . VolumeTierMoveDatFromRemote ( m , & volumeServerVolumeTierMoveDatFromRemoteServer { stream } )
}
type VolumeServer_VolumeTierMoveDatFromRemoteServer interface {
Send ( * VolumeTierMoveDatFromRemoteResponse ) error
grpc . ServerStream
}
type volumeServerVolumeTierMoveDatFromRemoteServer struct {
grpc . ServerStream
}
func ( x * volumeServerVolumeTierMoveDatFromRemoteServer ) Send ( m * VolumeTierMoveDatFromRemoteResponse ) error {
return x . ServerStream . SendMsg ( m )
}
func _VolumeServer_VolumeServerStatus_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeServerStatusRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeServerStatus ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeServerStatus_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeServerStatus ( ctx , req . ( * VolumeServerStatusRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_VolumeServerLeave_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeServerLeaveRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeServerLeave ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeServerLeave_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeServerLeave ( ctx , req . ( * VolumeServerLeaveRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_FetchAndWriteNeedle_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( FetchAndWriteNeedleRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . FetchAndWriteNeedle ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_FetchAndWriteNeedle_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . FetchAndWriteNeedle ( ctx , req . ( * FetchAndWriteNeedleRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _VolumeServer_Query_Handler ( srv interface { } , stream grpc . ServerStream ) error {
m := new ( QueryRequest )
if err := stream . RecvMsg ( m ) ; err != nil {
return err
}
return srv . ( VolumeServerServer ) . Query ( m , & volumeServerQueryServer { stream } )
}
type VolumeServer_QueryServer interface {
Send ( * QueriedStripe ) error
grpc . ServerStream
}
type volumeServerQueryServer struct {
grpc . ServerStream
}
func ( x * volumeServerQueryServer ) Send ( m * QueriedStripe ) error {
return x . ServerStream . SendMsg ( m )
}
func _VolumeServer_VolumeNeedleStatus_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( VolumeNeedleStatusRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . VolumeNeedleStatus ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_VolumeNeedleStatus_FullMethodName ,
2021-12-05 08:42:25 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . VolumeNeedleStatus ( ctx , req . ( * VolumeNeedleStatusRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
2022-04-01 23:37:06 +00:00
func _VolumeServer_Ping_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( PingRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( VolumeServerServer ) . Ping ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-06-05 17:17:21 +00:00
FullMethod : VolumeServer_Ping_FullMethodName ,
2022-04-01 23:37:06 +00:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( VolumeServerServer ) . Ping ( ctx , req . ( * PingRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
2021-12-05 08:42:25 +00:00
// VolumeServer_ServiceDesc is the grpc.ServiceDesc for VolumeServer service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var VolumeServer_ServiceDesc = grpc . ServiceDesc {
ServiceName : "volume_server_pb.VolumeServer" ,
HandlerType : ( * VolumeServerServer ) ( nil ) ,
Methods : [ ] grpc . MethodDesc {
{
MethodName : "BatchDelete" ,
Handler : _VolumeServer_BatchDelete_Handler ,
} ,
{
MethodName : "VacuumVolumeCheck" ,
Handler : _VolumeServer_VacuumVolumeCheck_Handler ,
} ,
{
MethodName : "VacuumVolumeCommit" ,
Handler : _VolumeServer_VacuumVolumeCommit_Handler ,
} ,
{
MethodName : "VacuumVolumeCleanup" ,
Handler : _VolumeServer_VacuumVolumeCleanup_Handler ,
} ,
{
MethodName : "DeleteCollection" ,
Handler : _VolumeServer_DeleteCollection_Handler ,
} ,
{
MethodName : "AllocateVolume" ,
Handler : _VolumeServer_AllocateVolume_Handler ,
} ,
{
MethodName : "VolumeSyncStatus" ,
Handler : _VolumeServer_VolumeSyncStatus_Handler ,
} ,
{
MethodName : "VolumeMount" ,
Handler : _VolumeServer_VolumeMount_Handler ,
} ,
{
MethodName : "VolumeUnmount" ,
Handler : _VolumeServer_VolumeUnmount_Handler ,
} ,
{
MethodName : "VolumeDelete" ,
Handler : _VolumeServer_VolumeDelete_Handler ,
} ,
{
MethodName : "VolumeMarkReadonly" ,
Handler : _VolumeServer_VolumeMarkReadonly_Handler ,
} ,
{
MethodName : "VolumeMarkWritable" ,
Handler : _VolumeServer_VolumeMarkWritable_Handler ,
} ,
{
MethodName : "VolumeConfigure" ,
Handler : _VolumeServer_VolumeConfigure_Handler ,
} ,
{
MethodName : "VolumeStatus" ,
Handler : _VolumeServer_VolumeStatus_Handler ,
} ,
{
MethodName : "ReadVolumeFileStatus" ,
Handler : _VolumeServer_ReadVolumeFileStatus_Handler ,
} ,
{
MethodName : "ReadNeedleBlob" ,
Handler : _VolumeServer_ReadNeedleBlob_Handler ,
} ,
2022-09-07 06:51:27 +00:00
{
MethodName : "ReadNeedleMeta" ,
Handler : _VolumeServer_ReadNeedleMeta_Handler ,
} ,
2021-12-05 08:42:25 +00:00
{
MethodName : "WriteNeedleBlob" ,
Handler : _VolumeServer_WriteNeedleBlob_Handler ,
} ,
{
MethodName : "VolumeTailReceiver" ,
Handler : _VolumeServer_VolumeTailReceiver_Handler ,
} ,
{
MethodName : "VolumeEcShardsGenerate" ,
Handler : _VolumeServer_VolumeEcShardsGenerate_Handler ,
} ,
{
MethodName : "VolumeEcShardsRebuild" ,
Handler : _VolumeServer_VolumeEcShardsRebuild_Handler ,
} ,
{
MethodName : "VolumeEcShardsCopy" ,
Handler : _VolumeServer_VolumeEcShardsCopy_Handler ,
} ,
{
MethodName : "VolumeEcShardsDelete" ,
Handler : _VolumeServer_VolumeEcShardsDelete_Handler ,
} ,
{
MethodName : "VolumeEcShardsMount" ,
Handler : _VolumeServer_VolumeEcShardsMount_Handler ,
} ,
{
MethodName : "VolumeEcShardsUnmount" ,
Handler : _VolumeServer_VolumeEcShardsUnmount_Handler ,
} ,
{
MethodName : "VolumeEcBlobDelete" ,
Handler : _VolumeServer_VolumeEcBlobDelete_Handler ,
} ,
{
MethodName : "VolumeEcShardsToVolume" ,
Handler : _VolumeServer_VolumeEcShardsToVolume_Handler ,
} ,
{
MethodName : "VolumeServerStatus" ,
Handler : _VolumeServer_VolumeServerStatus_Handler ,
} ,
{
MethodName : "VolumeServerLeave" ,
Handler : _VolumeServer_VolumeServerLeave_Handler ,
} ,
{
MethodName : "FetchAndWriteNeedle" ,
Handler : _VolumeServer_FetchAndWriteNeedle_Handler ,
} ,
{
MethodName : "VolumeNeedleStatus" ,
Handler : _VolumeServer_VolumeNeedleStatus_Handler ,
} ,
2022-04-01 23:37:06 +00:00
{
MethodName : "Ping" ,
Handler : _VolumeServer_Ping_Handler ,
} ,
2021-12-05 08:42:25 +00:00
} ,
Streams : [ ] grpc . StreamDesc {
{
StreamName : "VacuumVolumeCompact" ,
Handler : _VolumeServer_VacuumVolumeCompact_Handler ,
ServerStreams : true ,
} ,
{
StreamName : "VolumeIncrementalCopy" ,
Handler : _VolumeServer_VolumeIncrementalCopy_Handler ,
ServerStreams : true ,
} ,
{
StreamName : "VolumeCopy" ,
Handler : _VolumeServer_VolumeCopy_Handler ,
ServerStreams : true ,
} ,
{
StreamName : "CopyFile" ,
Handler : _VolumeServer_CopyFile_Handler ,
ServerStreams : true ,
} ,
{
StreamName : "ReadAllNeedles" ,
Handler : _VolumeServer_ReadAllNeedles_Handler ,
ServerStreams : true ,
} ,
{
StreamName : "VolumeTailSender" ,
Handler : _VolumeServer_VolumeTailSender_Handler ,
ServerStreams : true ,
} ,
{
StreamName : "VolumeEcShardRead" ,
Handler : _VolumeServer_VolumeEcShardRead_Handler ,
ServerStreams : true ,
} ,
{
StreamName : "VolumeTierMoveDatToRemote" ,
Handler : _VolumeServer_VolumeTierMoveDatToRemote_Handler ,
ServerStreams : true ,
} ,
{
StreamName : "VolumeTierMoveDatFromRemote" ,
Handler : _VolumeServer_VolumeTierMoveDatFromRemote_Handler ,
ServerStreams : true ,
} ,
{
StreamName : "Query" ,
Handler : _VolumeServer_Query_Handler ,
ServerStreams : true ,
} ,
} ,
Metadata : "volume_server.proto" ,
}