Get desktop application:
View/edit binary Protocol Buffers messages
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
required uint32 fsId = 4
required uint64 parentInodeId = 5
required string name = 6
optional uint64 txId = 7
optional uint64 appliedIndex = 8
optional Dentry dentry = 2
optional uint64 appliedIndex = 3
optional TxLock txLock = 4
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
required uint32 fsId = 4
required uint64 dirInodeId = 5
optional uint64 txId = 6
optional string last = 7
optional uint32 count = 8
optional bool onlyDir = 9
optional uint64 appliedIndex = 10
repeated Dentry dentrys = 2
optional uint64 appliedIndex = 3
optional TxLock txLock = 4
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
required Dentry dentry = 4
optional Time create = 5
optional uint64 appliedIndex = 2
optional TxLock txLock = 3
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
required uint32 fsId = 4
optional uint64 txId = 5
required uint64 parentInodeId = 6
required string name = 7
optional Time create = 9
optional uint64 appliedIndex = 2
optional TxLock txLock = 3
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
repeated Dentry dentrys = 4
optional uint64 appliedIndex = 2
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
repeated Dentry dentrys = 4
required TxLock txLock = 5
repeated Dentry dentrys = 2
optional TxLock txLock = 3
optional uint64 appliedIndex = 4
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
required string primaryKey = 4
required uint64 startTs = 5
required uint64 curTimestamp = 6
optional uint64 appliedIndex = 2
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
required Dentry dentry = 4
required uint64 startTs = 5
required uint64 commitTs = 6
optional uint64 appliedIndex = 2
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
repeated Dentry dentrys = 4
required uint64 startTs = 5
required uint64 commitTs = 6
optional uint64 appliedIndex = 2
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
required uint32 fsId = 4
required uint64 inodeId = 5
optional uint64 appliedIndex = 6
optional bool supportStreaming = 7
optional Inode inode = 2
optional uint64 appliedIndex = 3
optional bool streaming = 4
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
required uint32 fsId = 4
required uint64 length = 5
required uint32 uid = 6
required uint32 gid = 7
required uint32 mode = 8
required uint64 parent = 10
optional uint64 rdev = 11
optional string symlink = 12
optional Time create = 13
optional Inode inode = 2
optional uint64 appliedIndex = 3
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
required uint32 fsId = 4
required uint64 inodeId = 5
optional uint64 length = 6
optional uint64 ctime = 7
optional uint32 ctime_ns = 8
optional uint64 mtime = 9
optional uint32 mtime_ns = 10
optional uint64 atime = 11
optional uint32 atime_ns = 12
optional uint32 uid = 13
optional uint32 gid = 14
optional uint32 mode = 15
map<uint64, S3ChunkInfoList> s3ChunkInfoMap = 17
optional uint32 nlink = 18
map<string, bytes> xattr = 20
repeated uint64 parent = 21
map<uint64, S3ChunkInfoList> s3ChunkInfoAdd = 22
optional uint64 appliedIndex = 2
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
required uint32 fsId = 4
required uint64 inodeId = 5
optional uint64 appliedIndex = 2
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
required uint32 fsId = 4
required uint32 uid = 5
required uint32 gid = 6
required uint32 mode = 7
optional Time create = 8
optional uint64 appliedIndex = 2
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
required uint32 fsId = 4
required uint32 uid = 5
required uint32 gid = 6
required uint32 mode = 7
optional Inode inode = 2
optional uint64 appliedIndex = 3
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
required uint32 fsId = 4
required uint64 inodeId = 5
map<uint64, S3ChunkInfoList> s3ChunkInfoAdd = 6
map<uint64, S3ChunkInfoList> s3ChunkInfoRemove = 7
required bool returnS3ChunkInfoMap = 8
optional bool fromS3Compaction = 9
optional bool supportStreaming = 10
optional uint64 appliedIndex = 2
map<uint64, S3ChunkInfoList> s3ChunkInfoMap = 3
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
required uint32 fsId = 4
repeated uint64 inodeId = 5
optional uint64 appliedIndex = 6
optional uint64 appliedIndex = 3
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
required uint32 fsId = 4
repeated uint64 inodeId = 5
optional uint64 appliedIndex = 6
repeated XAttr xattr = 2
optional uint64 appliedIndex = 3
optional uint64 appliedIndex = 2
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
optional uint64 appliedIndex = 2
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
required uint32 fsId = 4
required uint64 inodeId = 5
optional uint64 appliedIndex = 6
optional bool streaming = 7
repeated uint64 sliceoffsets = 8
optional uint64 appliedIndex = 2
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
required uint32 fsId = 4
required uint64 inodeId = 5
optional uint64 appliedIndex = 2
required uint32 poolId = 1
required uint32 copysetId = 2
required uint32 partitionId = 3
required uint64 fsId = 4
optional uint64 appliedIndex = 2
Used in: mds.heartbeat.BlockGroupStatInfo, UpdateDeallocatableBlockGroupRequest
required uint64 blockGroupOffset = 1
optional uint64 deallocatableSize = 2
repeated uint64 inodeIdlist = 3
repeated uint64 inodeIdUnderDeallocate = 4
oneof type
Used in: DeallocatableBlockGroup
required uint64 decreaseDeallocatableSize = 1
repeated uint64 inodedDeallocated = 2
Used in: CommitTxRequest, CreateDentryRequest, DentryVec, GetDentryResponse, ListDentryResponse, PrepareRenameTxRequest, PrewriteRenameTxRequest, PrewriteRenameTxResponse, ResolveTxLockRequest
required uint32 fsId = 1
required uint64 inodeId = 2
required uint64 parentInodeId = 3
required string name = 4
optional uint64 txId = 5
optional uint32 flag = 6
optional uint64 txSequence = 8
TYPE_FILE_FLAG = 1
DELETE_MARK_FLAG = 2
TRANSACTION_PREPARE_FLAG = 4
Used in: CreateInodeRequest, DeleteDentryRequest, Dentry, Inode, InodeAttr
TYPE_DIRECTORY = 1
TYPE_FILE = 2
TYPE_SYM_LINK = 3
TYPE_S3 = 4
Used in: DeallocatableBlockGroup
required uint64 increaseDeallocatableSize = 1
repeated uint64 inodeIdlistAdd = 2
Used in: CreateInodeResponse, CreateManageInodeResponse, GetInodeResponse
required uint64 inodeId = 1
required uint32 fsId = 2
required uint64 length = 3
required uint64 ctime = 4
required uint32 ctime_ns = 5
required uint64 mtime = 6
required uint32 mtime_ns = 7
required uint64 atime = 8
required uint32 atime_ns = 9
required uint32 uid = 10
required uint32 gid = 11
required uint32 mode = 12
required uint32 nlink = 13
optional string symlink = 15
optional uint64 rdev = 16
map<uint64, S3ChunkInfoList> s3ChunkInfoMap = 18
optional uint64 dtime = 19
optional uint32 openmpcount = 20
map<string, bytes> xattr = 21
repeated uint64 parent = 22
Used in: BatchGetInodeAttrResponse
required uint64 inodeId = 1
required uint32 fsId = 2
required uint64 length = 3
required uint64 ctime = 4
required uint32 ctime_ns = 5
required uint64 mtime = 6
required uint32 mtime_ns = 7
required uint64 atime = 8
required uint32 atime_ns = 9
required uint32 uid = 10
required uint32 gid = 11
required uint32 mode = 12
required uint32 nlink = 13
optional string symlink = 15
optional uint64 rdev = 16
optional uint32 dtime = 17
optional uint32 openmpcount = 18
map<string, bytes> xattr = 19
repeated uint64 parent = 20
required uint64 s3MetaSize = 1
Used in: CreateManageInodeRequest
TYPE_NOT_MANAGE = 0
TYPE_RECYCLE = 1
Used in: DeallocatableBlockGroup
repeated uint64 inodeIdUnderDeallocate = 2
required uint32 version = 1
required uint32 id = 2
required string token = 3
required uint32 checksum = 4
Used in: BatchGetInodeAttrResponse, BatchGetXAttrResponse, CheckTxStatusResponse, CommitTxResponse, CreateDentryResponse, CreateInodeResponse, CreateManageInodeResponse, CreatePartitionResponse, CreateRootInodeResponse, DeleteDentryResponse, DeleteInodeResponse, DeletePartitionResponse, GetDentryResponse, GetInodeResponse, GetOrModifyS3ChunkInfoResponse, GetVolumeExtentResponse, ListDentryResponse, PrepareRenameTxResponse, PrewriteRenameTxResponse, ResolveTxLockResponse, UpdateDeallocatableBlockGroupResponse, UpdateInodeResponse, UpdateVolumeExtentResponse
OK = 0
UNKNOWN_ERROR = 1
PARAM_ERROR = 2
NOT_FOUND = 3
INODE_EXIST = 4
DENTRY_EXIST = 5
SYM_LINK_EMPTY = 6
RPC_ERROR = 7
COPYSET_NOTEXIST = 8
REDIRECTED = 9
OVERLOAD = 10
TARGET_DIRECTORY_EXIST = 11
HANDLE_PENDING_TX_FAILED = 12
HANDLE_TX_FAILED = 13
PARTITION_NOT_FOUND = 14
PARTITION_EXIST = 15
PARTITION_DELETING = 16
PARTITION_ALLOC_ID_FAIL = 17
SAVE_META_FAIL = 18
S3_DELETE_ERR = 19
PARTITION_ID_MISSMATCH = 20
IDEMPOTENCE_OK = 21
SERIALIZE_TO_STRING_FAILED = 22
PARSE_FROM_STRING_FAILED = 23
STORAGE_INTERNAL_ERROR = 24
RPC_STREAM_ERROR = 25
INODE_S3_META_TOO_LARGE = 26
STORAGE_CLOSED = 27
TX_FAILED = 28
TX_WRITE_CONFLICT = 29
TX_KEY_LOCKED = 30
TX_COMMITTED = 31
TX_ROLLBACKED = 32
TX_TIMEOUT = 33
TX_INPROGRESS = 34
TX_MISMATCH = 35
Used in: S3ChunkInfoList
required uint64 chunkId = 1
required uint64 compaction = 2
required uint64 offset = 3
required uint64 len = 4
required uint64 size = 5
required bool zero = 6
Used in: GetOrModifyS3ChunkInfoRequest, GetOrModifyS3ChunkInfoResponse, Inode, UpdateInodeRequest
Used in: CreateDentryRequest, CreateInodeRequest, CreateRootInodeRequest, DeleteDentryRequest
required uint64 sec = 1
required int64 nsec = 2
required string rawPayload = 2
Used in: TransactionRequest
Used in: CreateDentryResponse, DeleteDentryResponse, GetDentryResponse, ListDentryResponse, PrewriteRenameTxRequest, PrewriteRenameTxResponse
required string primaryKey = 1
required uint64 startTs = 2
required uint64 timestamp = 3
optional uint32 index = 4
optional int32 ttl = 5
required uint64 startTs = 1
Used in: TxWrite
Used in: VolumeExtentSlice
required uint64 fsOffset = 1
required uint64 volumeOffset = 2
required uint64 length = 3
required bool isused = 4
Used in: VolumeExtentSliceList
required uint64 offset = 1
Used in: GetVolumeExtentResponse, UpdateInodeRequest, UpdateVolumeExtentRequest
Used in: BatchGetXAttrResponse
required uint64 inodeId = 1
required uint32 fsId = 2
map<string, bytes> xAttrInfos = 3