Get desktop application:
View/edit binary Protocol Buffers messages
(message has no fields)
required bool copysetLoadFin = 1
required uint32 logicPoolId = 1
required uint32 copysetId = 2
required uint64 chunkId = 3
optional string redirect = 2
repeated uint64 chunkSn = 3
required uint32 logicPoolId = 1
required uint32 copysetId = 2
required uint64 chunkId = 3
required uint32 offset = 4
required uint32 length = 5
required uint32 logicPoolId = 1
required uint32 copysetId = 2
required uint64 chunkId = 3
optional uint64 correctedSn = 4
optional string chunkLocationInfo = 5
optional string redirect = 2
required uint64 fileId = 1
required uint64 epoch = 2
required uint32 logicPoolId = 1
required uint32 copysetId = 2
required string leader_id = 3
required string peer_id = 4
repeated string old_peers = 1
repeated string new_peers = 2
required uint32 logicPoolId = 1
required uint32 copysetId = 2
required string leader_id = 3
required string peer_id = 4
repeated string old_peers = 1
repeated string new_peers = 2
required uint32 logicPoolId = 1
required uint32 copysetId = 2
required string leader_id = 3
repeated string new_peers = 4
repeated string old_peers = 1
repeated string new_peers = 2
required uint32 logicPoolId = 1
required uint32 copysetId = 2
required string peer_id = 3
repeated string old_peers = 4
repeated string new_peers = 5
(message has no fields)
required uint32 logicPoolId = 1
required uint32 copysetId = 2
optional string peer_id = 3
(message has no fields)
required uint32 logicPoolId = 1
required uint32 copysetId = 2
optional string peer_id = 3
required string leader_id = 1
required uint32 logicPoolId = 1
required uint32 copysetId = 2
required string leader_id = 3
optional string peer_id = 4
(message has no fields)
required uint32 logicPoolId = 1
required uint32 copysetId = 2
required uint32 logicPoolId = 1
required uint32 copysetId = 2
required common.Peer removePeer = 4
required uint32 logicPoolId = 1
required uint32 copysetId = 2
required uint32 logicPoolId = 1
required uint32 copysetId = 2
required uint32 logicPoolId = 1
required uint32 copysetId = 2
required common.Peer transferee = 4
(message has no fields)
required uint32 logicPoolId = 1
required uint32 copysetId = 2
required common.Peer requestPeer = 3
(message has no fields)
required uint32 logicPoolId = 1
required uint32 copysetId = 2
(message has no fields)
(message has no fields)
(message has no fields)
required uint32 logicPoolId = 1
required uint32 copysetId = 2
required bool queryHash = 4
optional uint32 state = 2
optional bool readOnly = 5
optional int64 term = 6
optional int64 committedIndex = 7
optional int64 knownAppliedIndex = 8
optional int64 pendingIndex = 9
optional int64 pendingQueueSize = 10
optional int64 applyingIndex = 11
optional int64 firstIndex = 12
optional int64 lastIndex = 13
optional int64 diskIndex = 14
optional uint64 epoch = 15
optional string hash = 16
required sint32 retCode = 1
Used in: ChunkResponse, CreateS3CloneChunkResponse, GetChunkHashResponse, GetChunkInfoResponse, UpdateEpochResponse
CHUNK_OP_STATUS_SUCCESS = 0
CHUNK_OP_STATUS_REDIRECTED = 1
CHUNK_OP_STATUS_DISK_FAIL = 2
CHUNK_OP_STATUS_CRC_FAIL = 3
CHUNK_OP_STATUS_INVALID_REQUEST = 4
CHUNK_OP_STATUS_NOSPACE = 5
CHUNK_OP_STATUS_COPYSET_NOTEXIST = 6
CHUNK_OP_STATUS_CHUNK_NOTEXIST = 7
CHUNK_OP_STATUS_FAILURE_UNKNOWN = 8
CHUNK_OP_STATUS_OVERLOAD = 9
CHUNK_OP_STATUS_BACKWARD = 10
CHUNK_OP_STATUS_CHUNK_EXIST = 11
CHUNK_OP_STATUS_EPOCH_TOO_OLD = 12
Used in: ChunkRequest
CHUNK_OP_DELETE = 0
CHUNK_OP_READ = 1
CHUNK_OP_WRITE = 2
CHUNK_OP_READ_SNAP = 3
CHUNK_OP_DELETE_SNAP = 4
CHUNK_OP_CREATE_CLONE = 5
CHUNK_OP_RECOVER = 6
CHUNK_OP_PASTE = 7
CHUNK_OP_UNKNOWN = 8
CHUNK_OP_SCAN = 9
Used in: ConfigResponse
CONFIG_OP_STATUS_SUCCESS = 0
CONFIG_OP_STATUS_FAILURE_UNKNOWN = 1
Used in: CopysetResponse, CopysetResponse2, CopysetStatusResponse
COPYSET_OP_STATUS_SUCCESS = 0
COPYSET_OP_STATUS_EXIST = 1
COPYSET_OP_STATUS_COPYSET_NOTEXIST = 2
COPYSET_OP_STATUS_FAILURE_UNKNOWN = 3
COPYSET_OP_STATUS_COPYSET_IS_HEALTHY = 4
Used as request type in: ChunkService.CreateCloneChunk, ChunkService.DeleteChunk, ChunkService.DeleteChunkSnapshotOrCorrectSn, ChunkService.ReadChunk, ChunkService.ReadChunkSnapshot, ChunkService.RecoverChunk, ChunkService.WriteChunk
required uint32 logicPoolId = 2
required uint32 copysetId = 3
required uint64 chunkId = 4
optional uint64 appliedIndex = 5
optional uint32 offset = 6
optional uint32 size = 7
optional uint64 sn = 9
optional uint64 correctedSn = 10
optional string location = 11
optional string cloneFileSource = 12
optional uint64 cloneFileOffset = 13
optional uint64 sendScanMapTimeoutMs = 14
optional uint32 sendScanMapRetryTimes = 15
optional uint64 sendScanMapRetryIntervalUs = 16
optional bool readMetaPage = 17
optional uint64 fileId = 18
optional uint64 epoch = 19
Used as response type in: ChunkService.CreateCloneChunk, ChunkService.DeleteChunk, ChunkService.DeleteChunkSnapshotOrCorrectSn, ChunkService.ReadChunk, ChunkService.ReadChunkSnapshot, ChunkService.RecoverChunk, ChunkService.WriteChunk
optional string redirect = 2
optional uint64 appliedIndex = 3
optional uint64 chunkSn = 5
optional uint64 snapSn = 6
required uint32 version = 1
required uint32 id = 2
required string token = 3
required uint32 checksum = 4
required uint32 logicPoolId = 1
required uint32 copysetId = 2
required uint64 epoch = 3
required uint32 checksum = 4
Used as request type in: ConfigService.Dump, ConfigService.Get, ConfigService.Set
required string key = 1
optional string value = 2
Used as response type in: ConfigService.Dump, ConfigService.Get, ConfigService.Set
optional string value = 2
Used in: CopysetRequest2
required uint32 logicPoolId = 1
required uint32 copysetId = 2
Used as request type in: CopysetService.CreateCopysetNode, CopysetService.DeleteBrokenCopyset
required uint32 logicPoolId = 1
required uint32 copysetId = 2
repeated string peerid = 3
Used as response type in: CopysetService.CreateCopysetNode, CopysetService.DeleteBrokenCopyset
optional string redirect = 2
Used in: CurveSnapshotPbAttachMeta
Used in: LocalFileMeta
FILE_SOURCE_LOCAL = 0
FILE_SOURCE_REFERENCE = 1
Used in: IntegrityJob
INTEGRITY_OP_STATE_WAITING = 0
INTEGRITY_OP_STATE_RUNNING = 1
INTEGRITY_OP_STATE_CANCELED = 2
INTEGRITY_OP_STATE_FINISHED = 3
INTEGRITY_OP_STATE_PAUSED = 4
INTEGRITY_OP_STATE_FAILED = 5
Used in: IntegrityResponse
INTEGRITY_OP_STATUS_SUCCESS = 0
INTEGRITY_OP_STATUS_FAILURE_UNKNOWN = 1
Used in: IntegrityRequest, IntegrityResponse
required int32 id = 1
required int32 copyset = 2
required int32 progress = 4
required int32 sched_time = 5
required int32 start_time = 6
Used as request type in: IntegrityService.CancelJob, IntegrityService.ListJobs, IntegrityService.PauseJob, IntegrityService.ResumeJob, IntegrityService.ScheduleJob
Used as response type in: IntegrityService.CancelJob, IntegrityService.ListJobs, IntegrityService.PauseJob, IntegrityService.ResumeJob, IntegrityService.ScheduleJob
Used in: CurveSnapshotPbAttachMeta.File
optional bytes user_meta = 1
optional string checksum = 3
Used in: ChunkRequest
optional uint32 clientId = 1
optional int32 dmclockDelta = 2
optional int32 dmclockRho = 3
Used in: ChunkResponse
optional int32 phase = 1
optional int32 cost = 2
Used in: FollowScanMapRequest, mds.heartbeat.CopySetInfo
required uint32 logicalPoolId = 1
required uint32 copysetId = 2
required uint64 chunkId = 3
required uint64 index = 4
required uint32 crc = 5
required uint64 offset = 6
required uint64 len = 7