Class S3MultipartUploadCommitPartResponseWithFSO
java.lang.Object
org.apache.hadoop.ozone.om.response.OMClientResponse
org.apache.hadoop.ozone.om.response.key.OmKeyResponse
org.apache.hadoop.ozone.om.response.s3.multipart.S3MultipartUploadCommitPartResponse
org.apache.hadoop.ozone.om.response.s3.multipart.S3MultipartUploadCommitPartResponseWithFSO
Response for S3MultipartUploadCommitPartWithFSO request.
-
Constructor Summary
ConstructorsConstructorDescriptionS3MultipartUploadCommitPartResponseWithFSO(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse omResponse, String multipartKey, String openKey, org.apache.hadoop.ozone.om.helpers.OmMultipartKeyInfo omMultipartKeyInfo, Map<String, org.apache.hadoop.ozone.om.helpers.RepeatedOmKeyInfo> keyToDeleteMap, org.apache.hadoop.ozone.om.helpers.OmKeyInfo openPartKeyInfoToBeDeleted, org.apache.hadoop.ozone.om.helpers.OmBucketInfo omBucketInfo, long bucketId, org.apache.hadoop.ozone.om.helpers.BucketLayout bucketLayout) Regular response. 1. -
Method Summary
Methods inherited from class org.apache.hadoop.ozone.om.response.s3.multipart.S3MultipartUploadCommitPartResponse
addToDBBatch, checkAndUpdateDB, getKeyToDeleteMethods inherited from class org.apache.hadoop.ozone.om.response.key.OmKeyResponse
getBucketLayoutMethods inherited from class org.apache.hadoop.ozone.om.response.OMClientResponse
checkStatusNotOK, getOmLockDetails, getOMResponse, setOmLockDetails
-
Constructor Details
-
S3MultipartUploadCommitPartResponseWithFSO
public S3MultipartUploadCommitPartResponseWithFSO(@Nonnull org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse omResponse, String multipartKey, String openKey, @Nullable org.apache.hadoop.ozone.om.helpers.OmMultipartKeyInfo omMultipartKeyInfo, @Nullable Map<String, org.apache.hadoop.ozone.om.helpers.RepeatedOmKeyInfo> keyToDeleteMap, @Nullable org.apache.hadoop.ozone.om.helpers.OmKeyInfo openPartKeyInfoToBeDeleted, @Nonnull org.apache.hadoop.ozone.om.helpers.OmBucketInfo omBucketInfo, long bucketId, @Nonnull org.apache.hadoop.ozone.om.helpers.BucketLayout bucketLayout) Regular response. 1. Update MultipartKey in MultipartInfoTable with new PartKeyInfo 2. Delete openKey from OpenKeyTable 3. If old key or uncommitted (pseudo) key exists, put it in DeletedTable
-