Uses of Class
org.apache.hadoop.ozone.om.request.file.OMFileRequest.OMPathInfo

Packages that use OMFileRequest.OMPathInfo
Package
Description
Package contains classes related to file requests.
Package contains classes related to key requests.
  • Uses of OMFileRequest.OMPathInfo in org.apache.hadoop.ozone.om.request.file

    Modifier and Type
    Class
    Description
    static class 
    Class to return the results from verifyDirectoryKeysInPath.
    Modifier and Type
    Method
    Description
    OMFileRequest.verifyFilesInPath(org.apache.hadoop.ozone.om.OMMetadataManager omMetadataManager, String volumeName, String bucketName, String keyName, Path keyPath)
    Verify any files exist in the given path in the specified volume/bucket.
    Modifier and Type
    Method
    Description
    protected void
    OMFileCreateRequest.checkAllParentsExist(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.KeyArgs keyArgs, OMFileRequest.OMPathInfo pathInfo)
    Verify the existence of parent directory.
  • Uses of OMFileRequest.OMPathInfo in org.apache.hadoop.ozone.om.request.key

    Modifier and Type
    Method
    Description
    protected org.apache.hadoop.ozone.om.helpers.OmDirectoryInfo
    OMKeyRequest.createDirectoryInfoWithACL(String dirName, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.KeyArgs keyArgs, long objectId, long parentObjectId, long transactionIndex, org.apache.hadoop.ozone.om.helpers.OmBucketInfo bucketInfo, OMFileRequest.OMPathInfo omPathInfo, org.apache.hadoop.ozone.om.OmConfig config)
    Fill in a DirectoryInfo for a new directory entry in OM database.
    protected org.apache.hadoop.ozone.om.helpers.OmKeyInfo
    OMKeyRequest.createDirectoryKeyInfoWithACL(String keyName, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.KeyArgs keyArgs, long objectId, org.apache.hadoop.ozone.om.helpers.OmBucketInfo bucketInfo, OMFileRequest.OMPathInfo omPathInfo, long transactionIndex, org.apache.hadoop.hdds.client.ReplicationConfig serverDefaultReplConfig, org.apache.hadoop.ozone.om.OmConfig config)
    fill in a KeyInfo for a new directory entry in OM database.
    protected org.apache.hadoop.ozone.om.helpers.OmKeyInfo
    OMKeyRequest.createFileInfo(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.KeyArgs keyArgs, List<org.apache.hadoop.ozone.om.helpers.OmKeyLocationInfo> locations, org.apache.hadoop.hdds.client.ReplicationConfig replicationConfig, long size, org.apache.hadoop.fs.FileEncryptionInfo encInfo, PrefixManager prefixManager, org.apache.hadoop.ozone.om.helpers.OmBucketInfo omBucketInfo, OMFileRequest.OMPathInfo omPathInfo, long transactionLogIndex, long objectID, org.apache.hadoop.ozone.om.OmConfig config)
    Create OmKeyInfo object.
    protected List<org.apache.hadoop.ozone.OzoneAcl>
    OMKeyRequest.getAclsForDir(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.KeyArgs keyArgs, org.apache.hadoop.ozone.om.helpers.OmBucketInfo bucketInfo, OMFileRequest.OMPathInfo omPathInfo, org.apache.hadoop.ozone.om.OmConfig config)
    Inherit parent DEFAULT acls and generate its own ACCESS acls.
    protected List<org.apache.hadoop.ozone.OzoneAcl>
    OMKeyRequest.getAclsForKey(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.KeyArgs keyArgs, org.apache.hadoop.ozone.om.helpers.OmBucketInfo bucketInfo, OMFileRequest.OMPathInfo omPathInfo, PrefixManager prefixManager, org.apache.hadoop.ozone.om.OmConfig config)
     
    protected List<org.apache.hadoop.ozone.om.helpers.OmKeyInfo>
    OMKeyRequest.getAllParentInfo(OzoneManager ozoneManager, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.KeyArgs keyArgs, List<String> missingParents, org.apache.hadoop.ozone.om.helpers.OmBucketInfo bucketInfo, OMFileRequest.OMPathInfo omPathInfo, long trxnLogIndex)
    Construct OmKeyInfo for every parent directory in missing list.
    protected org.apache.hadoop.ozone.om.helpers.OmKeyInfo
    OMKeyRequest.prepareFileInfo(org.apache.hadoop.ozone.om.OMMetadataManager omMetadataManager, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.KeyArgs keyArgs, org.apache.hadoop.ozone.om.helpers.OmKeyInfo dbKeyInfo, long size, List<org.apache.hadoop.ozone.om.helpers.OmKeyLocationInfo> locations, org.apache.hadoop.fs.FileEncryptionInfo encInfo, PrefixManager prefixManager, org.apache.hadoop.ozone.om.helpers.OmBucketInfo omBucketInfo, OMFileRequest.OMPathInfo omPathInfo, long transactionLogIndex, long objectID, org.apache.hadoop.hdds.client.ReplicationConfig replicationConfig, org.apache.hadoop.ozone.om.OmConfig config)
    Prepare OmKeyInfo which will be persisted to openKeyTable.
    protected org.apache.hadoop.ozone.om.helpers.OmKeyInfo
    OMKeyRequest.prepareKeyInfo(org.apache.hadoop.ozone.om.OMMetadataManager omMetadataManager, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.KeyArgs keyArgs, org.apache.hadoop.ozone.om.helpers.OmKeyInfo dbKeyInfo, long size, List<org.apache.hadoop.ozone.om.helpers.OmKeyLocationInfo> locations, org.apache.hadoop.fs.FileEncryptionInfo encInfo, PrefixManager prefixManager, org.apache.hadoop.ozone.om.helpers.OmBucketInfo omBucketInfo, OMFileRequest.OMPathInfo omPathInfo, long transactionLogIndex, long objectID, org.apache.hadoop.hdds.client.ReplicationConfig replicationConfig, org.apache.hadoop.ozone.om.OmConfig config)
    Prepare OmKeyInfo which will be persisted to openKeyTable.