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
Subclasses of OMFileRequest.OMPathInfo in org.apache.hadoop.ozone.om.request.fileModifier and TypeClassDescriptionstatic classClass to return the results from verifyDirectoryKeysInPath.Methods in org.apache.hadoop.ozone.om.request.file that return OMFileRequest.OMPathInfoModifier and TypeMethodDescriptionstatic OMFileRequest.OMPathInfoOMFileRequest.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.Methods in org.apache.hadoop.ozone.om.request.file with parameters of type OMFileRequest.OMPathInfoModifier and TypeMethodDescriptionprotected voidOMFileCreateRequest.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
Methods in org.apache.hadoop.ozone.om.request.key with parameters of type OMFileRequest.OMPathInfoModifier and TypeMethodDescriptionprotected org.apache.hadoop.ozone.om.helpers.OmDirectoryInfoOMKeyRequest.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.OmKeyInfoOMKeyRequest.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.OmKeyInfoOMKeyRequest.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.OmKeyInfoOMKeyRequest.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.OmKeyInfoOMKeyRequest.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.