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.

1859 lines
73 KiB

2 years ago
2 years ago
  1. // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
  2. package volume_server_pb
  3. import (
  4. context "context"
  5. grpc "google.golang.org/grpc"
  6. codes "google.golang.org/grpc/codes"
  7. status "google.golang.org/grpc/status"
  8. )
  9. // This is a compile-time assertion to ensure that this generated file
  10. // is compatible with the grpc package it is being compiled against.
  11. const _ = grpc.SupportPackageIsVersion7
  12. // VolumeServerClient is the client API for VolumeServer service.
  13. //
  14. // 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.
  15. type VolumeServerClient interface {
  16. //Experts only: takes multiple fid parameters. This function does not propagate deletes to replicas.
  17. BatchDelete(ctx context.Context, in *BatchDeleteRequest, opts ...grpc.CallOption) (*BatchDeleteResponse, error)
  18. VacuumVolumeCheck(ctx context.Context, in *VacuumVolumeCheckRequest, opts ...grpc.CallOption) (*VacuumVolumeCheckResponse, error)
  19. VacuumVolumeCompact(ctx context.Context, in *VacuumVolumeCompactRequest, opts ...grpc.CallOption) (VolumeServer_VacuumVolumeCompactClient, error)
  20. VacuumVolumeCommit(ctx context.Context, in *VacuumVolumeCommitRequest, opts ...grpc.CallOption) (*VacuumVolumeCommitResponse, error)
  21. VacuumVolumeCleanup(ctx context.Context, in *VacuumVolumeCleanupRequest, opts ...grpc.CallOption) (*VacuumVolumeCleanupResponse, error)
  22. DeleteCollection(ctx context.Context, in *DeleteCollectionRequest, opts ...grpc.CallOption) (*DeleteCollectionResponse, error)
  23. AllocateVolume(ctx context.Context, in *AllocateVolumeRequest, opts ...grpc.CallOption) (*AllocateVolumeResponse, error)
  24. VolumeSyncStatus(ctx context.Context, in *VolumeSyncStatusRequest, opts ...grpc.CallOption) (*VolumeSyncStatusResponse, error)
  25. VolumeIncrementalCopy(ctx context.Context, in *VolumeIncrementalCopyRequest, opts ...grpc.CallOption) (VolumeServer_VolumeIncrementalCopyClient, error)
  26. VolumeMount(ctx context.Context, in *VolumeMountRequest, opts ...grpc.CallOption) (*VolumeMountResponse, error)
  27. VolumeUnmount(ctx context.Context, in *VolumeUnmountRequest, opts ...grpc.CallOption) (*VolumeUnmountResponse, error)
  28. VolumeDelete(ctx context.Context, in *VolumeDeleteRequest, opts ...grpc.CallOption) (*VolumeDeleteResponse, error)
  29. VolumeMarkReadonly(ctx context.Context, in *VolumeMarkReadonlyRequest, opts ...grpc.CallOption) (*VolumeMarkReadonlyResponse, error)
  30. VolumeMarkWritable(ctx context.Context, in *VolumeMarkWritableRequest, opts ...grpc.CallOption) (*VolumeMarkWritableResponse, error)
  31. VolumeConfigure(ctx context.Context, in *VolumeConfigureRequest, opts ...grpc.CallOption) (*VolumeConfigureResponse, error)
  32. VolumeStatus(ctx context.Context, in *VolumeStatusRequest, opts ...grpc.CallOption) (*VolumeStatusResponse, error)
  33. // copy the .idx .dat files, and mount this volume
  34. VolumeCopy(ctx context.Context, in *VolumeCopyRequest, opts ...grpc.CallOption) (VolumeServer_VolumeCopyClient, error)
  35. ReadVolumeFileStatus(ctx context.Context, in *ReadVolumeFileStatusRequest, opts ...grpc.CallOption) (*ReadVolumeFileStatusResponse, error)
  36. CopyFile(ctx context.Context, in *CopyFileRequest, opts ...grpc.CallOption) (VolumeServer_CopyFileClient, error)
  37. ReadNeedleBlob(ctx context.Context, in *ReadNeedleBlobRequest, opts ...grpc.CallOption) (*ReadNeedleBlobResponse, error)
  38. ReadNeedleMeta(ctx context.Context, in *ReadNeedleMetaRequest, opts ...grpc.CallOption) (*ReadNeedleMetaResponse, error)
  39. WriteNeedleBlob(ctx context.Context, in *WriteNeedleBlobRequest, opts ...grpc.CallOption) (*WriteNeedleBlobResponse, error)
  40. ReadAllNeedles(ctx context.Context, in *ReadAllNeedlesRequest, opts ...grpc.CallOption) (VolumeServer_ReadAllNeedlesClient, error)
  41. VolumeTailSender(ctx context.Context, in *VolumeTailSenderRequest, opts ...grpc.CallOption) (VolumeServer_VolumeTailSenderClient, error)
  42. VolumeTailReceiver(ctx context.Context, in *VolumeTailReceiverRequest, opts ...grpc.CallOption) (*VolumeTailReceiverResponse, error)
  43. // erasure coding
  44. VolumeEcShardsGenerate(ctx context.Context, in *VolumeEcShardsGenerateRequest, opts ...grpc.CallOption) (*VolumeEcShardsGenerateResponse, error)
  45. VolumeEcShardsRebuild(ctx context.Context, in *VolumeEcShardsRebuildRequest, opts ...grpc.CallOption) (*VolumeEcShardsRebuildResponse, error)
  46. VolumeEcShardsCopy(ctx context.Context, in *VolumeEcShardsCopyRequest, opts ...grpc.CallOption) (*VolumeEcShardsCopyResponse, error)
  47. VolumeEcShardsDelete(ctx context.Context, in *VolumeEcShardsDeleteRequest, opts ...grpc.CallOption) (*VolumeEcShardsDeleteResponse, error)
  48. VolumeEcShardsMount(ctx context.Context, in *VolumeEcShardsMountRequest, opts ...grpc.CallOption) (*VolumeEcShardsMountResponse, error)
  49. VolumeEcShardsUnmount(ctx context.Context, in *VolumeEcShardsUnmountRequest, opts ...grpc.CallOption) (*VolumeEcShardsUnmountResponse, error)
  50. VolumeEcShardRead(ctx context.Context, in *VolumeEcShardReadRequest, opts ...grpc.CallOption) (VolumeServer_VolumeEcShardReadClient, error)
  51. VolumeEcBlobDelete(ctx context.Context, in *VolumeEcBlobDeleteRequest, opts ...grpc.CallOption) (*VolumeEcBlobDeleteResponse, error)
  52. VolumeEcShardsToVolume(ctx context.Context, in *VolumeEcShardsToVolumeRequest, opts ...grpc.CallOption) (*VolumeEcShardsToVolumeResponse, error)
  53. // tiered storage
  54. VolumeTierMoveDatToRemote(ctx context.Context, in *VolumeTierMoveDatToRemoteRequest, opts ...grpc.CallOption) (VolumeServer_VolumeTierMoveDatToRemoteClient, error)
  55. VolumeTierMoveDatFromRemote(ctx context.Context, in *VolumeTierMoveDatFromRemoteRequest, opts ...grpc.CallOption) (VolumeServer_VolumeTierMoveDatFromRemoteClient, error)
  56. VolumeServerStatus(ctx context.Context, in *VolumeServerStatusRequest, opts ...grpc.CallOption) (*VolumeServerStatusResponse, error)
  57. VolumeServerLeave(ctx context.Context, in *VolumeServerLeaveRequest, opts ...grpc.CallOption) (*VolumeServerLeaveResponse, error)
  58. // remote storage
  59. FetchAndWriteNeedle(ctx context.Context, in *FetchAndWriteNeedleRequest, opts ...grpc.CallOption) (*FetchAndWriteNeedleResponse, error)
  60. // <experimental> query
  61. Query(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (VolumeServer_QueryClient, error)
  62. VolumeNeedleStatus(ctx context.Context, in *VolumeNeedleStatusRequest, opts ...grpc.CallOption) (*VolumeNeedleStatusResponse, error)
  63. Ping(ctx context.Context, in *PingRequest, opts ...grpc.CallOption) (*PingResponse, error)
  64. }
  65. type volumeServerClient struct {
  66. cc grpc.ClientConnInterface
  67. }
  68. func NewVolumeServerClient(cc grpc.ClientConnInterface) VolumeServerClient {
  69. return &volumeServerClient{cc}
  70. }
  71. func (c *volumeServerClient) BatchDelete(ctx context.Context, in *BatchDeleteRequest, opts ...grpc.CallOption) (*BatchDeleteResponse, error) {
  72. out := new(BatchDeleteResponse)
  73. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/BatchDelete", in, out, opts...)
  74. if err != nil {
  75. return nil, err
  76. }
  77. return out, nil
  78. }
  79. func (c *volumeServerClient) VacuumVolumeCheck(ctx context.Context, in *VacuumVolumeCheckRequest, opts ...grpc.CallOption) (*VacuumVolumeCheckResponse, error) {
  80. out := new(VacuumVolumeCheckResponse)
  81. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VacuumVolumeCheck", in, out, opts...)
  82. if err != nil {
  83. return nil, err
  84. }
  85. return out, nil
  86. }
  87. func (c *volumeServerClient) VacuumVolumeCompact(ctx context.Context, in *VacuumVolumeCompactRequest, opts ...grpc.CallOption) (VolumeServer_VacuumVolumeCompactClient, error) {
  88. stream, err := c.cc.NewStream(ctx, &VolumeServer_ServiceDesc.Streams[0], "/volume_server_pb.VolumeServer/VacuumVolumeCompact", opts...)
  89. if err != nil {
  90. return nil, err
  91. }
  92. x := &volumeServerVacuumVolumeCompactClient{stream}
  93. if err := x.ClientStream.SendMsg(in); err != nil {
  94. return nil, err
  95. }
  96. if err := x.ClientStream.CloseSend(); err != nil {
  97. return nil, err
  98. }
  99. return x, nil
  100. }
  101. type VolumeServer_VacuumVolumeCompactClient interface {
  102. Recv() (*VacuumVolumeCompactResponse, error)
  103. grpc.ClientStream
  104. }
  105. type volumeServerVacuumVolumeCompactClient struct {
  106. grpc.ClientStream
  107. }
  108. func (x *volumeServerVacuumVolumeCompactClient) Recv() (*VacuumVolumeCompactResponse, error) {
  109. m := new(VacuumVolumeCompactResponse)
  110. if err := x.ClientStream.RecvMsg(m); err != nil {
  111. return nil, err
  112. }
  113. return m, nil
  114. }
  115. func (c *volumeServerClient) VacuumVolumeCommit(ctx context.Context, in *VacuumVolumeCommitRequest, opts ...grpc.CallOption) (*VacuumVolumeCommitResponse, error) {
  116. out := new(VacuumVolumeCommitResponse)
  117. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VacuumVolumeCommit", in, out, opts...)
  118. if err != nil {
  119. return nil, err
  120. }
  121. return out, nil
  122. }
  123. func (c *volumeServerClient) VacuumVolumeCleanup(ctx context.Context, in *VacuumVolumeCleanupRequest, opts ...grpc.CallOption) (*VacuumVolumeCleanupResponse, error) {
  124. out := new(VacuumVolumeCleanupResponse)
  125. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VacuumVolumeCleanup", in, out, opts...)
  126. if err != nil {
  127. return nil, err
  128. }
  129. return out, nil
  130. }
  131. func (c *volumeServerClient) DeleteCollection(ctx context.Context, in *DeleteCollectionRequest, opts ...grpc.CallOption) (*DeleteCollectionResponse, error) {
  132. out := new(DeleteCollectionResponse)
  133. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/DeleteCollection", in, out, opts...)
  134. if err != nil {
  135. return nil, err
  136. }
  137. return out, nil
  138. }
  139. func (c *volumeServerClient) AllocateVolume(ctx context.Context, in *AllocateVolumeRequest, opts ...grpc.CallOption) (*AllocateVolumeResponse, error) {
  140. out := new(AllocateVolumeResponse)
  141. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/AllocateVolume", in, out, opts...)
  142. if err != nil {
  143. return nil, err
  144. }
  145. return out, nil
  146. }
  147. func (c *volumeServerClient) VolumeSyncStatus(ctx context.Context, in *VolumeSyncStatusRequest, opts ...grpc.CallOption) (*VolumeSyncStatusResponse, error) {
  148. out := new(VolumeSyncStatusResponse)
  149. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeSyncStatus", in, out, opts...)
  150. if err != nil {
  151. return nil, err
  152. }
  153. return out, nil
  154. }
  155. func (c *volumeServerClient) VolumeIncrementalCopy(ctx context.Context, in *VolumeIncrementalCopyRequest, opts ...grpc.CallOption) (VolumeServer_VolumeIncrementalCopyClient, error) {
  156. stream, err := c.cc.NewStream(ctx, &VolumeServer_ServiceDesc.Streams[1], "/volume_server_pb.VolumeServer/VolumeIncrementalCopy", opts...)
  157. if err != nil {
  158. return nil, err
  159. }
  160. x := &volumeServerVolumeIncrementalCopyClient{stream}
  161. if err := x.ClientStream.SendMsg(in); err != nil {
  162. return nil, err
  163. }
  164. if err := x.ClientStream.CloseSend(); err != nil {
  165. return nil, err
  166. }
  167. return x, nil
  168. }
  169. type VolumeServer_VolumeIncrementalCopyClient interface {
  170. Recv() (*VolumeIncrementalCopyResponse, error)
  171. grpc.ClientStream
  172. }
  173. type volumeServerVolumeIncrementalCopyClient struct {
  174. grpc.ClientStream
  175. }
  176. func (x *volumeServerVolumeIncrementalCopyClient) Recv() (*VolumeIncrementalCopyResponse, error) {
  177. m := new(VolumeIncrementalCopyResponse)
  178. if err := x.ClientStream.RecvMsg(m); err != nil {
  179. return nil, err
  180. }
  181. return m, nil
  182. }
  183. func (c *volumeServerClient) VolumeMount(ctx context.Context, in *VolumeMountRequest, opts ...grpc.CallOption) (*VolumeMountResponse, error) {
  184. out := new(VolumeMountResponse)
  185. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeMount", in, out, opts...)
  186. if err != nil {
  187. return nil, err
  188. }
  189. return out, nil
  190. }
  191. func (c *volumeServerClient) VolumeUnmount(ctx context.Context, in *VolumeUnmountRequest, opts ...grpc.CallOption) (*VolumeUnmountResponse, error) {
  192. out := new(VolumeUnmountResponse)
  193. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeUnmount", in, out, opts...)
  194. if err != nil {
  195. return nil, err
  196. }
  197. return out, nil
  198. }
  199. func (c *volumeServerClient) VolumeDelete(ctx context.Context, in *VolumeDeleteRequest, opts ...grpc.CallOption) (*VolumeDeleteResponse, error) {
  200. out := new(VolumeDeleteResponse)
  201. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeDelete", in, out, opts...)
  202. if err != nil {
  203. return nil, err
  204. }
  205. return out, nil
  206. }
  207. func (c *volumeServerClient) VolumeMarkReadonly(ctx context.Context, in *VolumeMarkReadonlyRequest, opts ...grpc.CallOption) (*VolumeMarkReadonlyResponse, error) {
  208. out := new(VolumeMarkReadonlyResponse)
  209. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeMarkReadonly", in, out, opts...)
  210. if err != nil {
  211. return nil, err
  212. }
  213. return out, nil
  214. }
  215. func (c *volumeServerClient) VolumeMarkWritable(ctx context.Context, in *VolumeMarkWritableRequest, opts ...grpc.CallOption) (*VolumeMarkWritableResponse, error) {
  216. out := new(VolumeMarkWritableResponse)
  217. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeMarkWritable", in, out, opts...)
  218. if err != nil {
  219. return nil, err
  220. }
  221. return out, nil
  222. }
  223. func (c *volumeServerClient) VolumeConfigure(ctx context.Context, in *VolumeConfigureRequest, opts ...grpc.CallOption) (*VolumeConfigureResponse, error) {
  224. out := new(VolumeConfigureResponse)
  225. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeConfigure", in, out, opts...)
  226. if err != nil {
  227. return nil, err
  228. }
  229. return out, nil
  230. }
  231. func (c *volumeServerClient) VolumeStatus(ctx context.Context, in *VolumeStatusRequest, opts ...grpc.CallOption) (*VolumeStatusResponse, error) {
  232. out := new(VolumeStatusResponse)
  233. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeStatus", in, out, opts...)
  234. if err != nil {
  235. return nil, err
  236. }
  237. return out, nil
  238. }
  239. func (c *volumeServerClient) VolumeCopy(ctx context.Context, in *VolumeCopyRequest, opts ...grpc.CallOption) (VolumeServer_VolumeCopyClient, error) {
  240. stream, err := c.cc.NewStream(ctx, &VolumeServer_ServiceDesc.Streams[2], "/volume_server_pb.VolumeServer/VolumeCopy", opts...)
  241. if err != nil {
  242. return nil, err
  243. }
  244. x := &volumeServerVolumeCopyClient{stream}
  245. if err := x.ClientStream.SendMsg(in); err != nil {
  246. return nil, err
  247. }
  248. if err := x.ClientStream.CloseSend(); err != nil {
  249. return nil, err
  250. }
  251. return x, nil
  252. }
  253. type VolumeServer_VolumeCopyClient interface {
  254. Recv() (*VolumeCopyResponse, error)
  255. grpc.ClientStream
  256. }
  257. type volumeServerVolumeCopyClient struct {
  258. grpc.ClientStream
  259. }
  260. func (x *volumeServerVolumeCopyClient) Recv() (*VolumeCopyResponse, error) {
  261. m := new(VolumeCopyResponse)
  262. if err := x.ClientStream.RecvMsg(m); err != nil {
  263. return nil, err
  264. }
  265. return m, nil
  266. }
  267. func (c *volumeServerClient) ReadVolumeFileStatus(ctx context.Context, in *ReadVolumeFileStatusRequest, opts ...grpc.CallOption) (*ReadVolumeFileStatusResponse, error) {
  268. out := new(ReadVolumeFileStatusResponse)
  269. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/ReadVolumeFileStatus", in, out, opts...)
  270. if err != nil {
  271. return nil, err
  272. }
  273. return out, nil
  274. }
  275. func (c *volumeServerClient) CopyFile(ctx context.Context, in *CopyFileRequest, opts ...grpc.CallOption) (VolumeServer_CopyFileClient, error) {
  276. stream, err := c.cc.NewStream(ctx, &VolumeServer_ServiceDesc.Streams[3], "/volume_server_pb.VolumeServer/CopyFile", opts...)
  277. if err != nil {
  278. return nil, err
  279. }
  280. x := &volumeServerCopyFileClient{stream}
  281. if err := x.ClientStream.SendMsg(in); err != nil {
  282. return nil, err
  283. }
  284. if err := x.ClientStream.CloseSend(); err != nil {
  285. return nil, err
  286. }
  287. return x, nil
  288. }
  289. type VolumeServer_CopyFileClient interface {
  290. Recv() (*CopyFileResponse, error)
  291. grpc.ClientStream
  292. }
  293. type volumeServerCopyFileClient struct {
  294. grpc.ClientStream
  295. }
  296. func (x *volumeServerCopyFileClient) Recv() (*CopyFileResponse, error) {
  297. m := new(CopyFileResponse)
  298. if err := x.ClientStream.RecvMsg(m); err != nil {
  299. return nil, err
  300. }
  301. return m, nil
  302. }
  303. func (c *volumeServerClient) ReadNeedleBlob(ctx context.Context, in *ReadNeedleBlobRequest, opts ...grpc.CallOption) (*ReadNeedleBlobResponse, error) {
  304. out := new(ReadNeedleBlobResponse)
  305. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/ReadNeedleBlob", in, out, opts...)
  306. if err != nil {
  307. return nil, err
  308. }
  309. return out, nil
  310. }
  311. func (c *volumeServerClient) ReadNeedleMeta(ctx context.Context, in *ReadNeedleMetaRequest, opts ...grpc.CallOption) (*ReadNeedleMetaResponse, error) {
  312. out := new(ReadNeedleMetaResponse)
  313. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/ReadNeedleMeta", in, out, opts...)
  314. if err != nil {
  315. return nil, err
  316. }
  317. return out, nil
  318. }
  319. func (c *volumeServerClient) WriteNeedleBlob(ctx context.Context, in *WriteNeedleBlobRequest, opts ...grpc.CallOption) (*WriteNeedleBlobResponse, error) {
  320. out := new(WriteNeedleBlobResponse)
  321. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/WriteNeedleBlob", in, out, opts...)
  322. if err != nil {
  323. return nil, err
  324. }
  325. return out, nil
  326. }
  327. func (c *volumeServerClient) ReadAllNeedles(ctx context.Context, in *ReadAllNeedlesRequest, opts ...grpc.CallOption) (VolumeServer_ReadAllNeedlesClient, error) {
  328. stream, err := c.cc.NewStream(ctx, &VolumeServer_ServiceDesc.Streams[4], "/volume_server_pb.VolumeServer/ReadAllNeedles", opts...)
  329. if err != nil {
  330. return nil, err
  331. }
  332. x := &volumeServerReadAllNeedlesClient{stream}
  333. if err := x.ClientStream.SendMsg(in); err != nil {
  334. return nil, err
  335. }
  336. if err := x.ClientStream.CloseSend(); err != nil {
  337. return nil, err
  338. }
  339. return x, nil
  340. }
  341. type VolumeServer_ReadAllNeedlesClient interface {
  342. Recv() (*ReadAllNeedlesResponse, error)
  343. grpc.ClientStream
  344. }
  345. type volumeServerReadAllNeedlesClient struct {
  346. grpc.ClientStream
  347. }
  348. func (x *volumeServerReadAllNeedlesClient) Recv() (*ReadAllNeedlesResponse, error) {
  349. m := new(ReadAllNeedlesResponse)
  350. if err := x.ClientStream.RecvMsg(m); err != nil {
  351. return nil, err
  352. }
  353. return m, nil
  354. }
  355. func (c *volumeServerClient) VolumeTailSender(ctx context.Context, in *VolumeTailSenderRequest, opts ...grpc.CallOption) (VolumeServer_VolumeTailSenderClient, error) {
  356. stream, err := c.cc.NewStream(ctx, &VolumeServer_ServiceDesc.Streams[5], "/volume_server_pb.VolumeServer/VolumeTailSender", opts...)
  357. if err != nil {
  358. return nil, err
  359. }
  360. x := &volumeServerVolumeTailSenderClient{stream}
  361. if err := x.ClientStream.SendMsg(in); err != nil {
  362. return nil, err
  363. }
  364. if err := x.ClientStream.CloseSend(); err != nil {
  365. return nil, err
  366. }
  367. return x, nil
  368. }
  369. type VolumeServer_VolumeTailSenderClient interface {
  370. Recv() (*VolumeTailSenderResponse, error)
  371. grpc.ClientStream
  372. }
  373. type volumeServerVolumeTailSenderClient struct {
  374. grpc.ClientStream
  375. }
  376. func (x *volumeServerVolumeTailSenderClient) Recv() (*VolumeTailSenderResponse, error) {
  377. m := new(VolumeTailSenderResponse)
  378. if err := x.ClientStream.RecvMsg(m); err != nil {
  379. return nil, err
  380. }
  381. return m, nil
  382. }
  383. func (c *volumeServerClient) VolumeTailReceiver(ctx context.Context, in *VolumeTailReceiverRequest, opts ...grpc.CallOption) (*VolumeTailReceiverResponse, error) {
  384. out := new(VolumeTailReceiverResponse)
  385. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeTailReceiver", in, out, opts...)
  386. if err != nil {
  387. return nil, err
  388. }
  389. return out, nil
  390. }
  391. func (c *volumeServerClient) VolumeEcShardsGenerate(ctx context.Context, in *VolumeEcShardsGenerateRequest, opts ...grpc.CallOption) (*VolumeEcShardsGenerateResponse, error) {
  392. out := new(VolumeEcShardsGenerateResponse)
  393. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeEcShardsGenerate", in, out, opts...)
  394. if err != nil {
  395. return nil, err
  396. }
  397. return out, nil
  398. }
  399. func (c *volumeServerClient) VolumeEcShardsRebuild(ctx context.Context, in *VolumeEcShardsRebuildRequest, opts ...grpc.CallOption) (*VolumeEcShardsRebuildResponse, error) {
  400. out := new(VolumeEcShardsRebuildResponse)
  401. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeEcShardsRebuild", in, out, opts...)
  402. if err != nil {
  403. return nil, err
  404. }
  405. return out, nil
  406. }
  407. func (c *volumeServerClient) VolumeEcShardsCopy(ctx context.Context, in *VolumeEcShardsCopyRequest, opts ...grpc.CallOption) (*VolumeEcShardsCopyResponse, error) {
  408. out := new(VolumeEcShardsCopyResponse)
  409. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeEcShardsCopy", in, out, opts...)
  410. if err != nil {
  411. return nil, err
  412. }
  413. return out, nil
  414. }
  415. func (c *volumeServerClient) VolumeEcShardsDelete(ctx context.Context, in *VolumeEcShardsDeleteRequest, opts ...grpc.CallOption) (*VolumeEcShardsDeleteResponse, error) {
  416. out := new(VolumeEcShardsDeleteResponse)
  417. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeEcShardsDelete", in, out, opts...)
  418. if err != nil {
  419. return nil, err
  420. }
  421. return out, nil
  422. }
  423. func (c *volumeServerClient) VolumeEcShardsMount(ctx context.Context, in *VolumeEcShardsMountRequest, opts ...grpc.CallOption) (*VolumeEcShardsMountResponse, error) {
  424. out := new(VolumeEcShardsMountResponse)
  425. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeEcShardsMount", in, out, opts...)
  426. if err != nil {
  427. return nil, err
  428. }
  429. return out, nil
  430. }
  431. func (c *volumeServerClient) VolumeEcShardsUnmount(ctx context.Context, in *VolumeEcShardsUnmountRequest, opts ...grpc.CallOption) (*VolumeEcShardsUnmountResponse, error) {
  432. out := new(VolumeEcShardsUnmountResponse)
  433. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeEcShardsUnmount", in, out, opts...)
  434. if err != nil {
  435. return nil, err
  436. }
  437. return out, nil
  438. }
  439. func (c *volumeServerClient) VolumeEcShardRead(ctx context.Context, in *VolumeEcShardReadRequest, opts ...grpc.CallOption) (VolumeServer_VolumeEcShardReadClient, error) {
  440. stream, err := c.cc.NewStream(ctx, &VolumeServer_ServiceDesc.Streams[6], "/volume_server_pb.VolumeServer/VolumeEcShardRead", opts...)
  441. if err != nil {
  442. return nil, err
  443. }
  444. x := &volumeServerVolumeEcShardReadClient{stream}
  445. if err := x.ClientStream.SendMsg(in); err != nil {
  446. return nil, err
  447. }
  448. if err := x.ClientStream.CloseSend(); err != nil {
  449. return nil, err
  450. }
  451. return x, nil
  452. }
  453. type VolumeServer_VolumeEcShardReadClient interface {
  454. Recv() (*VolumeEcShardReadResponse, error)
  455. grpc.ClientStream
  456. }
  457. type volumeServerVolumeEcShardReadClient struct {
  458. grpc.ClientStream
  459. }
  460. func (x *volumeServerVolumeEcShardReadClient) Recv() (*VolumeEcShardReadResponse, error) {
  461. m := new(VolumeEcShardReadResponse)
  462. if err := x.ClientStream.RecvMsg(m); err != nil {
  463. return nil, err
  464. }
  465. return m, nil
  466. }
  467. func (c *volumeServerClient) VolumeEcBlobDelete(ctx context.Context, in *VolumeEcBlobDeleteRequest, opts ...grpc.CallOption) (*VolumeEcBlobDeleteResponse, error) {
  468. out := new(VolumeEcBlobDeleteResponse)
  469. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeEcBlobDelete", in, out, opts...)
  470. if err != nil {
  471. return nil, err
  472. }
  473. return out, nil
  474. }
  475. func (c *volumeServerClient) VolumeEcShardsToVolume(ctx context.Context, in *VolumeEcShardsToVolumeRequest, opts ...grpc.CallOption) (*VolumeEcShardsToVolumeResponse, error) {
  476. out := new(VolumeEcShardsToVolumeResponse)
  477. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeEcShardsToVolume", in, out, opts...)
  478. if err != nil {
  479. return nil, err
  480. }
  481. return out, nil
  482. }
  483. func (c *volumeServerClient) VolumeTierMoveDatToRemote(ctx context.Context, in *VolumeTierMoveDatToRemoteRequest, opts ...grpc.CallOption) (VolumeServer_VolumeTierMoveDatToRemoteClient, error) {
  484. stream, err := c.cc.NewStream(ctx, &VolumeServer_ServiceDesc.Streams[7], "/volume_server_pb.VolumeServer/VolumeTierMoveDatToRemote", opts...)
  485. if err != nil {
  486. return nil, err
  487. }
  488. x := &volumeServerVolumeTierMoveDatToRemoteClient{stream}
  489. if err := x.ClientStream.SendMsg(in); err != nil {
  490. return nil, err
  491. }
  492. if err := x.ClientStream.CloseSend(); err != nil {
  493. return nil, err
  494. }
  495. return x, nil
  496. }
  497. type VolumeServer_VolumeTierMoveDatToRemoteClient interface {
  498. Recv() (*VolumeTierMoveDatToRemoteResponse, error)
  499. grpc.ClientStream
  500. }
  501. type volumeServerVolumeTierMoveDatToRemoteClient struct {
  502. grpc.ClientStream
  503. }
  504. func (x *volumeServerVolumeTierMoveDatToRemoteClient) Recv() (*VolumeTierMoveDatToRemoteResponse, error) {
  505. m := new(VolumeTierMoveDatToRemoteResponse)
  506. if err := x.ClientStream.RecvMsg(m); err != nil {
  507. return nil, err
  508. }
  509. return m, nil
  510. }
  511. func (c *volumeServerClient) VolumeTierMoveDatFromRemote(ctx context.Context, in *VolumeTierMoveDatFromRemoteRequest, opts ...grpc.CallOption) (VolumeServer_VolumeTierMoveDatFromRemoteClient, error) {
  512. stream, err := c.cc.NewStream(ctx, &VolumeServer_ServiceDesc.Streams[8], "/volume_server_pb.VolumeServer/VolumeTierMoveDatFromRemote", opts...)
  513. if err != nil {
  514. return nil, err
  515. }
  516. x := &volumeServerVolumeTierMoveDatFromRemoteClient{stream}
  517. if err := x.ClientStream.SendMsg(in); err != nil {
  518. return nil, err
  519. }
  520. if err := x.ClientStream.CloseSend(); err != nil {
  521. return nil, err
  522. }
  523. return x, nil
  524. }
  525. type VolumeServer_VolumeTierMoveDatFromRemoteClient interface {
  526. Recv() (*VolumeTierMoveDatFromRemoteResponse, error)
  527. grpc.ClientStream
  528. }
  529. type volumeServerVolumeTierMoveDatFromRemoteClient struct {
  530. grpc.ClientStream
  531. }
  532. func (x *volumeServerVolumeTierMoveDatFromRemoteClient) Recv() (*VolumeTierMoveDatFromRemoteResponse, error) {
  533. m := new(VolumeTierMoveDatFromRemoteResponse)
  534. if err := x.ClientStream.RecvMsg(m); err != nil {
  535. return nil, err
  536. }
  537. return m, nil
  538. }
  539. func (c *volumeServerClient) VolumeServerStatus(ctx context.Context, in *VolumeServerStatusRequest, opts ...grpc.CallOption) (*VolumeServerStatusResponse, error) {
  540. out := new(VolumeServerStatusResponse)
  541. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeServerStatus", in, out, opts...)
  542. if err != nil {
  543. return nil, err
  544. }
  545. return out, nil
  546. }
  547. func (c *volumeServerClient) VolumeServerLeave(ctx context.Context, in *VolumeServerLeaveRequest, opts ...grpc.CallOption) (*VolumeServerLeaveResponse, error) {
  548. out := new(VolumeServerLeaveResponse)
  549. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeServerLeave", in, out, opts...)
  550. if err != nil {
  551. return nil, err
  552. }
  553. return out, nil
  554. }
  555. func (c *volumeServerClient) FetchAndWriteNeedle(ctx context.Context, in *FetchAndWriteNeedleRequest, opts ...grpc.CallOption) (*FetchAndWriteNeedleResponse, error) {
  556. out := new(FetchAndWriteNeedleResponse)
  557. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/FetchAndWriteNeedle", in, out, opts...)
  558. if err != nil {
  559. return nil, err
  560. }
  561. return out, nil
  562. }
  563. func (c *volumeServerClient) Query(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (VolumeServer_QueryClient, error) {
  564. stream, err := c.cc.NewStream(ctx, &VolumeServer_ServiceDesc.Streams[9], "/volume_server_pb.VolumeServer/Query", opts...)
  565. if err != nil {
  566. return nil, err
  567. }
  568. x := &volumeServerQueryClient{stream}
  569. if err := x.ClientStream.SendMsg(in); err != nil {
  570. return nil, err
  571. }
  572. if err := x.ClientStream.CloseSend(); err != nil {
  573. return nil, err
  574. }
  575. return x, nil
  576. }
  577. type VolumeServer_QueryClient interface {
  578. Recv() (*QueriedStripe, error)
  579. grpc.ClientStream
  580. }
  581. type volumeServerQueryClient struct {
  582. grpc.ClientStream
  583. }
  584. func (x *volumeServerQueryClient) Recv() (*QueriedStripe, error) {
  585. m := new(QueriedStripe)
  586. if err := x.ClientStream.RecvMsg(m); err != nil {
  587. return nil, err
  588. }
  589. return m, nil
  590. }
  591. func (c *volumeServerClient) VolumeNeedleStatus(ctx context.Context, in *VolumeNeedleStatusRequest, opts ...grpc.CallOption) (*VolumeNeedleStatusResponse, error) {
  592. out := new(VolumeNeedleStatusResponse)
  593. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/VolumeNeedleStatus", in, out, opts...)
  594. if err != nil {
  595. return nil, err
  596. }
  597. return out, nil
  598. }
  599. func (c *volumeServerClient) Ping(ctx context.Context, in *PingRequest, opts ...grpc.CallOption) (*PingResponse, error) {
  600. out := new(PingResponse)
  601. err := c.cc.Invoke(ctx, "/volume_server_pb.VolumeServer/Ping", in, out, opts...)
  602. if err != nil {
  603. return nil, err
  604. }
  605. return out, nil
  606. }
  607. // VolumeServerServer is the server API for VolumeServer service.
  608. // All implementations must embed UnimplementedVolumeServerServer
  609. // for forward compatibility
  610. type VolumeServerServer interface {
  611. //Experts only: takes multiple fid parameters. This function does not propagate deletes to replicas.
  612. BatchDelete(context.Context, *BatchDeleteRequest) (*BatchDeleteResponse, error)
  613. VacuumVolumeCheck(context.Context, *VacuumVolumeCheckRequest) (*VacuumVolumeCheckResponse, error)
  614. VacuumVolumeCompact(*VacuumVolumeCompactRequest, VolumeServer_VacuumVolumeCompactServer) error
  615. VacuumVolumeCommit(context.Context, *VacuumVolumeCommitRequest) (*VacuumVolumeCommitResponse, error)
  616. VacuumVolumeCleanup(context.Context, *VacuumVolumeCleanupRequest) (*VacuumVolumeCleanupResponse, error)
  617. DeleteCollection(context.Context, *DeleteCollectionRequest) (*DeleteCollectionResponse, error)
  618. AllocateVolume(context.Context, *AllocateVolumeRequest) (*AllocateVolumeResponse, error)
  619. VolumeSyncStatus(context.Context, *VolumeSyncStatusRequest) (*VolumeSyncStatusResponse, error)
  620. VolumeIncrementalCopy(*VolumeIncrementalCopyRequest, VolumeServer_VolumeIncrementalCopyServer) error
  621. VolumeMount(context.Context, *VolumeMountRequest) (*VolumeMountResponse, error)
  622. VolumeUnmount(context.Context, *VolumeUnmountRequest) (*VolumeUnmountResponse, error)
  623. VolumeDelete(context.Context, *VolumeDeleteRequest) (*VolumeDeleteResponse, error)
  624. VolumeMarkReadonly(context.Context, *VolumeMarkReadonlyRequest) (*VolumeMarkReadonlyResponse, error)
  625. VolumeMarkWritable(context.Context, *VolumeMarkWritableRequest) (*VolumeMarkWritableResponse, error)
  626. VolumeConfigure(context.Context, *VolumeConfigureRequest) (*VolumeConfigureResponse, error)
  627. VolumeStatus(context.Context, *VolumeStatusRequest) (*VolumeStatusResponse, error)
  628. // copy the .idx .dat files, and mount this volume
  629. VolumeCopy(*VolumeCopyRequest, VolumeServer_VolumeCopyServer) error
  630. ReadVolumeFileStatus(context.Context, *ReadVolumeFileStatusRequest) (*ReadVolumeFileStatusResponse, error)
  631. CopyFile(*CopyFileRequest, VolumeServer_CopyFileServer) error
  632. ReadNeedleBlob(context.Context, *ReadNeedleBlobRequest) (*ReadNeedleBlobResponse, error)
  633. ReadNeedleMeta(context.Context, *ReadNeedleMetaRequest) (*ReadNeedleMetaResponse, error)
  634. WriteNeedleBlob(context.Context, *WriteNeedleBlobRequest) (*WriteNeedleBlobResponse, error)
  635. ReadAllNeedles(*ReadAllNeedlesRequest, VolumeServer_ReadAllNeedlesServer) error
  636. VolumeTailSender(*VolumeTailSenderRequest, VolumeServer_VolumeTailSenderServer) error
  637. VolumeTailReceiver(context.Context, *VolumeTailReceiverRequest) (*VolumeTailReceiverResponse, error)
  638. // erasure coding
  639. VolumeEcShardsGenerate(context.Context, *VolumeEcShardsGenerateRequest) (*VolumeEcShardsGenerateResponse, error)
  640. VolumeEcShardsRebuild(context.Context, *VolumeEcShardsRebuildRequest) (*VolumeEcShardsRebuildResponse, error)
  641. VolumeEcShardsCopy(context.Context, *VolumeEcShardsCopyRequest) (*VolumeEcShardsCopyResponse, error)
  642. VolumeEcShardsDelete(context.Context, *VolumeEcShardsDeleteRequest) (*VolumeEcShardsDeleteResponse, error)
  643. VolumeEcShardsMount(context.Context, *VolumeEcShardsMountRequest) (*VolumeEcShardsMountResponse, error)
  644. VolumeEcShardsUnmount(context.Context, *VolumeEcShardsUnmountRequest) (*VolumeEcShardsUnmountResponse, error)
  645. VolumeEcShardRead(*VolumeEcShardReadRequest, VolumeServer_VolumeEcShardReadServer) error
  646. VolumeEcBlobDelete(context.Context, *VolumeEcBlobDeleteRequest) (*VolumeEcBlobDeleteResponse, error)
  647. VolumeEcShardsToVolume(context.Context, *VolumeEcShardsToVolumeRequest) (*VolumeEcShardsToVolumeResponse, error)
  648. // tiered storage
  649. VolumeTierMoveDatToRemote(*VolumeTierMoveDatToRemoteRequest, VolumeServer_VolumeTierMoveDatToRemoteServer) error
  650. VolumeTierMoveDatFromRemote(*VolumeTierMoveDatFromRemoteRequest, VolumeServer_VolumeTierMoveDatFromRemoteServer) error
  651. VolumeServerStatus(context.Context, *VolumeServerStatusRequest) (*VolumeServerStatusResponse, error)
  652. VolumeServerLeave(context.Context, *VolumeServerLeaveRequest) (*VolumeServerLeaveResponse, error)
  653. // remote storage
  654. FetchAndWriteNeedle(context.Context, *FetchAndWriteNeedleRequest) (*FetchAndWriteNeedleResponse, error)
  655. // <experimental> query
  656. Query(*QueryRequest, VolumeServer_QueryServer) error
  657. VolumeNeedleStatus(context.Context, *VolumeNeedleStatusRequest) (*VolumeNeedleStatusResponse, error)
  658. Ping(context.Context, *PingRequest) (*PingResponse, error)
  659. mustEmbedUnimplementedVolumeServerServer()
  660. }
  661. // UnimplementedVolumeServerServer must be embedded to have forward compatible implementations.
  662. type UnimplementedVolumeServerServer struct {
  663. }
  664. func (UnimplementedVolumeServerServer) BatchDelete(context.Context, *BatchDeleteRequest) (*BatchDeleteResponse, error) {
  665. return nil, status.Errorf(codes.Unimplemented, "method BatchDelete not implemented")
  666. }
  667. func (UnimplementedVolumeServerServer) VacuumVolumeCheck(context.Context, *VacuumVolumeCheckRequest) (*VacuumVolumeCheckResponse, error) {
  668. return nil, status.Errorf(codes.Unimplemented, "method VacuumVolumeCheck not implemented")
  669. }
  670. func (UnimplementedVolumeServerServer) VacuumVolumeCompact(*VacuumVolumeCompactRequest, VolumeServer_VacuumVolumeCompactServer) error {
  671. return status.Errorf(codes.Unimplemented, "method VacuumVolumeCompact not implemented")
  672. }
  673. func (UnimplementedVolumeServerServer) VacuumVolumeCommit(context.Context, *VacuumVolumeCommitRequest) (*VacuumVolumeCommitResponse, error) {
  674. return nil, status.Errorf(codes.Unimplemented, "method VacuumVolumeCommit not implemented")
  675. }
  676. func (UnimplementedVolumeServerServer) VacuumVolumeCleanup(context.Context, *VacuumVolumeCleanupRequest) (*VacuumVolumeCleanupResponse, error) {
  677. return nil, status.Errorf(codes.Unimplemented, "method VacuumVolumeCleanup not implemented")
  678. }
  679. func (UnimplementedVolumeServerServer) DeleteCollection(context.Context, *DeleteCollectionRequest) (*DeleteCollectionResponse, error) {
  680. return nil, status.Errorf(codes.Unimplemented, "method DeleteCollection not implemented")
  681. }
  682. func (UnimplementedVolumeServerServer) AllocateVolume(context.Context, *AllocateVolumeRequest) (*AllocateVolumeResponse, error) {
  683. return nil, status.Errorf(codes.Unimplemented, "method AllocateVolume not implemented")
  684. }
  685. func (UnimplementedVolumeServerServer) VolumeSyncStatus(context.Context, *VolumeSyncStatusRequest) (*VolumeSyncStatusResponse, error) {
  686. return nil, status.Errorf(codes.Unimplemented, "method VolumeSyncStatus not implemented")
  687. }
  688. func (UnimplementedVolumeServerServer) VolumeIncrementalCopy(*VolumeIncrementalCopyRequest, VolumeServer_VolumeIncrementalCopyServer) error {
  689. return status.Errorf(codes.Unimplemented, "method VolumeIncrementalCopy not implemented")
  690. }
  691. func (UnimplementedVolumeServerServer) VolumeMount(context.Context, *VolumeMountRequest) (*VolumeMountResponse, error) {
  692. return nil, status.Errorf(codes.Unimplemented, "method VolumeMount not implemented")
  693. }
  694. func (UnimplementedVolumeServerServer) VolumeUnmount(context.Context, *VolumeUnmountRequest) (*VolumeUnmountResponse, error) {
  695. return nil, status.Errorf(codes.Unimplemented, "method VolumeUnmount not implemented")
  696. }
  697. func (UnimplementedVolumeServerServer) VolumeDelete(context.Context, *VolumeDeleteRequest) (*VolumeDeleteResponse, error) {
  698. return nil, status.Errorf(codes.Unimplemented, "method VolumeDelete not implemented")
  699. }
  700. func (UnimplementedVolumeServerServer) VolumeMarkReadonly(context.Context, *VolumeMarkReadonlyRequest) (*VolumeMarkReadonlyResponse, error) {
  701. return nil, status.Errorf(codes.Unimplemented, "method VolumeMarkReadonly not implemented")
  702. }
  703. func (UnimplementedVolumeServerServer) VolumeMarkWritable(context.Context, *VolumeMarkWritableRequest) (*VolumeMarkWritableResponse, error) {
  704. return nil, status.Errorf(codes.Unimplemented, "method VolumeMarkWritable not implemented")
  705. }
  706. func (UnimplementedVolumeServerServer) VolumeConfigure(context.Context, *VolumeConfigureRequest) (*VolumeConfigureResponse, error) {
  707. return nil, status.Errorf(codes.Unimplemented, "method VolumeConfigure not implemented")
  708. }
  709. func (UnimplementedVolumeServerServer) VolumeStatus(context.Context, *VolumeStatusRequest) (*VolumeStatusResponse, error) {
  710. return nil, status.Errorf(codes.Unimplemented, "method VolumeStatus not implemented")
  711. }
  712. func (UnimplementedVolumeServerServer) VolumeCopy(*VolumeCopyRequest, VolumeServer_VolumeCopyServer) error {
  713. return status.Errorf(codes.Unimplemented, "method VolumeCopy not implemented")
  714. }
  715. func (UnimplementedVolumeServerServer) ReadVolumeFileStatus(context.Context, *ReadVolumeFileStatusRequest) (*ReadVolumeFileStatusResponse, error) {
  716. return nil, status.Errorf(codes.Unimplemented, "method ReadVolumeFileStatus not implemented")
  717. }
  718. func (UnimplementedVolumeServerServer) CopyFile(*CopyFileRequest, VolumeServer_CopyFileServer) error {
  719. return status.Errorf(codes.Unimplemented, "method CopyFile not implemented")
  720. }
  721. func (UnimplementedVolumeServerServer) ReadNeedleBlob(context.Context, *ReadNeedleBlobRequest) (*ReadNeedleBlobResponse, error) {
  722. return nil, status.Errorf(codes.Unimplemented, "method ReadNeedleBlob not implemented")
  723. }
  724. func (UnimplementedVolumeServerServer) ReadNeedleMeta(context.Context, *ReadNeedleMetaRequest) (*ReadNeedleMetaResponse, error) {
  725. return nil, status.Errorf(codes.Unimplemented, "method ReadNeedleMeta not implemented")
  726. }
  727. func (UnimplementedVolumeServerServer) WriteNeedleBlob(context.Context, *WriteNeedleBlobRequest) (*WriteNeedleBlobResponse, error) {
  728. return nil, status.Errorf(codes.Unimplemented, "method WriteNeedleBlob not implemented")
  729. }
  730. func (UnimplementedVolumeServerServer) ReadAllNeedles(*ReadAllNeedlesRequest, VolumeServer_ReadAllNeedlesServer) error {
  731. return status.Errorf(codes.Unimplemented, "method ReadAllNeedles not implemented")
  732. }
  733. func (UnimplementedVolumeServerServer) VolumeTailSender(*VolumeTailSenderRequest, VolumeServer_VolumeTailSenderServer) error {
  734. return status.Errorf(codes.Unimplemented, "method VolumeTailSender not implemented")
  735. }
  736. func (UnimplementedVolumeServerServer) VolumeTailReceiver(context.Context, *VolumeTailReceiverRequest) (*VolumeTailReceiverResponse, error) {
  737. return nil, status.Errorf(codes.Unimplemented, "method VolumeTailReceiver not implemented")
  738. }
  739. func (UnimplementedVolumeServerServer) VolumeEcShardsGenerate(context.Context, *VolumeEcShardsGenerateRequest) (*VolumeEcShardsGenerateResponse, error) {
  740. return nil, status.Errorf(codes.Unimplemented, "method VolumeEcShardsGenerate not implemented")
  741. }
  742. func (UnimplementedVolumeServerServer) VolumeEcShardsRebuild(context.Context, *VolumeEcShardsRebuildRequest) (*VolumeEcShardsRebuildResponse, error) {
  743. return nil, status.Errorf(codes.Unimplemented, "method VolumeEcShardsRebuild not implemented")
  744. }
  745. func (UnimplementedVolumeServerServer) VolumeEcShardsCopy(context.Context, *VolumeEcShardsCopyRequest) (*VolumeEcShardsCopyResponse, error) {
  746. return nil, status.Errorf(codes.Unimplemented, "method VolumeEcShardsCopy not implemented")
  747. }
  748. func (UnimplementedVolumeServerServer) VolumeEcShardsDelete(context.Context, *VolumeEcShardsDeleteRequest) (*VolumeEcShardsDeleteResponse, error) {
  749. return nil, status.Errorf(codes.Unimplemented, "method VolumeEcShardsDelete not implemented")
  750. }
  751. func (UnimplementedVolumeServerServer) VolumeEcShardsMount(context.Context, *VolumeEcShardsMountRequest) (*VolumeEcShardsMountResponse, error) {
  752. return nil, status.Errorf(codes.Unimplemented, "method VolumeEcShardsMount not implemented")
  753. }
  754. func (UnimplementedVolumeServerServer) VolumeEcShardsUnmount(context.Context, *VolumeEcShardsUnmountRequest) (*VolumeEcShardsUnmountResponse, error) {
  755. return nil, status.Errorf(codes.Unimplemented, "method VolumeEcShardsUnmount not implemented")
  756. }
  757. func (UnimplementedVolumeServerServer) VolumeEcShardRead(*VolumeEcShardReadRequest, VolumeServer_VolumeEcShardReadServer) error {
  758. return status.Errorf(codes.Unimplemented, "method VolumeEcShardRead not implemented")
  759. }
  760. func (UnimplementedVolumeServerServer) VolumeEcBlobDelete(context.Context, *VolumeEcBlobDeleteRequest) (*VolumeEcBlobDeleteResponse, error) {
  761. return nil, status.Errorf(codes.Unimplemented, "method VolumeEcBlobDelete not implemented")
  762. }
  763. func (UnimplementedVolumeServerServer) VolumeEcShardsToVolume(context.Context, *VolumeEcShardsToVolumeRequest) (*VolumeEcShardsToVolumeResponse, error) {
  764. return nil, status.Errorf(codes.Unimplemented, "method VolumeEcShardsToVolume not implemented")
  765. }
  766. func (UnimplementedVolumeServerServer) VolumeTierMoveDatToRemote(*VolumeTierMoveDatToRemoteRequest, VolumeServer_VolumeTierMoveDatToRemoteServer) error {
  767. return status.Errorf(codes.Unimplemented, "method VolumeTierMoveDatToRemote not implemented")
  768. }
  769. func (UnimplementedVolumeServerServer) VolumeTierMoveDatFromRemote(*VolumeTierMoveDatFromRemoteRequest, VolumeServer_VolumeTierMoveDatFromRemoteServer) error {
  770. return status.Errorf(codes.Unimplemented, "method VolumeTierMoveDatFromRemote not implemented")
  771. }
  772. func (UnimplementedVolumeServerServer) VolumeServerStatus(context.Context, *VolumeServerStatusRequest) (*VolumeServerStatusResponse, error) {
  773. return nil, status.Errorf(codes.Unimplemented, "method VolumeServerStatus not implemented")
  774. }
  775. func (UnimplementedVolumeServerServer) VolumeServerLeave(context.Context, *VolumeServerLeaveRequest) (*VolumeServerLeaveResponse, error) {
  776. return nil, status.Errorf(codes.Unimplemented, "method VolumeServerLeave not implemented")
  777. }
  778. func (UnimplementedVolumeServerServer) FetchAndWriteNeedle(context.Context, *FetchAndWriteNeedleRequest) (*FetchAndWriteNeedleResponse, error) {
  779. return nil, status.Errorf(codes.Unimplemented, "method FetchAndWriteNeedle not implemented")
  780. }
  781. func (UnimplementedVolumeServerServer) Query(*QueryRequest, VolumeServer_QueryServer) error {
  782. return status.Errorf(codes.Unimplemented, "method Query not implemented")
  783. }
  784. func (UnimplementedVolumeServerServer) VolumeNeedleStatus(context.Context, *VolumeNeedleStatusRequest) (*VolumeNeedleStatusResponse, error) {
  785. return nil, status.Errorf(codes.Unimplemented, "method VolumeNeedleStatus not implemented")
  786. }
  787. func (UnimplementedVolumeServerServer) Ping(context.Context, *PingRequest) (*PingResponse, error) {
  788. return nil, status.Errorf(codes.Unimplemented, "method Ping not implemented")
  789. }
  790. func (UnimplementedVolumeServerServer) mustEmbedUnimplementedVolumeServerServer() {}
  791. // UnsafeVolumeServerServer may be embedded to opt out of forward compatibility for this service.
  792. // Use of this interface is not recommended, as added methods to VolumeServerServer will
  793. // result in compilation errors.
  794. type UnsafeVolumeServerServer interface {
  795. mustEmbedUnimplementedVolumeServerServer()
  796. }
  797. func RegisterVolumeServerServer(s grpc.ServiceRegistrar, srv VolumeServerServer) {
  798. s.RegisterService(&VolumeServer_ServiceDesc, srv)
  799. }
  800. func _VolumeServer_BatchDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  801. in := new(BatchDeleteRequest)
  802. if err := dec(in); err != nil {
  803. return nil, err
  804. }
  805. if interceptor == nil {
  806. return srv.(VolumeServerServer).BatchDelete(ctx, in)
  807. }
  808. info := &grpc.UnaryServerInfo{
  809. Server: srv,
  810. FullMethod: "/volume_server_pb.VolumeServer/BatchDelete",
  811. }
  812. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  813. return srv.(VolumeServerServer).BatchDelete(ctx, req.(*BatchDeleteRequest))
  814. }
  815. return interceptor(ctx, in, info, handler)
  816. }
  817. func _VolumeServer_VacuumVolumeCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  818. in := new(VacuumVolumeCheckRequest)
  819. if err := dec(in); err != nil {
  820. return nil, err
  821. }
  822. if interceptor == nil {
  823. return srv.(VolumeServerServer).VacuumVolumeCheck(ctx, in)
  824. }
  825. info := &grpc.UnaryServerInfo{
  826. Server: srv,
  827. FullMethod: "/volume_server_pb.VolumeServer/VacuumVolumeCheck",
  828. }
  829. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  830. return srv.(VolumeServerServer).VacuumVolumeCheck(ctx, req.(*VacuumVolumeCheckRequest))
  831. }
  832. return interceptor(ctx, in, info, handler)
  833. }
  834. func _VolumeServer_VacuumVolumeCompact_Handler(srv interface{}, stream grpc.ServerStream) error {
  835. m := new(VacuumVolumeCompactRequest)
  836. if err := stream.RecvMsg(m); err != nil {
  837. return err
  838. }
  839. return srv.(VolumeServerServer).VacuumVolumeCompact(m, &volumeServerVacuumVolumeCompactServer{stream})
  840. }
  841. type VolumeServer_VacuumVolumeCompactServer interface {
  842. Send(*VacuumVolumeCompactResponse) error
  843. grpc.ServerStream
  844. }
  845. type volumeServerVacuumVolumeCompactServer struct {
  846. grpc.ServerStream
  847. }
  848. func (x *volumeServerVacuumVolumeCompactServer) Send(m *VacuumVolumeCompactResponse) error {
  849. return x.ServerStream.SendMsg(m)
  850. }
  851. func _VolumeServer_VacuumVolumeCommit_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  852. in := new(VacuumVolumeCommitRequest)
  853. if err := dec(in); err != nil {
  854. return nil, err
  855. }
  856. if interceptor == nil {
  857. return srv.(VolumeServerServer).VacuumVolumeCommit(ctx, in)
  858. }
  859. info := &grpc.UnaryServerInfo{
  860. Server: srv,
  861. FullMethod: "/volume_server_pb.VolumeServer/VacuumVolumeCommit",
  862. }
  863. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  864. return srv.(VolumeServerServer).VacuumVolumeCommit(ctx, req.(*VacuumVolumeCommitRequest))
  865. }
  866. return interceptor(ctx, in, info, handler)
  867. }
  868. func _VolumeServer_VacuumVolumeCleanup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  869. in := new(VacuumVolumeCleanupRequest)
  870. if err := dec(in); err != nil {
  871. return nil, err
  872. }
  873. if interceptor == nil {
  874. return srv.(VolumeServerServer).VacuumVolumeCleanup(ctx, in)
  875. }
  876. info := &grpc.UnaryServerInfo{
  877. Server: srv,
  878. FullMethod: "/volume_server_pb.VolumeServer/VacuumVolumeCleanup",
  879. }
  880. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  881. return srv.(VolumeServerServer).VacuumVolumeCleanup(ctx, req.(*VacuumVolumeCleanupRequest))
  882. }
  883. return interceptor(ctx, in, info, handler)
  884. }
  885. func _VolumeServer_DeleteCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  886. in := new(DeleteCollectionRequest)
  887. if err := dec(in); err != nil {
  888. return nil, err
  889. }
  890. if interceptor == nil {
  891. return srv.(VolumeServerServer).DeleteCollection(ctx, in)
  892. }
  893. info := &grpc.UnaryServerInfo{
  894. Server: srv,
  895. FullMethod: "/volume_server_pb.VolumeServer/DeleteCollection",
  896. }
  897. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  898. return srv.(VolumeServerServer).DeleteCollection(ctx, req.(*DeleteCollectionRequest))
  899. }
  900. return interceptor(ctx, in, info, handler)
  901. }
  902. func _VolumeServer_AllocateVolume_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  903. in := new(AllocateVolumeRequest)
  904. if err := dec(in); err != nil {
  905. return nil, err
  906. }
  907. if interceptor == nil {
  908. return srv.(VolumeServerServer).AllocateVolume(ctx, in)
  909. }
  910. info := &grpc.UnaryServerInfo{
  911. Server: srv,
  912. FullMethod: "/volume_server_pb.VolumeServer/AllocateVolume",
  913. }
  914. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  915. return srv.(VolumeServerServer).AllocateVolume(ctx, req.(*AllocateVolumeRequest))
  916. }
  917. return interceptor(ctx, in, info, handler)
  918. }
  919. func _VolumeServer_VolumeSyncStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  920. in := new(VolumeSyncStatusRequest)
  921. if err := dec(in); err != nil {
  922. return nil, err
  923. }
  924. if interceptor == nil {
  925. return srv.(VolumeServerServer).VolumeSyncStatus(ctx, in)
  926. }
  927. info := &grpc.UnaryServerInfo{
  928. Server: srv,
  929. FullMethod: "/volume_server_pb.VolumeServer/VolumeSyncStatus",
  930. }
  931. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  932. return srv.(VolumeServerServer).VolumeSyncStatus(ctx, req.(*VolumeSyncStatusRequest))
  933. }
  934. return interceptor(ctx, in, info, handler)
  935. }
  936. func _VolumeServer_VolumeIncrementalCopy_Handler(srv interface{}, stream grpc.ServerStream) error {
  937. m := new(VolumeIncrementalCopyRequest)
  938. if err := stream.RecvMsg(m); err != nil {
  939. return err
  940. }
  941. return srv.(VolumeServerServer).VolumeIncrementalCopy(m, &volumeServerVolumeIncrementalCopyServer{stream})
  942. }
  943. type VolumeServer_VolumeIncrementalCopyServer interface {
  944. Send(*VolumeIncrementalCopyResponse) error
  945. grpc.ServerStream
  946. }
  947. type volumeServerVolumeIncrementalCopyServer struct {
  948. grpc.ServerStream
  949. }
  950. func (x *volumeServerVolumeIncrementalCopyServer) Send(m *VolumeIncrementalCopyResponse) error {
  951. return x.ServerStream.SendMsg(m)
  952. }
  953. func _VolumeServer_VolumeMount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  954. in := new(VolumeMountRequest)
  955. if err := dec(in); err != nil {
  956. return nil, err
  957. }
  958. if interceptor == nil {
  959. return srv.(VolumeServerServer).VolumeMount(ctx, in)
  960. }
  961. info := &grpc.UnaryServerInfo{
  962. Server: srv,
  963. FullMethod: "/volume_server_pb.VolumeServer/VolumeMount",
  964. }
  965. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  966. return srv.(VolumeServerServer).VolumeMount(ctx, req.(*VolumeMountRequest))
  967. }
  968. return interceptor(ctx, in, info, handler)
  969. }
  970. func _VolumeServer_VolumeUnmount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  971. in := new(VolumeUnmountRequest)
  972. if err := dec(in); err != nil {
  973. return nil, err
  974. }
  975. if interceptor == nil {
  976. return srv.(VolumeServerServer).VolumeUnmount(ctx, in)
  977. }
  978. info := &grpc.UnaryServerInfo{
  979. Server: srv,
  980. FullMethod: "/volume_server_pb.VolumeServer/VolumeUnmount",
  981. }
  982. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  983. return srv.(VolumeServerServer).VolumeUnmount(ctx, req.(*VolumeUnmountRequest))
  984. }
  985. return interceptor(ctx, in, info, handler)
  986. }
  987. func _VolumeServer_VolumeDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  988. in := new(VolumeDeleteRequest)
  989. if err := dec(in); err != nil {
  990. return nil, err
  991. }
  992. if interceptor == nil {
  993. return srv.(VolumeServerServer).VolumeDelete(ctx, in)
  994. }
  995. info := &grpc.UnaryServerInfo{
  996. Server: srv,
  997. FullMethod: "/volume_server_pb.VolumeServer/VolumeDelete",
  998. }
  999. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1000. return srv.(VolumeServerServer).VolumeDelete(ctx, req.(*VolumeDeleteRequest))
  1001. }
  1002. return interceptor(ctx, in, info, handler)
  1003. }
  1004. func _VolumeServer_VolumeMarkReadonly_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1005. in := new(VolumeMarkReadonlyRequest)
  1006. if err := dec(in); err != nil {
  1007. return nil, err
  1008. }
  1009. if interceptor == nil {
  1010. return srv.(VolumeServerServer).VolumeMarkReadonly(ctx, in)
  1011. }
  1012. info := &grpc.UnaryServerInfo{
  1013. Server: srv,
  1014. FullMethod: "/volume_server_pb.VolumeServer/VolumeMarkReadonly",
  1015. }
  1016. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1017. return srv.(VolumeServerServer).VolumeMarkReadonly(ctx, req.(*VolumeMarkReadonlyRequest))
  1018. }
  1019. return interceptor(ctx, in, info, handler)
  1020. }
  1021. func _VolumeServer_VolumeMarkWritable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1022. in := new(VolumeMarkWritableRequest)
  1023. if err := dec(in); err != nil {
  1024. return nil, err
  1025. }
  1026. if interceptor == nil {
  1027. return srv.(VolumeServerServer).VolumeMarkWritable(ctx, in)
  1028. }
  1029. info := &grpc.UnaryServerInfo{
  1030. Server: srv,
  1031. FullMethod: "/volume_server_pb.VolumeServer/VolumeMarkWritable",
  1032. }
  1033. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1034. return srv.(VolumeServerServer).VolumeMarkWritable(ctx, req.(*VolumeMarkWritableRequest))
  1035. }
  1036. return interceptor(ctx, in, info, handler)
  1037. }
  1038. func _VolumeServer_VolumeConfigure_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1039. in := new(VolumeConfigureRequest)
  1040. if err := dec(in); err != nil {
  1041. return nil, err
  1042. }
  1043. if interceptor == nil {
  1044. return srv.(VolumeServerServer).VolumeConfigure(ctx, in)
  1045. }
  1046. info := &grpc.UnaryServerInfo{
  1047. Server: srv,
  1048. FullMethod: "/volume_server_pb.VolumeServer/VolumeConfigure",
  1049. }
  1050. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1051. return srv.(VolumeServerServer).VolumeConfigure(ctx, req.(*VolumeConfigureRequest))
  1052. }
  1053. return interceptor(ctx, in, info, handler)
  1054. }
  1055. func _VolumeServer_VolumeStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1056. in := new(VolumeStatusRequest)
  1057. if err := dec(in); err != nil {
  1058. return nil, err
  1059. }
  1060. if interceptor == nil {
  1061. return srv.(VolumeServerServer).VolumeStatus(ctx, in)
  1062. }
  1063. info := &grpc.UnaryServerInfo{
  1064. Server: srv,
  1065. FullMethod: "/volume_server_pb.VolumeServer/VolumeStatus",
  1066. }
  1067. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1068. return srv.(VolumeServerServer).VolumeStatus(ctx, req.(*VolumeStatusRequest))
  1069. }
  1070. return interceptor(ctx, in, info, handler)
  1071. }
  1072. func _VolumeServer_VolumeCopy_Handler(srv interface{}, stream grpc.ServerStream) error {
  1073. m := new(VolumeCopyRequest)
  1074. if err := stream.RecvMsg(m); err != nil {
  1075. return err
  1076. }
  1077. return srv.(VolumeServerServer).VolumeCopy(m, &volumeServerVolumeCopyServer{stream})
  1078. }
  1079. type VolumeServer_VolumeCopyServer interface {
  1080. Send(*VolumeCopyResponse) error
  1081. grpc.ServerStream
  1082. }
  1083. type volumeServerVolumeCopyServer struct {
  1084. grpc.ServerStream
  1085. }
  1086. func (x *volumeServerVolumeCopyServer) Send(m *VolumeCopyResponse) error {
  1087. return x.ServerStream.SendMsg(m)
  1088. }
  1089. func _VolumeServer_ReadVolumeFileStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1090. in := new(ReadVolumeFileStatusRequest)
  1091. if err := dec(in); err != nil {
  1092. return nil, err
  1093. }
  1094. if interceptor == nil {
  1095. return srv.(VolumeServerServer).ReadVolumeFileStatus(ctx, in)
  1096. }
  1097. info := &grpc.UnaryServerInfo{
  1098. Server: srv,
  1099. FullMethod: "/volume_server_pb.VolumeServer/ReadVolumeFileStatus",
  1100. }
  1101. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1102. return srv.(VolumeServerServer).ReadVolumeFileStatus(ctx, req.(*ReadVolumeFileStatusRequest))
  1103. }
  1104. return interceptor(ctx, in, info, handler)
  1105. }
  1106. func _VolumeServer_CopyFile_Handler(srv interface{}, stream grpc.ServerStream) error {
  1107. m := new(CopyFileRequest)
  1108. if err := stream.RecvMsg(m); err != nil {
  1109. return err
  1110. }
  1111. return srv.(VolumeServerServer).CopyFile(m, &volumeServerCopyFileServer{stream})
  1112. }
  1113. type VolumeServer_CopyFileServer interface {
  1114. Send(*CopyFileResponse) error
  1115. grpc.ServerStream
  1116. }
  1117. type volumeServerCopyFileServer struct {
  1118. grpc.ServerStream
  1119. }
  1120. func (x *volumeServerCopyFileServer) Send(m *CopyFileResponse) error {
  1121. return x.ServerStream.SendMsg(m)
  1122. }
  1123. func _VolumeServer_ReadNeedleBlob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1124. in := new(ReadNeedleBlobRequest)
  1125. if err := dec(in); err != nil {
  1126. return nil, err
  1127. }
  1128. if interceptor == nil {
  1129. return srv.(VolumeServerServer).ReadNeedleBlob(ctx, in)
  1130. }
  1131. info := &grpc.UnaryServerInfo{
  1132. Server: srv,
  1133. FullMethod: "/volume_server_pb.VolumeServer/ReadNeedleBlob",
  1134. }
  1135. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1136. return srv.(VolumeServerServer).ReadNeedleBlob(ctx, req.(*ReadNeedleBlobRequest))
  1137. }
  1138. return interceptor(ctx, in, info, handler)
  1139. }
  1140. func _VolumeServer_ReadNeedleMeta_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1141. in := new(ReadNeedleMetaRequest)
  1142. if err := dec(in); err != nil {
  1143. return nil, err
  1144. }
  1145. if interceptor == nil {
  1146. return srv.(VolumeServerServer).ReadNeedleMeta(ctx, in)
  1147. }
  1148. info := &grpc.UnaryServerInfo{
  1149. Server: srv,
  1150. FullMethod: "/volume_server_pb.VolumeServer/ReadNeedleMeta",
  1151. }
  1152. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1153. return srv.(VolumeServerServer).ReadNeedleMeta(ctx, req.(*ReadNeedleMetaRequest))
  1154. }
  1155. return interceptor(ctx, in, info, handler)
  1156. }
  1157. func _VolumeServer_WriteNeedleBlob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1158. in := new(WriteNeedleBlobRequest)
  1159. if err := dec(in); err != nil {
  1160. return nil, err
  1161. }
  1162. if interceptor == nil {
  1163. return srv.(VolumeServerServer).WriteNeedleBlob(ctx, in)
  1164. }
  1165. info := &grpc.UnaryServerInfo{
  1166. Server: srv,
  1167. FullMethod: "/volume_server_pb.VolumeServer/WriteNeedleBlob",
  1168. }
  1169. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1170. return srv.(VolumeServerServer).WriteNeedleBlob(ctx, req.(*WriteNeedleBlobRequest))
  1171. }
  1172. return interceptor(ctx, in, info, handler)
  1173. }
  1174. func _VolumeServer_ReadAllNeedles_Handler(srv interface{}, stream grpc.ServerStream) error {
  1175. m := new(ReadAllNeedlesRequest)
  1176. if err := stream.RecvMsg(m); err != nil {
  1177. return err
  1178. }
  1179. return srv.(VolumeServerServer).ReadAllNeedles(m, &volumeServerReadAllNeedlesServer{stream})
  1180. }
  1181. type VolumeServer_ReadAllNeedlesServer interface {
  1182. Send(*ReadAllNeedlesResponse) error
  1183. grpc.ServerStream
  1184. }
  1185. type volumeServerReadAllNeedlesServer struct {
  1186. grpc.ServerStream
  1187. }
  1188. func (x *volumeServerReadAllNeedlesServer) Send(m *ReadAllNeedlesResponse) error {
  1189. return x.ServerStream.SendMsg(m)
  1190. }
  1191. func _VolumeServer_VolumeTailSender_Handler(srv interface{}, stream grpc.ServerStream) error {
  1192. m := new(VolumeTailSenderRequest)
  1193. if err := stream.RecvMsg(m); err != nil {
  1194. return err
  1195. }
  1196. return srv.(VolumeServerServer).VolumeTailSender(m, &volumeServerVolumeTailSenderServer{stream})
  1197. }
  1198. type VolumeServer_VolumeTailSenderServer interface {
  1199. Send(*VolumeTailSenderResponse) error
  1200. grpc.ServerStream
  1201. }
  1202. type volumeServerVolumeTailSenderServer struct {
  1203. grpc.ServerStream
  1204. }
  1205. func (x *volumeServerVolumeTailSenderServer) Send(m *VolumeTailSenderResponse) error {
  1206. return x.ServerStream.SendMsg(m)
  1207. }
  1208. func _VolumeServer_VolumeTailReceiver_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1209. in := new(VolumeTailReceiverRequest)
  1210. if err := dec(in); err != nil {
  1211. return nil, err
  1212. }
  1213. if interceptor == nil {
  1214. return srv.(VolumeServerServer).VolumeTailReceiver(ctx, in)
  1215. }
  1216. info := &grpc.UnaryServerInfo{
  1217. Server: srv,
  1218. FullMethod: "/volume_server_pb.VolumeServer/VolumeTailReceiver",
  1219. }
  1220. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1221. return srv.(VolumeServerServer).VolumeTailReceiver(ctx, req.(*VolumeTailReceiverRequest))
  1222. }
  1223. return interceptor(ctx, in, info, handler)
  1224. }
  1225. func _VolumeServer_VolumeEcShardsGenerate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1226. in := new(VolumeEcShardsGenerateRequest)
  1227. if err := dec(in); err != nil {
  1228. return nil, err
  1229. }
  1230. if interceptor == nil {
  1231. return srv.(VolumeServerServer).VolumeEcShardsGenerate(ctx, in)
  1232. }
  1233. info := &grpc.UnaryServerInfo{
  1234. Server: srv,
  1235. FullMethod: "/volume_server_pb.VolumeServer/VolumeEcShardsGenerate",
  1236. }
  1237. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1238. return srv.(VolumeServerServer).VolumeEcShardsGenerate(ctx, req.(*VolumeEcShardsGenerateRequest))
  1239. }
  1240. return interceptor(ctx, in, info, handler)
  1241. }
  1242. func _VolumeServer_VolumeEcShardsRebuild_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1243. in := new(VolumeEcShardsRebuildRequest)
  1244. if err := dec(in); err != nil {
  1245. return nil, err
  1246. }
  1247. if interceptor == nil {
  1248. return srv.(VolumeServerServer).VolumeEcShardsRebuild(ctx, in)
  1249. }
  1250. info := &grpc.UnaryServerInfo{
  1251. Server: srv,
  1252. FullMethod: "/volume_server_pb.VolumeServer/VolumeEcShardsRebuild",
  1253. }
  1254. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1255. return srv.(VolumeServerServer).VolumeEcShardsRebuild(ctx, req.(*VolumeEcShardsRebuildRequest))
  1256. }
  1257. return interceptor(ctx, in, info, handler)
  1258. }
  1259. func _VolumeServer_VolumeEcShardsCopy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1260. in := new(VolumeEcShardsCopyRequest)
  1261. if err := dec(in); err != nil {
  1262. return nil, err
  1263. }
  1264. if interceptor == nil {
  1265. return srv.(VolumeServerServer).VolumeEcShardsCopy(ctx, in)
  1266. }
  1267. info := &grpc.UnaryServerInfo{
  1268. Server: srv,
  1269. FullMethod: "/volume_server_pb.VolumeServer/VolumeEcShardsCopy",
  1270. }
  1271. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1272. return srv.(VolumeServerServer).VolumeEcShardsCopy(ctx, req.(*VolumeEcShardsCopyRequest))
  1273. }
  1274. return interceptor(ctx, in, info, handler)
  1275. }
  1276. func _VolumeServer_VolumeEcShardsDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1277. in := new(VolumeEcShardsDeleteRequest)
  1278. if err := dec(in); err != nil {
  1279. return nil, err
  1280. }
  1281. if interceptor == nil {
  1282. return srv.(VolumeServerServer).VolumeEcShardsDelete(ctx, in)
  1283. }
  1284. info := &grpc.UnaryServerInfo{
  1285. Server: srv,
  1286. FullMethod: "/volume_server_pb.VolumeServer/VolumeEcShardsDelete",
  1287. }
  1288. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1289. return srv.(VolumeServerServer).VolumeEcShardsDelete(ctx, req.(*VolumeEcShardsDeleteRequest))
  1290. }
  1291. return interceptor(ctx, in, info, handler)
  1292. }
  1293. func _VolumeServer_VolumeEcShardsMount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1294. in := new(VolumeEcShardsMountRequest)
  1295. if err := dec(in); err != nil {
  1296. return nil, err
  1297. }
  1298. if interceptor == nil {
  1299. return srv.(VolumeServerServer).VolumeEcShardsMount(ctx, in)
  1300. }
  1301. info := &grpc.UnaryServerInfo{
  1302. Server: srv,
  1303. FullMethod: "/volume_server_pb.VolumeServer/VolumeEcShardsMount",
  1304. }
  1305. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1306. return srv.(VolumeServerServer).VolumeEcShardsMount(ctx, req.(*VolumeEcShardsMountRequest))
  1307. }
  1308. return interceptor(ctx, in, info, handler)
  1309. }
  1310. func _VolumeServer_VolumeEcShardsUnmount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1311. in := new(VolumeEcShardsUnmountRequest)
  1312. if err := dec(in); err != nil {
  1313. return nil, err
  1314. }
  1315. if interceptor == nil {
  1316. return srv.(VolumeServerServer).VolumeEcShardsUnmount(ctx, in)
  1317. }
  1318. info := &grpc.UnaryServerInfo{
  1319. Server: srv,
  1320. FullMethod: "/volume_server_pb.VolumeServer/VolumeEcShardsUnmount",
  1321. }
  1322. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1323. return srv.(VolumeServerServer).VolumeEcShardsUnmount(ctx, req.(*VolumeEcShardsUnmountRequest))
  1324. }
  1325. return interceptor(ctx, in, info, handler)
  1326. }
  1327. func _VolumeServer_VolumeEcShardRead_Handler(srv interface{}, stream grpc.ServerStream) error {
  1328. m := new(VolumeEcShardReadRequest)
  1329. if err := stream.RecvMsg(m); err != nil {
  1330. return err
  1331. }
  1332. return srv.(VolumeServerServer).VolumeEcShardRead(m, &volumeServerVolumeEcShardReadServer{stream})
  1333. }
  1334. type VolumeServer_VolumeEcShardReadServer interface {
  1335. Send(*VolumeEcShardReadResponse) error
  1336. grpc.ServerStream
  1337. }
  1338. type volumeServerVolumeEcShardReadServer struct {
  1339. grpc.ServerStream
  1340. }
  1341. func (x *volumeServerVolumeEcShardReadServer) Send(m *VolumeEcShardReadResponse) error {
  1342. return x.ServerStream.SendMsg(m)
  1343. }
  1344. func _VolumeServer_VolumeEcBlobDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1345. in := new(VolumeEcBlobDeleteRequest)
  1346. if err := dec(in); err != nil {
  1347. return nil, err
  1348. }
  1349. if interceptor == nil {
  1350. return srv.(VolumeServerServer).VolumeEcBlobDelete(ctx, in)
  1351. }
  1352. info := &grpc.UnaryServerInfo{
  1353. Server: srv,
  1354. FullMethod: "/volume_server_pb.VolumeServer/VolumeEcBlobDelete",
  1355. }
  1356. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1357. return srv.(VolumeServerServer).VolumeEcBlobDelete(ctx, req.(*VolumeEcBlobDeleteRequest))
  1358. }
  1359. return interceptor(ctx, in, info, handler)
  1360. }
  1361. func _VolumeServer_VolumeEcShardsToVolume_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1362. in := new(VolumeEcShardsToVolumeRequest)
  1363. if err := dec(in); err != nil {
  1364. return nil, err
  1365. }
  1366. if interceptor == nil {
  1367. return srv.(VolumeServerServer).VolumeEcShardsToVolume(ctx, in)
  1368. }
  1369. info := &grpc.UnaryServerInfo{
  1370. Server: srv,
  1371. FullMethod: "/volume_server_pb.VolumeServer/VolumeEcShardsToVolume",
  1372. }
  1373. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1374. return srv.(VolumeServerServer).VolumeEcShardsToVolume(ctx, req.(*VolumeEcShardsToVolumeRequest))
  1375. }
  1376. return interceptor(ctx, in, info, handler)
  1377. }
  1378. func _VolumeServer_VolumeTierMoveDatToRemote_Handler(srv interface{}, stream grpc.ServerStream) error {
  1379. m := new(VolumeTierMoveDatToRemoteRequest)
  1380. if err := stream.RecvMsg(m); err != nil {
  1381. return err
  1382. }
  1383. return srv.(VolumeServerServer).VolumeTierMoveDatToRemote(m, &volumeServerVolumeTierMoveDatToRemoteServer{stream})
  1384. }
  1385. type VolumeServer_VolumeTierMoveDatToRemoteServer interface {
  1386. Send(*VolumeTierMoveDatToRemoteResponse) error
  1387. grpc.ServerStream
  1388. }
  1389. type volumeServerVolumeTierMoveDatToRemoteServer struct {
  1390. grpc.ServerStream
  1391. }
  1392. func (x *volumeServerVolumeTierMoveDatToRemoteServer) Send(m *VolumeTierMoveDatToRemoteResponse) error {
  1393. return x.ServerStream.SendMsg(m)
  1394. }
  1395. func _VolumeServer_VolumeTierMoveDatFromRemote_Handler(srv interface{}, stream grpc.ServerStream) error {
  1396. m := new(VolumeTierMoveDatFromRemoteRequest)
  1397. if err := stream.RecvMsg(m); err != nil {
  1398. return err
  1399. }
  1400. return srv.(VolumeServerServer).VolumeTierMoveDatFromRemote(m, &volumeServerVolumeTierMoveDatFromRemoteServer{stream})
  1401. }
  1402. type VolumeServer_VolumeTierMoveDatFromRemoteServer interface {
  1403. Send(*VolumeTierMoveDatFromRemoteResponse) error
  1404. grpc.ServerStream
  1405. }
  1406. type volumeServerVolumeTierMoveDatFromRemoteServer struct {
  1407. grpc.ServerStream
  1408. }
  1409. func (x *volumeServerVolumeTierMoveDatFromRemoteServer) Send(m *VolumeTierMoveDatFromRemoteResponse) error {
  1410. return x.ServerStream.SendMsg(m)
  1411. }
  1412. func _VolumeServer_VolumeServerStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1413. in := new(VolumeServerStatusRequest)
  1414. if err := dec(in); err != nil {
  1415. return nil, err
  1416. }
  1417. if interceptor == nil {
  1418. return srv.(VolumeServerServer).VolumeServerStatus(ctx, in)
  1419. }
  1420. info := &grpc.UnaryServerInfo{
  1421. Server: srv,
  1422. FullMethod: "/volume_server_pb.VolumeServer/VolumeServerStatus",
  1423. }
  1424. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1425. return srv.(VolumeServerServer).VolumeServerStatus(ctx, req.(*VolumeServerStatusRequest))
  1426. }
  1427. return interceptor(ctx, in, info, handler)
  1428. }
  1429. func _VolumeServer_VolumeServerLeave_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1430. in := new(VolumeServerLeaveRequest)
  1431. if err := dec(in); err != nil {
  1432. return nil, err
  1433. }
  1434. if interceptor == nil {
  1435. return srv.(VolumeServerServer).VolumeServerLeave(ctx, in)
  1436. }
  1437. info := &grpc.UnaryServerInfo{
  1438. Server: srv,
  1439. FullMethod: "/volume_server_pb.VolumeServer/VolumeServerLeave",
  1440. }
  1441. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1442. return srv.(VolumeServerServer).VolumeServerLeave(ctx, req.(*VolumeServerLeaveRequest))
  1443. }
  1444. return interceptor(ctx, in, info, handler)
  1445. }
  1446. func _VolumeServer_FetchAndWriteNeedle_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1447. in := new(FetchAndWriteNeedleRequest)
  1448. if err := dec(in); err != nil {
  1449. return nil, err
  1450. }
  1451. if interceptor == nil {
  1452. return srv.(VolumeServerServer).FetchAndWriteNeedle(ctx, in)
  1453. }
  1454. info := &grpc.UnaryServerInfo{
  1455. Server: srv,
  1456. FullMethod: "/volume_server_pb.VolumeServer/FetchAndWriteNeedle",
  1457. }
  1458. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1459. return srv.(VolumeServerServer).FetchAndWriteNeedle(ctx, req.(*FetchAndWriteNeedleRequest))
  1460. }
  1461. return interceptor(ctx, in, info, handler)
  1462. }
  1463. func _VolumeServer_Query_Handler(srv interface{}, stream grpc.ServerStream) error {
  1464. m := new(QueryRequest)
  1465. if err := stream.RecvMsg(m); err != nil {
  1466. return err
  1467. }
  1468. return srv.(VolumeServerServer).Query(m, &volumeServerQueryServer{stream})
  1469. }
  1470. type VolumeServer_QueryServer interface {
  1471. Send(*QueriedStripe) error
  1472. grpc.ServerStream
  1473. }
  1474. type volumeServerQueryServer struct {
  1475. grpc.ServerStream
  1476. }
  1477. func (x *volumeServerQueryServer) Send(m *QueriedStripe) error {
  1478. return x.ServerStream.SendMsg(m)
  1479. }
  1480. func _VolumeServer_VolumeNeedleStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1481. in := new(VolumeNeedleStatusRequest)
  1482. if err := dec(in); err != nil {
  1483. return nil, err
  1484. }
  1485. if interceptor == nil {
  1486. return srv.(VolumeServerServer).VolumeNeedleStatus(ctx, in)
  1487. }
  1488. info := &grpc.UnaryServerInfo{
  1489. Server: srv,
  1490. FullMethod: "/volume_server_pb.VolumeServer/VolumeNeedleStatus",
  1491. }
  1492. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1493. return srv.(VolumeServerServer).VolumeNeedleStatus(ctx, req.(*VolumeNeedleStatusRequest))
  1494. }
  1495. return interceptor(ctx, in, info, handler)
  1496. }
  1497. func _VolumeServer_Ping_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1498. in := new(PingRequest)
  1499. if err := dec(in); err != nil {
  1500. return nil, err
  1501. }
  1502. if interceptor == nil {
  1503. return srv.(VolumeServerServer).Ping(ctx, in)
  1504. }
  1505. info := &grpc.UnaryServerInfo{
  1506. Server: srv,
  1507. FullMethod: "/volume_server_pb.VolumeServer/Ping",
  1508. }
  1509. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1510. return srv.(VolumeServerServer).Ping(ctx, req.(*PingRequest))
  1511. }
  1512. return interceptor(ctx, in, info, handler)
  1513. }
  1514. // VolumeServer_ServiceDesc is the grpc.ServiceDesc for VolumeServer service.
  1515. // It's only intended for direct use with grpc.RegisterService,
  1516. // and not to be introspected or modified (even as a copy)
  1517. var VolumeServer_ServiceDesc = grpc.ServiceDesc{
  1518. ServiceName: "volume_server_pb.VolumeServer",
  1519. HandlerType: (*VolumeServerServer)(nil),
  1520. Methods: []grpc.MethodDesc{
  1521. {
  1522. MethodName: "BatchDelete",
  1523. Handler: _VolumeServer_BatchDelete_Handler,
  1524. },
  1525. {
  1526. MethodName: "VacuumVolumeCheck",
  1527. Handler: _VolumeServer_VacuumVolumeCheck_Handler,
  1528. },
  1529. {
  1530. MethodName: "VacuumVolumeCommit",
  1531. Handler: _VolumeServer_VacuumVolumeCommit_Handler,
  1532. },
  1533. {
  1534. MethodName: "VacuumVolumeCleanup",
  1535. Handler: _VolumeServer_VacuumVolumeCleanup_Handler,
  1536. },
  1537. {
  1538. MethodName: "DeleteCollection",
  1539. Handler: _VolumeServer_DeleteCollection_Handler,
  1540. },
  1541. {
  1542. MethodName: "AllocateVolume",
  1543. Handler: _VolumeServer_AllocateVolume_Handler,
  1544. },
  1545. {
  1546. MethodName: "VolumeSyncStatus",
  1547. Handler: _VolumeServer_VolumeSyncStatus_Handler,
  1548. },
  1549. {
  1550. MethodName: "VolumeMount",
  1551. Handler: _VolumeServer_VolumeMount_Handler,
  1552. },
  1553. {
  1554. MethodName: "VolumeUnmount",
  1555. Handler: _VolumeServer_VolumeUnmount_Handler,
  1556. },
  1557. {
  1558. MethodName: "VolumeDelete",
  1559. Handler: _VolumeServer_VolumeDelete_Handler,
  1560. },
  1561. {
  1562. MethodName: "VolumeMarkReadonly",
  1563. Handler: _VolumeServer_VolumeMarkReadonly_Handler,
  1564. },
  1565. {
  1566. MethodName: "VolumeMarkWritable",
  1567. Handler: _VolumeServer_VolumeMarkWritable_Handler,
  1568. },
  1569. {
  1570. MethodName: "VolumeConfigure",
  1571. Handler: _VolumeServer_VolumeConfigure_Handler,
  1572. },
  1573. {
  1574. MethodName: "VolumeStatus",
  1575. Handler: _VolumeServer_VolumeStatus_Handler,
  1576. },
  1577. {
  1578. MethodName: "ReadVolumeFileStatus",
  1579. Handler: _VolumeServer_ReadVolumeFileStatus_Handler,
  1580. },
  1581. {
  1582. MethodName: "ReadNeedleBlob",
  1583. Handler: _VolumeServer_ReadNeedleBlob_Handler,
  1584. },
  1585. {
  1586. MethodName: "ReadNeedleMeta",
  1587. Handler: _VolumeServer_ReadNeedleMeta_Handler,
  1588. },
  1589. {
  1590. MethodName: "WriteNeedleBlob",
  1591. Handler: _VolumeServer_WriteNeedleBlob_Handler,
  1592. },
  1593. {
  1594. MethodName: "VolumeTailReceiver",
  1595. Handler: _VolumeServer_VolumeTailReceiver_Handler,
  1596. },
  1597. {
  1598. MethodName: "VolumeEcShardsGenerate",
  1599. Handler: _VolumeServer_VolumeEcShardsGenerate_Handler,
  1600. },
  1601. {
  1602. MethodName: "VolumeEcShardsRebuild",
  1603. Handler: _VolumeServer_VolumeEcShardsRebuild_Handler,
  1604. },
  1605. {
  1606. MethodName: "VolumeEcShardsCopy",
  1607. Handler: _VolumeServer_VolumeEcShardsCopy_Handler,
  1608. },
  1609. {
  1610. MethodName: "VolumeEcShardsDelete",
  1611. Handler: _VolumeServer_VolumeEcShardsDelete_Handler,
  1612. },
  1613. {
  1614. MethodName: "VolumeEcShardsMount",
  1615. Handler: _VolumeServer_VolumeEcShardsMount_Handler,
  1616. },
  1617. {
  1618. MethodName: "VolumeEcShardsUnmount",
  1619. Handler: _VolumeServer_VolumeEcShardsUnmount_Handler,
  1620. },
  1621. {
  1622. MethodName: "VolumeEcBlobDelete",
  1623. Handler: _VolumeServer_VolumeEcBlobDelete_Handler,
  1624. },
  1625. {
  1626. MethodName: "VolumeEcShardsToVolume",
  1627. Handler: _VolumeServer_VolumeEcShardsToVolume_Handler,
  1628. },
  1629. {
  1630. MethodName: "VolumeServerStatus",
  1631. Handler: _VolumeServer_VolumeServerStatus_Handler,
  1632. },
  1633. {
  1634. MethodName: "VolumeServerLeave",
  1635. Handler: _VolumeServer_VolumeServerLeave_Handler,
  1636. },
  1637. {
  1638. MethodName: "FetchAndWriteNeedle",
  1639. Handler: _VolumeServer_FetchAndWriteNeedle_Handler,
  1640. },
  1641. {
  1642. MethodName: "VolumeNeedleStatus",
  1643. Handler: _VolumeServer_VolumeNeedleStatus_Handler,
  1644. },
  1645. {
  1646. MethodName: "Ping",
  1647. Handler: _VolumeServer_Ping_Handler,
  1648. },
  1649. },
  1650. Streams: []grpc.StreamDesc{
  1651. {
  1652. StreamName: "VacuumVolumeCompact",
  1653. Handler: _VolumeServer_VacuumVolumeCompact_Handler,
  1654. ServerStreams: true,
  1655. },
  1656. {
  1657. StreamName: "VolumeIncrementalCopy",
  1658. Handler: _VolumeServer_VolumeIncrementalCopy_Handler,
  1659. ServerStreams: true,
  1660. },
  1661. {
  1662. StreamName: "VolumeCopy",
  1663. Handler: _VolumeServer_VolumeCopy_Handler,
  1664. ServerStreams: true,
  1665. },
  1666. {
  1667. StreamName: "CopyFile",
  1668. Handler: _VolumeServer_CopyFile_Handler,
  1669. ServerStreams: true,
  1670. },
  1671. {
  1672. StreamName: "ReadAllNeedles",
  1673. Handler: _VolumeServer_ReadAllNeedles_Handler,
  1674. ServerStreams: true,
  1675. },
  1676. {
  1677. StreamName: "VolumeTailSender",
  1678. Handler: _VolumeServer_VolumeTailSender_Handler,
  1679. ServerStreams: true,
  1680. },
  1681. {
  1682. StreamName: "VolumeEcShardRead",
  1683. Handler: _VolumeServer_VolumeEcShardRead_Handler,
  1684. ServerStreams: true,
  1685. },
  1686. {
  1687. StreamName: "VolumeTierMoveDatToRemote",
  1688. Handler: _VolumeServer_VolumeTierMoveDatToRemote_Handler,
  1689. ServerStreams: true,
  1690. },
  1691. {
  1692. StreamName: "VolumeTierMoveDatFromRemote",
  1693. Handler: _VolumeServer_VolumeTierMoveDatFromRemote_Handler,
  1694. ServerStreams: true,
  1695. },
  1696. {
  1697. StreamName: "Query",
  1698. Handler: _VolumeServer_Query_Handler,
  1699. ServerStreams: true,
  1700. },
  1701. },
  1702. Metadata: "volume_server.proto",
  1703. }