You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							983 lines
						
					
					
						
							37 KiB
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							983 lines
						
					
					
						
							37 KiB
						
					
					
				| // Code generated by protoc-gen-go-grpc. DO NOT EDIT. | |
| // versions: | |
| // - protoc-gen-go-grpc v1.3.0 | |
| // - protoc             v4.24.4 | |
| // source: master.proto | |
|  | |
| package master_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. | |
| // Requires gRPC-Go v1.32.0 or later. | |
| const _ = grpc.SupportPackageIsVersion7 | |
| 
 | |
| const ( | |
| 	Seaweed_SendHeartbeat_FullMethodName          = "/master_pb.Seaweed/SendHeartbeat" | |
| 	Seaweed_KeepConnected_FullMethodName          = "/master_pb.Seaweed/KeepConnected" | |
| 	Seaweed_LookupVolume_FullMethodName           = "/master_pb.Seaweed/LookupVolume" | |
| 	Seaweed_Assign_FullMethodName                 = "/master_pb.Seaweed/Assign" | |
| 	Seaweed_StreamAssign_FullMethodName           = "/master_pb.Seaweed/StreamAssign" | |
| 	Seaweed_Statistics_FullMethodName             = "/master_pb.Seaweed/Statistics" | |
| 	Seaweed_CollectionList_FullMethodName         = "/master_pb.Seaweed/CollectionList" | |
| 	Seaweed_CollectionDelete_FullMethodName       = "/master_pb.Seaweed/CollectionDelete" | |
| 	Seaweed_VolumeList_FullMethodName             = "/master_pb.Seaweed/VolumeList" | |
| 	Seaweed_LookupEcVolume_FullMethodName         = "/master_pb.Seaweed/LookupEcVolume" | |
| 	Seaweed_VacuumVolume_FullMethodName           = "/master_pb.Seaweed/VacuumVolume" | |
| 	Seaweed_DisableVacuum_FullMethodName          = "/master_pb.Seaweed/DisableVacuum" | |
| 	Seaweed_EnableVacuum_FullMethodName           = "/master_pb.Seaweed/EnableVacuum" | |
| 	Seaweed_VolumeMarkReadonly_FullMethodName     = "/master_pb.Seaweed/VolumeMarkReadonly" | |
| 	Seaweed_GetMasterConfiguration_FullMethodName = "/master_pb.Seaweed/GetMasterConfiguration" | |
| 	Seaweed_ListClusterNodes_FullMethodName       = "/master_pb.Seaweed/ListClusterNodes" | |
| 	Seaweed_LeaseAdminToken_FullMethodName        = "/master_pb.Seaweed/LeaseAdminToken" | |
| 	Seaweed_ReleaseAdminToken_FullMethodName      = "/master_pb.Seaweed/ReleaseAdminToken" | |
| 	Seaweed_Ping_FullMethodName                   = "/master_pb.Seaweed/Ping" | |
| 	Seaweed_RaftListClusterServers_FullMethodName = "/master_pb.Seaweed/RaftListClusterServers" | |
| 	Seaweed_RaftAddServer_FullMethodName          = "/master_pb.Seaweed/RaftAddServer" | |
| 	Seaweed_RaftRemoveServer_FullMethodName       = "/master_pb.Seaweed/RaftRemoveServer" | |
| ) | |
| 
 | |
| // SeaweedClient is the client API for Seaweed 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 SeaweedClient interface { | |
| 	SendHeartbeat(ctx context.Context, opts ...grpc.CallOption) (Seaweed_SendHeartbeatClient, error) | |
| 	KeepConnected(ctx context.Context, opts ...grpc.CallOption) (Seaweed_KeepConnectedClient, error) | |
| 	LookupVolume(ctx context.Context, in *LookupVolumeRequest, opts ...grpc.CallOption) (*LookupVolumeResponse, error) | |
| 	Assign(ctx context.Context, in *AssignRequest, opts ...grpc.CallOption) (*AssignResponse, error) | |
| 	StreamAssign(ctx context.Context, opts ...grpc.CallOption) (Seaweed_StreamAssignClient, error) | |
| 	Statistics(ctx context.Context, in *StatisticsRequest, opts ...grpc.CallOption) (*StatisticsResponse, error) | |
| 	CollectionList(ctx context.Context, in *CollectionListRequest, opts ...grpc.CallOption) (*CollectionListResponse, error) | |
| 	CollectionDelete(ctx context.Context, in *CollectionDeleteRequest, opts ...grpc.CallOption) (*CollectionDeleteResponse, error) | |
| 	VolumeList(ctx context.Context, in *VolumeListRequest, opts ...grpc.CallOption) (*VolumeListResponse, error) | |
| 	LookupEcVolume(ctx context.Context, in *LookupEcVolumeRequest, opts ...grpc.CallOption) (*LookupEcVolumeResponse, error) | |
| 	VacuumVolume(ctx context.Context, in *VacuumVolumeRequest, opts ...grpc.CallOption) (*VacuumVolumeResponse, error) | |
| 	DisableVacuum(ctx context.Context, in *DisableVacuumRequest, opts ...grpc.CallOption) (*DisableVacuumResponse, error) | |
| 	EnableVacuum(ctx context.Context, in *EnableVacuumRequest, opts ...grpc.CallOption) (*EnableVacuumResponse, error) | |
| 	VolumeMarkReadonly(ctx context.Context, in *VolumeMarkReadonlyRequest, opts ...grpc.CallOption) (*VolumeMarkReadonlyResponse, error) | |
| 	GetMasterConfiguration(ctx context.Context, in *GetMasterConfigurationRequest, opts ...grpc.CallOption) (*GetMasterConfigurationResponse, error) | |
| 	ListClusterNodes(ctx context.Context, in *ListClusterNodesRequest, opts ...grpc.CallOption) (*ListClusterNodesResponse, error) | |
| 	LeaseAdminToken(ctx context.Context, in *LeaseAdminTokenRequest, opts ...grpc.CallOption) (*LeaseAdminTokenResponse, error) | |
| 	ReleaseAdminToken(ctx context.Context, in *ReleaseAdminTokenRequest, opts ...grpc.CallOption) (*ReleaseAdminTokenResponse, error) | |
| 	Ping(ctx context.Context, in *PingRequest, opts ...grpc.CallOption) (*PingResponse, error) | |
| 	RaftListClusterServers(ctx context.Context, in *RaftListClusterServersRequest, opts ...grpc.CallOption) (*RaftListClusterServersResponse, error) | |
| 	RaftAddServer(ctx context.Context, in *RaftAddServerRequest, opts ...grpc.CallOption) (*RaftAddServerResponse, error) | |
| 	RaftRemoveServer(ctx context.Context, in *RaftRemoveServerRequest, opts ...grpc.CallOption) (*RaftRemoveServerResponse, error) | |
| } | |
| 
 | |
| type seaweedClient struct { | |
| 	cc grpc.ClientConnInterface | |
| } | |
| 
 | |
| func NewSeaweedClient(cc grpc.ClientConnInterface) SeaweedClient { | |
| 	return &seaweedClient{cc} | |
| } | |
| 
 | |
| func (c *seaweedClient) SendHeartbeat(ctx context.Context, opts ...grpc.CallOption) (Seaweed_SendHeartbeatClient, error) { | |
| 	stream, err := c.cc.NewStream(ctx, &Seaweed_ServiceDesc.Streams[0], Seaweed_SendHeartbeat_FullMethodName, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	x := &seaweedSendHeartbeatClient{stream} | |
| 	return x, nil | |
| } | |
| 
 | |
| type Seaweed_SendHeartbeatClient interface { | |
| 	Send(*Heartbeat) error | |
| 	Recv() (*HeartbeatResponse, error) | |
| 	grpc.ClientStream | |
| } | |
| 
 | |
| type seaweedSendHeartbeatClient struct { | |
| 	grpc.ClientStream | |
| } | |
| 
 | |
| func (x *seaweedSendHeartbeatClient) Send(m *Heartbeat) error { | |
| 	return x.ClientStream.SendMsg(m) | |
| } | |
| 
 | |
| func (x *seaweedSendHeartbeatClient) Recv() (*HeartbeatResponse, error) { | |
| 	m := new(HeartbeatResponse) | |
| 	if err := x.ClientStream.RecvMsg(m); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return m, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) KeepConnected(ctx context.Context, opts ...grpc.CallOption) (Seaweed_KeepConnectedClient, error) { | |
| 	stream, err := c.cc.NewStream(ctx, &Seaweed_ServiceDesc.Streams[1], Seaweed_KeepConnected_FullMethodName, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	x := &seaweedKeepConnectedClient{stream} | |
| 	return x, nil | |
| } | |
| 
 | |
| type Seaweed_KeepConnectedClient interface { | |
| 	Send(*KeepConnectedRequest) error | |
| 	Recv() (*KeepConnectedResponse, error) | |
| 	grpc.ClientStream | |
| } | |
| 
 | |
| type seaweedKeepConnectedClient struct { | |
| 	grpc.ClientStream | |
| } | |
| 
 | |
| func (x *seaweedKeepConnectedClient) Send(m *KeepConnectedRequest) error { | |
| 	return x.ClientStream.SendMsg(m) | |
| } | |
| 
 | |
| func (x *seaweedKeepConnectedClient) Recv() (*KeepConnectedResponse, error) { | |
| 	m := new(KeepConnectedResponse) | |
| 	if err := x.ClientStream.RecvMsg(m); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return m, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) LookupVolume(ctx context.Context, in *LookupVolumeRequest, opts ...grpc.CallOption) (*LookupVolumeResponse, error) { | |
| 	out := new(LookupVolumeResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_LookupVolume_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) Assign(ctx context.Context, in *AssignRequest, opts ...grpc.CallOption) (*AssignResponse, error) { | |
| 	out := new(AssignResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_Assign_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) StreamAssign(ctx context.Context, opts ...grpc.CallOption) (Seaweed_StreamAssignClient, error) { | |
| 	stream, err := c.cc.NewStream(ctx, &Seaweed_ServiceDesc.Streams[2], Seaweed_StreamAssign_FullMethodName, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	x := &seaweedStreamAssignClient{stream} | |
| 	return x, nil | |
| } | |
| 
 | |
| type Seaweed_StreamAssignClient interface { | |
| 	Send(*AssignRequest) error | |
| 	Recv() (*AssignResponse, error) | |
| 	grpc.ClientStream | |
| } | |
| 
 | |
| type seaweedStreamAssignClient struct { | |
| 	grpc.ClientStream | |
| } | |
| 
 | |
| func (x *seaweedStreamAssignClient) Send(m *AssignRequest) error { | |
| 	return x.ClientStream.SendMsg(m) | |
| } | |
| 
 | |
| func (x *seaweedStreamAssignClient) Recv() (*AssignResponse, error) { | |
| 	m := new(AssignResponse) | |
| 	if err := x.ClientStream.RecvMsg(m); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return m, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) Statistics(ctx context.Context, in *StatisticsRequest, opts ...grpc.CallOption) (*StatisticsResponse, error) { | |
| 	out := new(StatisticsResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_Statistics_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) CollectionList(ctx context.Context, in *CollectionListRequest, opts ...grpc.CallOption) (*CollectionListResponse, error) { | |
| 	out := new(CollectionListResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_CollectionList_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) CollectionDelete(ctx context.Context, in *CollectionDeleteRequest, opts ...grpc.CallOption) (*CollectionDeleteResponse, error) { | |
| 	out := new(CollectionDeleteResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_CollectionDelete_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) VolumeList(ctx context.Context, in *VolumeListRequest, opts ...grpc.CallOption) (*VolumeListResponse, error) { | |
| 	out := new(VolumeListResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_VolumeList_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) LookupEcVolume(ctx context.Context, in *LookupEcVolumeRequest, opts ...grpc.CallOption) (*LookupEcVolumeResponse, error) { | |
| 	out := new(LookupEcVolumeResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_LookupEcVolume_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) VacuumVolume(ctx context.Context, in *VacuumVolumeRequest, opts ...grpc.CallOption) (*VacuumVolumeResponse, error) { | |
| 	out := new(VacuumVolumeResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_VacuumVolume_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) DisableVacuum(ctx context.Context, in *DisableVacuumRequest, opts ...grpc.CallOption) (*DisableVacuumResponse, error) { | |
| 	out := new(DisableVacuumResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_DisableVacuum_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) EnableVacuum(ctx context.Context, in *EnableVacuumRequest, opts ...grpc.CallOption) (*EnableVacuumResponse, error) { | |
| 	out := new(EnableVacuumResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_EnableVacuum_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) VolumeMarkReadonly(ctx context.Context, in *VolumeMarkReadonlyRequest, opts ...grpc.CallOption) (*VolumeMarkReadonlyResponse, error) { | |
| 	out := new(VolumeMarkReadonlyResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_VolumeMarkReadonly_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) GetMasterConfiguration(ctx context.Context, in *GetMasterConfigurationRequest, opts ...grpc.CallOption) (*GetMasterConfigurationResponse, error) { | |
| 	out := new(GetMasterConfigurationResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_GetMasterConfiguration_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) ListClusterNodes(ctx context.Context, in *ListClusterNodesRequest, opts ...grpc.CallOption) (*ListClusterNodesResponse, error) { | |
| 	out := new(ListClusterNodesResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_ListClusterNodes_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) LeaseAdminToken(ctx context.Context, in *LeaseAdminTokenRequest, opts ...grpc.CallOption) (*LeaseAdminTokenResponse, error) { | |
| 	out := new(LeaseAdminTokenResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_LeaseAdminToken_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) ReleaseAdminToken(ctx context.Context, in *ReleaseAdminTokenRequest, opts ...grpc.CallOption) (*ReleaseAdminTokenResponse, error) { | |
| 	out := new(ReleaseAdminTokenResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_ReleaseAdminToken_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) Ping(ctx context.Context, in *PingRequest, opts ...grpc.CallOption) (*PingResponse, error) { | |
| 	out := new(PingResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_Ping_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) RaftListClusterServers(ctx context.Context, in *RaftListClusterServersRequest, opts ...grpc.CallOption) (*RaftListClusterServersResponse, error) { | |
| 	out := new(RaftListClusterServersResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_RaftListClusterServers_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) RaftAddServer(ctx context.Context, in *RaftAddServerRequest, opts ...grpc.CallOption) (*RaftAddServerResponse, error) { | |
| 	out := new(RaftAddServerResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_RaftAddServer_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| func (c *seaweedClient) RaftRemoveServer(ctx context.Context, in *RaftRemoveServerRequest, opts ...grpc.CallOption) (*RaftRemoveServerResponse, error) { | |
| 	out := new(RaftRemoveServerResponse) | |
| 	err := c.cc.Invoke(ctx, Seaweed_RaftRemoveServer_FullMethodName, in, out, opts...) | |
| 	if err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return out, nil | |
| } | |
| 
 | |
| // SeaweedServer is the server API for Seaweed service. | |
| // All implementations must embed UnimplementedSeaweedServer | |
| // for forward compatibility | |
| type SeaweedServer interface { | |
| 	SendHeartbeat(Seaweed_SendHeartbeatServer) error | |
| 	KeepConnected(Seaweed_KeepConnectedServer) error | |
| 	LookupVolume(context.Context, *LookupVolumeRequest) (*LookupVolumeResponse, error) | |
| 	Assign(context.Context, *AssignRequest) (*AssignResponse, error) | |
| 	StreamAssign(Seaweed_StreamAssignServer) error | |
| 	Statistics(context.Context, *StatisticsRequest) (*StatisticsResponse, error) | |
| 	CollectionList(context.Context, *CollectionListRequest) (*CollectionListResponse, error) | |
| 	CollectionDelete(context.Context, *CollectionDeleteRequest) (*CollectionDeleteResponse, error) | |
| 	VolumeList(context.Context, *VolumeListRequest) (*VolumeListResponse, error) | |
| 	LookupEcVolume(context.Context, *LookupEcVolumeRequest) (*LookupEcVolumeResponse, error) | |
| 	VacuumVolume(context.Context, *VacuumVolumeRequest) (*VacuumVolumeResponse, error) | |
| 	DisableVacuum(context.Context, *DisableVacuumRequest) (*DisableVacuumResponse, error) | |
| 	EnableVacuum(context.Context, *EnableVacuumRequest) (*EnableVacuumResponse, error) | |
| 	VolumeMarkReadonly(context.Context, *VolumeMarkReadonlyRequest) (*VolumeMarkReadonlyResponse, error) | |
| 	GetMasterConfiguration(context.Context, *GetMasterConfigurationRequest) (*GetMasterConfigurationResponse, error) | |
| 	ListClusterNodes(context.Context, *ListClusterNodesRequest) (*ListClusterNodesResponse, error) | |
| 	LeaseAdminToken(context.Context, *LeaseAdminTokenRequest) (*LeaseAdminTokenResponse, error) | |
| 	ReleaseAdminToken(context.Context, *ReleaseAdminTokenRequest) (*ReleaseAdminTokenResponse, error) | |
| 	Ping(context.Context, *PingRequest) (*PingResponse, error) | |
| 	RaftListClusterServers(context.Context, *RaftListClusterServersRequest) (*RaftListClusterServersResponse, error) | |
| 	RaftAddServer(context.Context, *RaftAddServerRequest) (*RaftAddServerResponse, error) | |
| 	RaftRemoveServer(context.Context, *RaftRemoveServerRequest) (*RaftRemoveServerResponse, error) | |
| 	mustEmbedUnimplementedSeaweedServer() | |
| } | |
| 
 | |
| // UnimplementedSeaweedServer must be embedded to have forward compatible implementations. | |
| type UnimplementedSeaweedServer struct { | |
| } | |
| 
 | |
| func (UnimplementedSeaweedServer) SendHeartbeat(Seaweed_SendHeartbeatServer) error { | |
| 	return status.Errorf(codes.Unimplemented, "method SendHeartbeat not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) KeepConnected(Seaweed_KeepConnectedServer) error { | |
| 	return status.Errorf(codes.Unimplemented, "method KeepConnected not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) LookupVolume(context.Context, *LookupVolumeRequest) (*LookupVolumeResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method LookupVolume not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) Assign(context.Context, *AssignRequest) (*AssignResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method Assign not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) StreamAssign(Seaweed_StreamAssignServer) error { | |
| 	return status.Errorf(codes.Unimplemented, "method StreamAssign not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) Statistics(context.Context, *StatisticsRequest) (*StatisticsResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method Statistics not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) CollectionList(context.Context, *CollectionListRequest) (*CollectionListResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method CollectionList not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) CollectionDelete(context.Context, *CollectionDeleteRequest) (*CollectionDeleteResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method CollectionDelete not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) VolumeList(context.Context, *VolumeListRequest) (*VolumeListResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method VolumeList not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) LookupEcVolume(context.Context, *LookupEcVolumeRequest) (*LookupEcVolumeResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method LookupEcVolume not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) VacuumVolume(context.Context, *VacuumVolumeRequest) (*VacuumVolumeResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method VacuumVolume not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) DisableVacuum(context.Context, *DisableVacuumRequest) (*DisableVacuumResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method DisableVacuum not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) EnableVacuum(context.Context, *EnableVacuumRequest) (*EnableVacuumResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method EnableVacuum not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) VolumeMarkReadonly(context.Context, *VolumeMarkReadonlyRequest) (*VolumeMarkReadonlyResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method VolumeMarkReadonly not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) GetMasterConfiguration(context.Context, *GetMasterConfigurationRequest) (*GetMasterConfigurationResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method GetMasterConfiguration not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) ListClusterNodes(context.Context, *ListClusterNodesRequest) (*ListClusterNodesResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method ListClusterNodes not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) LeaseAdminToken(context.Context, *LeaseAdminTokenRequest) (*LeaseAdminTokenResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method LeaseAdminToken not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) ReleaseAdminToken(context.Context, *ReleaseAdminTokenRequest) (*ReleaseAdminTokenResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method ReleaseAdminToken not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) Ping(context.Context, *PingRequest) (*PingResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method Ping not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) RaftListClusterServers(context.Context, *RaftListClusterServersRequest) (*RaftListClusterServersResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method RaftListClusterServers not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) RaftAddServer(context.Context, *RaftAddServerRequest) (*RaftAddServerResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method RaftAddServer not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) RaftRemoveServer(context.Context, *RaftRemoveServerRequest) (*RaftRemoveServerResponse, error) { | |
| 	return nil, status.Errorf(codes.Unimplemented, "method RaftRemoveServer not implemented") | |
| } | |
| func (UnimplementedSeaweedServer) mustEmbedUnimplementedSeaweedServer() {} | |
| 
 | |
| // UnsafeSeaweedServer may be embedded to opt out of forward compatibility for this service. | |
| // Use of this interface is not recommended, as added methods to SeaweedServer will | |
| // result in compilation errors. | |
| type UnsafeSeaweedServer interface { | |
| 	mustEmbedUnimplementedSeaweedServer() | |
| } | |
| 
 | |
| func RegisterSeaweedServer(s grpc.ServiceRegistrar, srv SeaweedServer) { | |
| 	s.RegisterService(&Seaweed_ServiceDesc, srv) | |
| } | |
| 
 | |
| func _Seaweed_SendHeartbeat_Handler(srv interface{}, stream grpc.ServerStream) error { | |
| 	return srv.(SeaweedServer).SendHeartbeat(&seaweedSendHeartbeatServer{stream}) | |
| } | |
| 
 | |
| type Seaweed_SendHeartbeatServer interface { | |
| 	Send(*HeartbeatResponse) error | |
| 	Recv() (*Heartbeat, error) | |
| 	grpc.ServerStream | |
| } | |
| 
 | |
| type seaweedSendHeartbeatServer struct { | |
| 	grpc.ServerStream | |
| } | |
| 
 | |
| func (x *seaweedSendHeartbeatServer) Send(m *HeartbeatResponse) error { | |
| 	return x.ServerStream.SendMsg(m) | |
| } | |
| 
 | |
| func (x *seaweedSendHeartbeatServer) Recv() (*Heartbeat, error) { | |
| 	m := new(Heartbeat) | |
| 	if err := x.ServerStream.RecvMsg(m); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return m, nil | |
| } | |
| 
 | |
| func _Seaweed_KeepConnected_Handler(srv interface{}, stream grpc.ServerStream) error { | |
| 	return srv.(SeaweedServer).KeepConnected(&seaweedKeepConnectedServer{stream}) | |
| } | |
| 
 | |
| type Seaweed_KeepConnectedServer interface { | |
| 	Send(*KeepConnectedResponse) error | |
| 	Recv() (*KeepConnectedRequest, error) | |
| 	grpc.ServerStream | |
| } | |
| 
 | |
| type seaweedKeepConnectedServer struct { | |
| 	grpc.ServerStream | |
| } | |
| 
 | |
| func (x *seaweedKeepConnectedServer) Send(m *KeepConnectedResponse) error { | |
| 	return x.ServerStream.SendMsg(m) | |
| } | |
| 
 | |
| func (x *seaweedKeepConnectedServer) Recv() (*KeepConnectedRequest, error) { | |
| 	m := new(KeepConnectedRequest) | |
| 	if err := x.ServerStream.RecvMsg(m); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return m, nil | |
| } | |
| 
 | |
| func _Seaweed_LookupVolume_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | |
| 	in := new(LookupVolumeRequest) | |
| 	if err := dec(in); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	if interceptor == nil { | |
| 		return srv.(SeaweedServer).LookupVolume(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_LookupVolume_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).LookupVolume(ctx, req.(*LookupVolumeRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| func _Seaweed_Assign_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | |
| 	in := new(AssignRequest) | |
| 	if err := dec(in); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	if interceptor == nil { | |
| 		return srv.(SeaweedServer).Assign(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_Assign_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).Assign(ctx, req.(*AssignRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| func _Seaweed_StreamAssign_Handler(srv interface{}, stream grpc.ServerStream) error { | |
| 	return srv.(SeaweedServer).StreamAssign(&seaweedStreamAssignServer{stream}) | |
| } | |
| 
 | |
| type Seaweed_StreamAssignServer interface { | |
| 	Send(*AssignResponse) error | |
| 	Recv() (*AssignRequest, error) | |
| 	grpc.ServerStream | |
| } | |
| 
 | |
| type seaweedStreamAssignServer struct { | |
| 	grpc.ServerStream | |
| } | |
| 
 | |
| func (x *seaweedStreamAssignServer) Send(m *AssignResponse) error { | |
| 	return x.ServerStream.SendMsg(m) | |
| } | |
| 
 | |
| func (x *seaweedStreamAssignServer) Recv() (*AssignRequest, error) { | |
| 	m := new(AssignRequest) | |
| 	if err := x.ServerStream.RecvMsg(m); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	return m, nil | |
| } | |
| 
 | |
| func _Seaweed_Statistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | |
| 	in := new(StatisticsRequest) | |
| 	if err := dec(in); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	if interceptor == nil { | |
| 		return srv.(SeaweedServer).Statistics(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_Statistics_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).Statistics(ctx, req.(*StatisticsRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| func _Seaweed_CollectionList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | |
| 	in := new(CollectionListRequest) | |
| 	if err := dec(in); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	if interceptor == nil { | |
| 		return srv.(SeaweedServer).CollectionList(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_CollectionList_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).CollectionList(ctx, req.(*CollectionListRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| func _Seaweed_CollectionDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | |
| 	in := new(CollectionDeleteRequest) | |
| 	if err := dec(in); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	if interceptor == nil { | |
| 		return srv.(SeaweedServer).CollectionDelete(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_CollectionDelete_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).CollectionDelete(ctx, req.(*CollectionDeleteRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| func _Seaweed_VolumeList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | |
| 	in := new(VolumeListRequest) | |
| 	if err := dec(in); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	if interceptor == nil { | |
| 		return srv.(SeaweedServer).VolumeList(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_VolumeList_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).VolumeList(ctx, req.(*VolumeListRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| func _Seaweed_LookupEcVolume_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | |
| 	in := new(LookupEcVolumeRequest) | |
| 	if err := dec(in); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	if interceptor == nil { | |
| 		return srv.(SeaweedServer).LookupEcVolume(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_LookupEcVolume_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).LookupEcVolume(ctx, req.(*LookupEcVolumeRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| func _Seaweed_VacuumVolume_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | |
| 	in := new(VacuumVolumeRequest) | |
| 	if err := dec(in); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	if interceptor == nil { | |
| 		return srv.(SeaweedServer).VacuumVolume(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_VacuumVolume_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).VacuumVolume(ctx, req.(*VacuumVolumeRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| func _Seaweed_DisableVacuum_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | |
| 	in := new(DisableVacuumRequest) | |
| 	if err := dec(in); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	if interceptor == nil { | |
| 		return srv.(SeaweedServer).DisableVacuum(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_DisableVacuum_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).DisableVacuum(ctx, req.(*DisableVacuumRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| func _Seaweed_EnableVacuum_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | |
| 	in := new(EnableVacuumRequest) | |
| 	if err := dec(in); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	if interceptor == nil { | |
| 		return srv.(SeaweedServer).EnableVacuum(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_EnableVacuum_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).EnableVacuum(ctx, req.(*EnableVacuumRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| func _Seaweed_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.(SeaweedServer).VolumeMarkReadonly(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_VolumeMarkReadonly_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).VolumeMarkReadonly(ctx, req.(*VolumeMarkReadonlyRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| func _Seaweed_GetMasterConfiguration_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | |
| 	in := new(GetMasterConfigurationRequest) | |
| 	if err := dec(in); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	if interceptor == nil { | |
| 		return srv.(SeaweedServer).GetMasterConfiguration(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_GetMasterConfiguration_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).GetMasterConfiguration(ctx, req.(*GetMasterConfigurationRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| func _Seaweed_ListClusterNodes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | |
| 	in := new(ListClusterNodesRequest) | |
| 	if err := dec(in); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	if interceptor == nil { | |
| 		return srv.(SeaweedServer).ListClusterNodes(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_ListClusterNodes_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).ListClusterNodes(ctx, req.(*ListClusterNodesRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| func _Seaweed_LeaseAdminToken_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | |
| 	in := new(LeaseAdminTokenRequest) | |
| 	if err := dec(in); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	if interceptor == nil { | |
| 		return srv.(SeaweedServer).LeaseAdminToken(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_LeaseAdminToken_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).LeaseAdminToken(ctx, req.(*LeaseAdminTokenRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| func _Seaweed_ReleaseAdminToken_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | |
| 	in := new(ReleaseAdminTokenRequest) | |
| 	if err := dec(in); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	if interceptor == nil { | |
| 		return srv.(SeaweedServer).ReleaseAdminToken(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_ReleaseAdminToken_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).ReleaseAdminToken(ctx, req.(*ReleaseAdminTokenRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| func _Seaweed_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.(SeaweedServer).Ping(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_Ping_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).Ping(ctx, req.(*PingRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| func _Seaweed_RaftListClusterServers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | |
| 	in := new(RaftListClusterServersRequest) | |
| 	if err := dec(in); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	if interceptor == nil { | |
| 		return srv.(SeaweedServer).RaftListClusterServers(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_RaftListClusterServers_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).RaftListClusterServers(ctx, req.(*RaftListClusterServersRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| func _Seaweed_RaftAddServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | |
| 	in := new(RaftAddServerRequest) | |
| 	if err := dec(in); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	if interceptor == nil { | |
| 		return srv.(SeaweedServer).RaftAddServer(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_RaftAddServer_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).RaftAddServer(ctx, req.(*RaftAddServerRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| func _Seaweed_RaftRemoveServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | |
| 	in := new(RaftRemoveServerRequest) | |
| 	if err := dec(in); err != nil { | |
| 		return nil, err | |
| 	} | |
| 	if interceptor == nil { | |
| 		return srv.(SeaweedServer).RaftRemoveServer(ctx, in) | |
| 	} | |
| 	info := &grpc.UnaryServerInfo{ | |
| 		Server:     srv, | |
| 		FullMethod: Seaweed_RaftRemoveServer_FullMethodName, | |
| 	} | |
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | |
| 		return srv.(SeaweedServer).RaftRemoveServer(ctx, req.(*RaftRemoveServerRequest)) | |
| 	} | |
| 	return interceptor(ctx, in, info, handler) | |
| } | |
| 
 | |
| // Seaweed_ServiceDesc is the grpc.ServiceDesc for Seaweed service. | |
| // It's only intended for direct use with grpc.RegisterService, | |
| // and not to be introspected or modified (even as a copy) | |
| var Seaweed_ServiceDesc = grpc.ServiceDesc{ | |
| 	ServiceName: "master_pb.Seaweed", | |
| 	HandlerType: (*SeaweedServer)(nil), | |
| 	Methods: []grpc.MethodDesc{ | |
| 		{ | |
| 			MethodName: "LookupVolume", | |
| 			Handler:    _Seaweed_LookupVolume_Handler, | |
| 		}, | |
| 		{ | |
| 			MethodName: "Assign", | |
| 			Handler:    _Seaweed_Assign_Handler, | |
| 		}, | |
| 		{ | |
| 			MethodName: "Statistics", | |
| 			Handler:    _Seaweed_Statistics_Handler, | |
| 		}, | |
| 		{ | |
| 			MethodName: "CollectionList", | |
| 			Handler:    _Seaweed_CollectionList_Handler, | |
| 		}, | |
| 		{ | |
| 			MethodName: "CollectionDelete", | |
| 			Handler:    _Seaweed_CollectionDelete_Handler, | |
| 		}, | |
| 		{ | |
| 			MethodName: "VolumeList", | |
| 			Handler:    _Seaweed_VolumeList_Handler, | |
| 		}, | |
| 		{ | |
| 			MethodName: "LookupEcVolume", | |
| 			Handler:    _Seaweed_LookupEcVolume_Handler, | |
| 		}, | |
| 		{ | |
| 			MethodName: "VacuumVolume", | |
| 			Handler:    _Seaweed_VacuumVolume_Handler, | |
| 		}, | |
| 		{ | |
| 			MethodName: "DisableVacuum", | |
| 			Handler:    _Seaweed_DisableVacuum_Handler, | |
| 		}, | |
| 		{ | |
| 			MethodName: "EnableVacuum", | |
| 			Handler:    _Seaweed_EnableVacuum_Handler, | |
| 		}, | |
| 		{ | |
| 			MethodName: "VolumeMarkReadonly", | |
| 			Handler:    _Seaweed_VolumeMarkReadonly_Handler, | |
| 		}, | |
| 		{ | |
| 			MethodName: "GetMasterConfiguration", | |
| 			Handler:    _Seaweed_GetMasterConfiguration_Handler, | |
| 		}, | |
| 		{ | |
| 			MethodName: "ListClusterNodes", | |
| 			Handler:    _Seaweed_ListClusterNodes_Handler, | |
| 		}, | |
| 		{ | |
| 			MethodName: "LeaseAdminToken", | |
| 			Handler:    _Seaweed_LeaseAdminToken_Handler, | |
| 		}, | |
| 		{ | |
| 			MethodName: "ReleaseAdminToken", | |
| 			Handler:    _Seaweed_ReleaseAdminToken_Handler, | |
| 		}, | |
| 		{ | |
| 			MethodName: "Ping", | |
| 			Handler:    _Seaweed_Ping_Handler, | |
| 		}, | |
| 		{ | |
| 			MethodName: "RaftListClusterServers", | |
| 			Handler:    _Seaweed_RaftListClusterServers_Handler, | |
| 		}, | |
| 		{ | |
| 			MethodName: "RaftAddServer", | |
| 			Handler:    _Seaweed_RaftAddServer_Handler, | |
| 		}, | |
| 		{ | |
| 			MethodName: "RaftRemoveServer", | |
| 			Handler:    _Seaweed_RaftRemoveServer_Handler, | |
| 		}, | |
| 	}, | |
| 	Streams: []grpc.StreamDesc{ | |
| 		{ | |
| 			StreamName:    "SendHeartbeat", | |
| 			Handler:       _Seaweed_SendHeartbeat_Handler, | |
| 			ServerStreams: true, | |
| 			ClientStreams: true, | |
| 		}, | |
| 		{ | |
| 			StreamName:    "KeepConnected", | |
| 			Handler:       _Seaweed_KeepConnected_Handler, | |
| 			ServerStreams: true, | |
| 			ClientStreams: true, | |
| 		}, | |
| 		{ | |
| 			StreamName:    "StreamAssign", | |
| 			Handler:       _Seaweed_StreamAssign_Handler, | |
| 			ServerStreams: true, | |
| 			ClientStreams: true, | |
| 		}, | |
| 	}, | |
| 	Metadata: "master.proto", | |
| }
 |