package curve.chunkserver

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service ChunkServerService

chunkserver.proto:36

service ChunkService

chunk.proto:146

service CliService

cli.proto:103

service

service CliService2

cli2.proto:109

service

service ConfigService

configuration.proto:38

service CopysetService

copyset.proto:95

service IntegrityService

integrity.proto:55

service ScanService

scan.proto:41

enum CHUNK_OP_STATUS

chunk.proto:74

Used in: ChunkResponse, CreateS3CloneChunkResponse, GetChunkHashResponse, GetChunkInfoResponse, UpdateEpochResponse

enum CHUNK_OP_TYPE

chunk.proto:36

For chunk

Used in: ChunkRequest

enum CONFIG_OP_STATUS

configuration.proto:28

Used in: ConfigResponse

enum COPYSET_OP_STATUS

copyset.proto:41

Used in: CopysetResponse, CopysetResponse2, CopysetStatusResponse

message ChunkRequest

chunk.proto:52

read/write 的实际数据在 rpc 的 attachment 中

Used as request type in: ChunkService.CreateCloneChunk, ChunkService.DeleteChunk, ChunkService.DeleteChunkSnapshotOrCorrectSn, ChunkService.ReadChunk, ChunkService.ReadChunkSnapshot, ChunkService.RecoverChunk, ChunkService.WriteChunk

message ChunkResponse

chunk.proto:90

Used as response type in: ChunkService.CreateCloneChunk, ChunkService.DeleteChunk, ChunkService.DeleteChunkSnapshotOrCorrectSn, ChunkService.ReadChunk, ChunkService.ReadChunkSnapshot, ChunkService.RecoverChunk, ChunkService.WriteChunk

message ChunkServerMetadata

chunkserver.proto:22

message ConfEpoch

copyset.proto:27

copyset epoch message,用于epoch序列化和反序列化

message ConfigRequest

configuration.proto:23

Config service

Used as request type in: ConfigService.Dump, ConfigService.Get, ConfigService.Set

message ConfigResponse

configuration.proto:33

Used as response type in: ConfigService.Dump, ConfigService.Get, ConfigService.Set

message Copyset

copyset.proto:54

Used in: CopysetRequest2

message CopysetRequest

copyset.proto:34

Used as request type in: CopysetService.CreateCopysetNode, CopysetService.DeleteBrokenCopyset

message CopysetResponse

copyset.proto:49

Used as response type in: CopysetService.CreateCopysetNode, CopysetService.DeleteBrokenCopyset

message CurveSnapshotPbAttachMeta

curve_storage.proto:34

attach pb meta

message CurveSnapshotPbAttachMeta.File

curve_storage.proto:35

Used in: CurveSnapshotPbAttachMeta

enum FileSource

curve_storage.proto:22

Used in: LocalFileMeta

enum INTEGRITY_JOB_STATE

integrity.proto:23

Integrity service

Used in: IntegrityJob

enum INTEGRITY_OP_STATUS

integrity.proto:45

Used in: IntegrityResponse

message IntegrityJob

integrity.proto:32

Used in: IntegrityRequest, IntegrityResponse

message IntegrityRequest

integrity.proto:41

Used as request type in: IntegrityService.CancelJob, IntegrityService.ListJobs, IntegrityService.PauseJob, IntegrityService.ResumeJob, IntegrityService.ScheduleJob

message IntegrityResponse

integrity.proto:50

Used as response type in: IntegrityService.CancelJob, IntegrityService.ListJobs, IntegrityService.PauseJob, IntegrityService.ResumeJob, IntegrityService.ScheduleJob

message LocalFileMeta

curve_storage.proto:27

Used in: CurveSnapshotPbAttachMeta.File

message QosRequestParas

chunk.proto:24

Qos 参数

Used in: ChunkRequest

message QosResponseParas

chunk.proto:30

Used in: ChunkResponse

message ScanMap

scan.proto:23

Used in: FollowScanMapRequest, mds.heartbeat.CopySetInfo