Uses of Class org.apache.hadoop.hdfs.server.common.StorageInfo (Apache Hadoop HDFS 3.5.0 API)
Description: use: package: org.apache.hadoop.hdfs.server.common, class: StorageInfo

# Uses of Class
org.apache.hadoop.hdfs.server.common.StorageInfo

Packages that use StorageInfo
Package
Description
org.apache.hadoop.hdfs.protocolPB
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.hdfs.qjournal.client
org.apache.hadoop.hdfs.qjournal.protocol
org.apache.hadoop.hdfs.qjournal.protocolPB
org.apache.hadoop.hdfs.qjournal.server
org.apache.hadoop.hdfs.server.common
org.apache.hadoop.hdfs.server.datanode
org.apache.hadoop.hdfs.server.namenode
org.apache.hadoop.hdfs.server.protocol

- ## Uses of StorageInfo in org.apache.hadoop.hdfs.protocolPB

  Methods in org.apache.hadoop.hdfs.protocolPB that return StorageInfo
  Modifier and Type
  Method
  Description
  `static StorageInfo`
  PBHelper.`convert(org.apache.hadoop.hdfs.protocol.proto.HdfsServerProtos.StorageInfoProto info, HdfsServerConstants.NodeType type)`
  Methods in org.apache.hadoop.hdfs.protocolPB with parameters of type StorageInfo
  Modifier and Type
  Method
  Description
  `static org.apache.hadoop.hdfs.protocol.proto.HdfsServerProtos.StorageInfoProto`
  PBHelper.`convert(StorageInfo info)`

- ## Uses of StorageInfo in org.apache.hadoop.hdfs.qjournal.client

  Methods in org.apache.hadoop.hdfs.qjournal.client with parameters of type StorageInfo
  Modifier and Type
  Method
  Description
  `org.apache.hadoop.thirdparty.com.google.common.util.concurrent.ListenableFuture<Boolean>`
  IPCLoggerChannel.`canRollBack(StorageInfo storage, StorageInfo prevStorage, int targetLayoutVersion)`
  `boolean`
  QuorumJournalManager.`canRollBack(StorageInfo storage, StorageInfo prevStorage, int targetLayoutVersion)`
  `org.apache.hadoop.thirdparty.com.google.common.util.concurrent.ListenableFuture<Void>`
  IPCLoggerChannel.`doUpgrade(StorageInfo sInfo)`

- ## Uses of StorageInfo in org.apache.hadoop.hdfs.qjournal.protocol

  Methods in org.apache.hadoop.hdfs.qjournal.protocol with parameters of type StorageInfo
  Modifier and Type
  Method
  Description
  `Boolean`
  QJournalProtocol.`canRollBack(String journalId, String nameServiceid, StorageInfo storage, StorageInfo prevStorage, int targetLayoutVersion)`
  `void`
  QJournalProtocol.`doUpgrade(String journalId, StorageInfo sInfo)`

- ## Uses of StorageInfo in org.apache.hadoop.hdfs.qjournal.protocolPB

  Methods in org.apache.hadoop.hdfs.qjournal.protocolPB with parameters of type StorageInfo
  Modifier and Type
  Method
  Description
  `Boolean`
  QJournalProtocolTranslatorPB.`canRollBack(String journalId, String nameServiceId, StorageInfo storage, StorageInfo prevStorage, int targetLayoutVersion)`
  `void`
  QJournalProtocolTranslatorPB.`doUpgrade(String journalId, StorageInfo sInfo)`

- ## Uses of StorageInfo in org.apache.hadoop.hdfs.qjournal.server

  Methods in org.apache.hadoop.hdfs.qjournal.server with parameters of type StorageInfo
  Modifier and Type
  Method
  Description
  `Boolean`
  Journal.`canRollBack(StorageInfo storage, StorageInfo prevStorage, int targetLayoutVersion)`
  `Boolean`
  JournalNode.`canRollBack(String journalId, StorageInfo storage, StorageInfo prevStorage, int targetLayoutVersion, String nameServiceId)`
  `Boolean`
  JournalNodeRpcServer.`canRollBack(String journalId, String nameServiceId, StorageInfo storage, StorageInfo prevStorage, int targetLayoutVersion)`
  `void`
  Journal.`doUpgrade(StorageInfo sInfo)`
  `void`
  JournalNode.`doUpgrade(String journalId, StorageInfo sInfo)`
  `void`
  JournalNodeRpcServer.`doUpgrade(String journalId, StorageInfo sInfo)`

- ## Uses of StorageInfo in org.apache.hadoop.hdfs.server.common

  Subclasses of StorageInfo in org.apache.hadoop.hdfs.server.common
  Modifier and Type
  Class
  Description
  `class`
  `Storage`
  Storage information file.
  Methods in org.apache.hadoop.hdfs.server.common with parameters of type StorageInfo
  Modifier and Type
  Method
  Description
  `static String`
  Storage.`getRegistrationID(StorageInfo storage)`
  `void`
  StorageInfo.`setStorageInfo(StorageInfo from)`
  Constructors in org.apache.hadoop.hdfs.server.common with parameters of type StorageInfo
  Modifier
  Constructor
  Description
  `protected`
  `Storage(StorageInfo storageInfo)`
  ``
  `StorageInfo(StorageInfo from)`

- ## Uses of StorageInfo in org.apache.hadoop.hdfs.server.datanode

  Subclasses of StorageInfo in org.apache.hadoop.hdfs.server.datanode
  Modifier and Type
  Class
  Description
  `class`
  `BlockPoolSliceStorage`
  Manages storage for the set of BlockPoolSlices which share a particular block pool id, on this DataNode.
  `class`
  `DataStorage`
  Data storage information file.
  Constructors in org.apache.hadoop.hdfs.server.datanode with parameters of type StorageInfo
  Modifier
  Constructor
  Description
  ``
  `BlockPoolSliceStorage(StorageInfo storageInfo, String bpid)`
  ``
  `DataStorage(StorageInfo storageInfo)`

- ## Uses of StorageInfo in org.apache.hadoop.hdfs.server.namenode

  Subclasses of StorageInfo in org.apache.hadoop.hdfs.server.namenode
  Modifier and Type
  Class
  Description
  `class`
  `CheckpointSignature`
  A unique signature intended to identify checkpoint transactions.
  `class`
  `NNStorage`
  NNStorage is responsible for management of the StorageDirectories used by the NameNode.
  Methods in org.apache.hadoop.hdfs.server.namenode with parameters of type StorageInfo
  Modifier and Type
  Method
  Description
  `boolean`
  FileJournalManager.`canRollBack(StorageInfo storage, StorageInfo prevStorage, int targetLayoutVersion)`
  `boolean`
  JournalManager.`canRollBack(StorageInfo storage, StorageInfo prevStorage, int targetLayoutVersion)`
  Return true if this JM can roll back to the previous storage state, false otherwise.
  `boolean`
  JournalSet.`canRollBack(StorageInfo storage, StorageInfo prevStorage, int targetLayoutVersion)`
  `boolean`
  FSEditLog.`canRollBackSharedLog(StorageInfo prevStorage, int targetLayoutVersion)`
  Constructors in org.apache.hadoop.hdfs.server.namenode with parameters of type StorageInfo
  Modifier
  Constructor
  Description
  ``
  `CheckpointSignature(StorageInfo info, String blockpoolID, long mostRecentCheckpointTxId, long curSegmentTxId)`

- ## Uses of StorageInfo in org.apache.hadoop.hdfs.server.protocol

  Subclasses of StorageInfo in org.apache.hadoop.hdfs.server.protocol
  Modifier and Type
  Class
  Description
  `class`
  `NamenodeRegistration`
  Information sent by a subordinate name-node to the active name-node during the registration process.
  `class`
  `NamespaceInfo`
  NamespaceInfo is returned by the name-node in reply to a data-node handshake.
  Methods in org.apache.hadoop.hdfs.server.protocol that return StorageInfo
  Modifier and Type
  Method
  Description
  `StorageInfo`
  DatanodeRegistration.`getStorageInfo()`
  Constructors in org.apache.hadoop.hdfs.server.protocol with parameters of type StorageInfo
  Modifier
  Constructor
  Description
  ``
  `DatanodeRegistration(org.apache.hadoop.hdfs.protocol.DatanodeID dn, StorageInfo info, ExportedBlockKeys keys, String softwareVersion)`
  ``
  `NamenodeRegistration(String address, String httpAddress, StorageInfo storageInfo, HdfsServerConstants.NamenodeRole role)`
  ``
  `NamespaceInfo(StorageInfo storage)`
  ``
  `NamespaceInfo(StorageInfo storage, org.apache.hadoop.ha.HAServiceProtocol.HAServiceState st)`