package hadoop.hdfs

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

service ClientNamenodeProtocol

ClientNamenodeProtocol.proto:502

message BaseHeaderProto

datatransfer.proto:49

Used in: ClientOperationHeaderProto, OpBlockChecksumProto, OpCopyBlockProto, OpReplaceBlockProto, OpRequestShortCircuitAccessProto

message BlockKeyProto

hdfs.proto:377

* Block access token information

Used in: ExportedBlockKeysProto

message BlockOpResponseProto

datatransfer.proto:185

message BlockProto

hdfs.proto:326

* Block information

Used in: BlockWithLocationsProto

message BlockWithLocationsProto

hdfs.proto:335

* Block and datanodes where is it located

Used in: BlocksWithLocationsProto

message BlocksWithLocationsProto

hdfs.proto:343

* List of block with locations

message CachingStrategyProto

datatransfer.proto:59

Used in: OpReadBlockProto, OpWriteBlockProto

message CheckpointCommandProto

hdfs.proto:315

* Command returned from primary to checkpointing namenode. This command has checkpoint signature that identifies checkpoint transaction and is needed for further communication related to checkpointing.

Used in: NamenodeCommandProto

message CheckpointSignatureProto

hdfs.proto:289

* Unique signature to identify checkpoint transactions.

Used in: CheckpointCommandProto

message ChecksumProto

datatransfer.proto:73

Used in: OpWriteBlockProto, ReadOpChecksumInfoProto

enum ChecksumTypeProto

hdfs.proto:192

* Checksum algorithms/types used in HDFS Make sure this enum's integer values match enum values' id properties defined in org.apache.hadoop.util.DataChecksum.Type

Used in: ChecksumProto, FsServerDefaultsProto, OpBlockChecksumResponseProto

message ClientOperationHeaderProto

datatransfer.proto:54

Used in: OpReadBlockProto, OpTransferBlockProto, OpWriteBlockProto

message ClientReadStatusProto

datatransfer.proto:210

* Message sent from the client to the DN after reading the entire read request.

message ContentSummaryProto

hdfs.proto:92

* Summary of a file or directory

Used in: GetContentSummaryResponseProto

message CorruptFileBlocksProto

hdfs.proto:106

* Contains a list of paths corresponding to corrupt files and a cookie used for iterative calls to NameNode.listCorruptFileBlocks.

Used in: ListCorruptFileBlocksResponseProto

enum CreateFlagProto

ClientNamenodeProtocol.proto:63

message DNTransferAckProto

datatransfer.proto:214

message DataEncryptionKeyProto

hdfs.proto:133

Used in: GetDataEncryptionKeyResponseProto

message DataTransferEncryptorMessageProto

datatransfer.proto:38

enum DataTransferEncryptorMessageProto.DataTransferEncryptorStatus

datatransfer.proto:39

Used in: DataTransferEncryptorMessageProto

message DatanodeIDProto

hdfs.proto:51

* Identifies a Datanode

Used in: DatanodeInfoProto, UpdatePipelineRequestProto

message DatanodeInfoProto

hdfs.proto:71

* The status of a Datanode

Used in: AddBlockRequestProto, DatanodeInfosProto, GetAdditionalDatanodeRequestProto, GetDatanodeReportResponseProto, LocatedBlockProto, OpReplaceBlockProto, OpTransferBlockProto, OpWriteBlockProto

enum DatanodeInfoProto.AdminState

hdfs.proto:80

Used in: DatanodeInfoProto

message DatanodeInfosProto

hdfs.proto:64

* DatanodeInfo array

enum DatanodeReportTypeProto

ClientNamenodeProtocol.proto:267

type of the datanode report

Used in: GetDatanodeReportRequestProto

message DirectoryListingProto

hdfs.proto:216

* Directory listing

Used in: GetListingResponseProto

message ExportedBlockKeysProto

hdfs.proto:386

* Current key and set of block keys at the namenode.

message ExtendedBlockProto

hdfs.proto:40

* Extended block idenfies a block

Used in: AbandonBlockRequestProto, AddBlockRequestProto, BaseHeaderProto, CompleteRequestProto, GetAdditionalDatanodeRequestProto, LocatedBlockProto, UpdateBlockForPipelineRequestProto, UpdatePipelineRequestProto

message FsPermissionProto

hdfs.proto:114

* File or Directory permision - same spec as posix

Used in: CreateRequestProto, CreateSymlinkRequestProto, HdfsFileStatusProto, MkdirsRequestProto, SetPermissionRequestProto, SnapshotInfoProto

message FsServerDefaultsProto

hdfs.proto:201

* HDFS Server Defaults

Used in: GetServerDefaultsResponseProto

message HdfsFileStatusProto

hdfs.proto:159

* Status of a file, directory or symlink Optionally includes a file's block locations if requested by client on the rpc call.

Used in: CreateResponseProto, DirectoryListingProto, GetFileInfoResponseProto, GetFileLinkInfoResponseProto, SnapshottableDirectoryStatusProto

enum HdfsFileStatusProto.FileType

hdfs.proto:160

Used in: HdfsFileStatusProto

message LocatedBlockProto

hdfs.proto:122

* A LocatedBlock gives information about a block and its location.

Used in: AddBlockResponseProto, AppendResponseProto, GetAdditionalDatanodeResponseProto, LocatedBlocksProto, RecoveringBlockProto, ReportBadBlocksRequestProto, UpdateBlockForPipelineResponseProto

message LocatedBlocksProto

hdfs.proto:146

* A set of file blocks and their locations.

Used in: GetBlockLocationsResponseProto, HdfsFileStatusProto

message NamenodeCommandProto

hdfs.proto:299

* Command sent from one namenode to another namenode.

enum NamenodeCommandProto.Type

hdfs.proto:300

Used in: NamenodeCommandProto

message NamenodeRegistrationProto

hdfs.proto:274

* Information sent by a namenode to identify itself to the primary namenode.

enum NamenodeRegistrationProto.NamenodeRoleProto

hdfs.proto:277

Used in: NamenodeRegistrationProto

message NamespaceInfoProto

hdfs.proto:366

* Namespace information that describes namespace on a namenode

Used in: VersionResponseProto

message OpBlockChecksumProto

datatransfer.proto:129

message OpBlockChecksumResponseProto

datatransfer.proto:218

Used in: BlockOpResponseProto

message OpCopyBlockProto

datatransfer.proto:125

message OpReadBlockProto

datatransfer.proto:64

message OpReplaceBlockProto

datatransfer.proto:119

message OpRequestShortCircuitAccessProto

datatransfer.proto:133

message OpTransferBlockProto

datatransfer.proto:114

message OpWriteBlockProto

datatransfer.proto:78

enum OpWriteBlockProto.BlockConstructionStage

datatransfer.proto:82

Used in: OpWriteBlockProto

message PacketHeaderProto

datatransfer.proto:144

message PipelineAckProto

datatransfer.proto:164

message ReadOpChecksumInfoProto

datatransfer.proto:174

* Sent as part of the BlockOpResponseProto for READ_BLOCK and COPY_BLOCK operations.

Used in: BlockOpResponseProto

message RecoveringBlockProto

hdfs.proto:408

* Block that needs to be recovered with at a given location

message RemoteEditLogManifestProto

hdfs.proto:359

* Enumeration of editlogs available on a remote namenode

message RemoteEditLogProto

hdfs.proto:350

* Editlog information with available transactions

Used in: RemoteEditLogManifestProto

enum ReplicaStateProto

hdfs.proto:397

* State of a block replica at a datanode

enum SafeModeActionProto

ClientNamenodeProtocol.proto:289

Used in: SetSafeModeRequestProto

message SnapshotDiffReportEntryProto

hdfs.proto:245

* Snapshot diff report entry

Used in: SnapshotDiffReportProto

message SnapshotDiffReportProto

hdfs.proto:253

* Snapshot diff report

Used in: GetSnapshotDiffReportResponseProto

message SnapshotInfoProto

hdfs.proto:430

* Information related to a snapshot TODO: add more information

message SnapshottableDirectoryListingProto

hdfs.proto:238

* Snapshottable directory listing

Used in: GetSnapshottableDirListingResponseProto

message SnapshottableDirectoryStatusProto

hdfs.proto:226

* Status of a snapshottable directory: besides the normal information for a directory status, also include snapshot quota, number of snapshots, and the full path of the parent directory.

Used in: SnapshottableDirectoryListingProto

enum Status

datatransfer.proto:153

Used in: BlockOpResponseProto, ClientReadStatusProto, DNTransferAckProto, PipelineAckProto

message StorageInfoProto

hdfs.proto:264

* Common node information shared by all the nodes in the cluster

Used in: CheckpointSignatureProto, NamenodeRegistrationProto, NamespaceInfoProto

message VersionRequestProto

hdfs.proto:416

* void request

(message has no fields)

message VersionResponseProto

hdfs.proto:422

* Version response from namenode.