diff --git a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/commontypes/package-info.java b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/commontypes/package-info.java index 804330ed54a6..52d7cdc74bec 100644 --- a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/commontypes/package-info.java +++ b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/commontypes/package-info.java @@ -19,10 +19,10 @@ * Common classes required for S3 rest API's. */ @javax.xml.bind.annotation.XmlSchema( - namespace = "http://s3.amazonaws" - + ".com/doc/2006-03-01/", elementFormDefault = + namespace = S3Consts.S3_XML_NAMESPACE, elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED, xmlns = { - @javax.xml.bind.annotation.XmlNs(namespaceURI = "http://s3.amazonaws" - + ".com/doc/2006-03-01/", prefix = "")}) + @javax.xml.bind.annotation.XmlNs(namespaceURI = S3Consts.S3_XML_NAMESPACE, prefix = "")}) package org.apache.hadoop.ozone.s3.commontypes; + +import org.apache.hadoop.ozone.s3.util.S3Consts; diff --git a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/CompleteMultipartUploadRequest.java b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/CompleteMultipartUploadRequest.java index b1f92b582ada..f015431ce976 100644 --- a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/CompleteMultipartUploadRequest.java +++ b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/CompleteMultipartUploadRequest.java @@ -24,13 +24,14 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import org.apache.hadoop.ozone.OzoneConsts; +import org.apache.hadoop.ozone.s3.util.S3Consts; /** * Request for Complete Multipart Upload request. */ @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "CompleteMultipartUpload", namespace = - "http://s3.amazonaws.com/doc/2006-03-01/") + S3Consts.S3_XML_NAMESPACE) public class CompleteMultipartUploadRequest { @XmlElement(name = "Part") diff --git a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/CompleteMultipartUploadResponse.java b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/CompleteMultipartUploadResponse.java index 0b149005e266..b566ce2c3469 100644 --- a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/CompleteMultipartUploadResponse.java +++ b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/CompleteMultipartUploadResponse.java @@ -22,6 +22,7 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import org.apache.hadoop.ozone.OzoneConsts; +import org.apache.hadoop.ozone.s3.util.S3Consts; /** * Complete Multipart Upload request response. @@ -29,7 +30,7 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "CompleteMultipartUploadResult", namespace = - "http://s3.amazonaws.com/doc/2006-03-01/") + S3Consts.S3_XML_NAMESPACE) public class CompleteMultipartUploadResponse { @XmlElement(name = "Location") diff --git a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/CopyObjectResponse.java b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/CopyObjectResponse.java index f128c75104c0..b5aa8bea6d37 100644 --- a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/CopyObjectResponse.java +++ b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/CopyObjectResponse.java @@ -25,13 +25,14 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import org.apache.hadoop.ozone.OzoneConsts; import org.apache.hadoop.ozone.s3.commontypes.IsoDateAdapter; +import org.apache.hadoop.ozone.s3.util.S3Consts; /** * Copy object Response. */ @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "CopyObjectResult", - namespace = "http://s3.amazonaws.com/doc/2006-03-01/") + namespace = S3Consts.S3_XML_NAMESPACE) public class CopyObjectResponse { @XmlJavaTypeAdapter(IsoDateAdapter.class) diff --git a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/CopyPartResult.java b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/CopyPartResult.java index fe6515e39716..f3b8b6e60e60 100644 --- a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/CopyPartResult.java +++ b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/CopyPartResult.java @@ -25,13 +25,14 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import org.apache.hadoop.ozone.OzoneConsts; import org.apache.hadoop.ozone.s3.commontypes.IsoDateAdapter; +import org.apache.hadoop.ozone.s3.util.S3Consts; /** * Copy object Response. */ @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "CopyPartResult", - namespace = "http://s3.amazonaws.com/doc/2006-03-01/") + namespace = S3Consts.S3_XML_NAMESPACE) public class CopyPartResult { @XmlJavaTypeAdapter(IsoDateAdapter.class) diff --git a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ListBucketResponse.java b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ListBucketResponse.java index 2e221639219d..fbb8d58f3fe1 100644 --- a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ListBucketResponse.java +++ b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ListBucketResponse.java @@ -26,13 +26,14 @@ import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlRootElement; import org.apache.hadoop.ozone.s3.commontypes.BucketMetadata; +import org.apache.hadoop.ozone.s3.util.S3Consts; /** * Response from the ListBucket RPC Call. */ @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "ListAllMyBucketsResult", - namespace = "http://s3.amazonaws.com/doc/2006-03-01/") + namespace = S3Consts.S3_XML_NAMESPACE) public class ListBucketResponse { @XmlElementWrapper(name = "Buckets") @XmlElement(name = "Bucket") diff --git a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ListMultipartUploadsResult.java b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ListMultipartUploadsResult.java index 98e9f98608b4..5b2fabe0e147 100644 --- a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ListMultipartUploadsResult.java +++ b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ListMultipartUploadsResult.java @@ -26,6 +26,7 @@ import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import org.apache.hadoop.ozone.s3.commontypes.IsoDateAdapter; +import org.apache.hadoop.ozone.s3.util.S3Consts; import org.apache.hadoop.ozone.s3.util.S3StorageType; /** @@ -33,7 +34,7 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "ListMultipartUploadsResult", namespace = - "http://s3.amazonaws.com/doc/2006-03-01/") + S3Consts.S3_XML_NAMESPACE) public class ListMultipartUploadsResult { @XmlElement(name = "Bucket") diff --git a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ListObjectResponse.java b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ListObjectResponse.java index 6160e2dccf33..027ac75bc4c2 100644 --- a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ListObjectResponse.java +++ b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ListObjectResponse.java @@ -28,13 +28,13 @@ import org.apache.hadoop.ozone.s3.commontypes.EncodingTypeObject; import org.apache.hadoop.ozone.s3.commontypes.KeyMetadata; import org.apache.hadoop.ozone.s3.commontypes.ObjectKeyNameAdapter; +import org.apache.hadoop.ozone.s3.util.S3Consts; /** * Response from the ListObject RPC Call. */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlRootElement(name = "ListBucketResult", namespace = "http://s3.amazonaws" - + ".com/doc/2006-03-01/") +@XmlRootElement(name = "ListBucketResult", namespace = S3Consts.S3_XML_NAMESPACE) public class ListObjectResponse { @XmlElement(name = "Name") diff --git a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ListPartsResponse.java b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ListPartsResponse.java index defe24c698a3..7396dbdaaf48 100644 --- a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ListPartsResponse.java +++ b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ListPartsResponse.java @@ -27,13 +27,13 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import org.apache.hadoop.ozone.OzoneConsts; import org.apache.hadoop.ozone.s3.commontypes.IsoDateAdapter; +import org.apache.hadoop.ozone.s3.util.S3Consts; /** * Request for list parts of a multipart upload request. */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlRootElement(name = "ListPartsResult", namespace = "http://s3.amazonaws" - + ".com/doc/2006-03-01/") +@XmlRootElement(name = "ListPartsResult", namespace = S3Consts.S3_XML_NAMESPACE) public class ListPartsResponse { @XmlElement(name = "Bucket") diff --git a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/MultiDeleteRequest.java b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/MultiDeleteRequest.java index 8be4ea71e0f5..10ba02456a9a 100644 --- a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/MultiDeleteRequest.java +++ b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/MultiDeleteRequest.java @@ -23,14 +23,14 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; +import org.apache.hadoop.ozone.s3.util.S3Consts; /** * Request for multi object delete request. */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlRootElement(name = "Delete", namespace = "http://s3.amazonaws" - + ".com/doc/2006-03-01/") +@XmlRootElement(name = "Delete", namespace = S3Consts.S3_XML_NAMESPACE) public class MultiDeleteRequest { @XmlElement(name = "Quiet") @@ -60,8 +60,7 @@ public void setObjects( * JAXB entity for child element. */ @XmlAccessorType(XmlAccessType.FIELD) - @XmlRootElement(name = "Object", namespace = "http://s3.amazonaws" - + ".com/doc/2006-03-01/") + @XmlRootElement(name = "Object", namespace = S3Consts.S3_XML_NAMESPACE) public static class DeleteObject { @XmlElement(name = "Key") diff --git a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/MultiDeleteResponse.java b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/MultiDeleteResponse.java index 66e83d19e7e2..222a56239346 100644 --- a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/MultiDeleteResponse.java +++ b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/MultiDeleteResponse.java @@ -23,13 +23,13 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; +import org.apache.hadoop.ozone.s3.util.S3Consts; /** * Response for multi object delete request. */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlRootElement(name = "DeleteResult", namespace = "http://s3.amazonaws" - + ".com/doc/2006-03-01/") +@XmlRootElement(name = "DeleteResult", namespace = S3Consts.S3_XML_NAMESPACE) public class MultiDeleteResponse { @XmlElement(name = "Deleted") @@ -68,8 +68,7 @@ public void setErrors( * JAXB entity for child element. */ @XmlAccessorType(XmlAccessType.FIELD) - @XmlRootElement(name = "Deleted", namespace = "http://s3.amazonaws" - + ".com/doc/2006-03-01/") + @XmlRootElement(name = "Deleted", namespace = S3Consts.S3_XML_NAMESPACE) public static class DeletedObject { @XmlElement(name = "Key") @@ -105,8 +104,7 @@ public void setVersionId(String versionId) { * JAXB entity for child element. */ @XmlAccessorType(XmlAccessType.FIELD) - @XmlRootElement(name = "Error", namespace = "http://s3.amazonaws" - + ".com/doc/2006-03-01/") + @XmlRootElement(name = "Error", namespace = S3Consts.S3_XML_NAMESPACE) public static class Error { @XmlElement(name = "Key") diff --git a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/MultipartUploadInitiateResponse.java b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/MultipartUploadInitiateResponse.java index 8a4dc28139ec..ea8b50307921 100644 --- a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/MultipartUploadInitiateResponse.java +++ b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/MultipartUploadInitiateResponse.java @@ -21,13 +21,14 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; +import org.apache.hadoop.ozone.s3.util.S3Consts; /** * Response for Initiate Multipart Upload request. */ @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "InitiateMultipartUploadResult", - namespace = "http://s3.amazonaws.com/doc/2006-03-01/") + namespace = S3Consts.S3_XML_NAMESPACE) public class MultipartUploadInitiateResponse { @XmlElement(name = "Bucket") diff --git a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/S3BucketAcl.java b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/S3BucketAcl.java index a84694f15238..6a1e6b802e89 100644 --- a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/S3BucketAcl.java +++ b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/S3BucketAcl.java @@ -25,13 +25,14 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; +import org.apache.hadoop.ozone.s3.util.S3Consts; /** * Bucket ACL. */ @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "AccessControlPolicy", - namespace = "http://s3.amazonaws.com/doc/2006-03-01/") + namespace = S3Consts.S3_XML_NAMESPACE) public class S3BucketAcl { @XmlElement(name = "Owner") diff --git a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/S3Tagging.java b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/S3Tagging.java index cf63f70e14f6..91910787017d 100644 --- a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/S3Tagging.java +++ b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/S3Tagging.java @@ -25,13 +25,14 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; +import org.apache.hadoop.ozone.s3.util.S3Consts; /** * S3 tagging. */ @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "Tagging", - namespace = "http://s3.amazonaws.com/doc/2006-03-01/") + namespace = S3Consts.S3_XML_NAMESPACE) public class S3Tagging { @XmlElement(name = "TagSet") diff --git a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/package-info.java b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/package-info.java index 16df49ec2198..4bc2b820a655 100644 --- a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/package-info.java +++ b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/package-info.java @@ -19,11 +19,11 @@ * Rest endpoint implementation for the s3 gateway. */ @javax.xml.bind.annotation.XmlSchema( - namespace = "http://s3.amazonaws" - + ".com/doc/2006-03-01/", elementFormDefault = + namespace = S3Consts.S3_XML_NAMESPACE, elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED, xmlns = { - @javax.xml.bind.annotation.XmlNs(namespaceURI = "http://s3.amazonaws" - + ".com/doc/2006-03-01/", prefix = "")}) + @javax.xml.bind.annotation.XmlNs(namespaceURI = S3Consts.S3_XML_NAMESPACE, prefix = "")}) package org.apache.hadoop.ozone.s3.endpoint; + +import org.apache.hadoop.ozone.s3.util.S3Consts; diff --git a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/util/S3Consts.java b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/util/S3Consts.java index 70d88b04ea64..f137fa7f5d7f 100644 --- a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/util/S3Consts.java +++ b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/util/S3Consts.java @@ -71,8 +71,7 @@ private S3Consts() { //Error code 416 is Range Not Satisfiable public static final int RANGE_NOT_SATISFIABLE = 416; - public static final String S3_XML_NAMESPACE = "http://s3.amazonaws" + - ".com/doc/2006-03-01/"; + public static final String S3_XML_NAMESPACE = "http://s3.amazonaws.com/doc/2006-03-01/"; // Constants related to custom metadata public static final String CUSTOM_METADATA_HEADER_PREFIX = "x-amz-meta-"; diff --git a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestCompleteMultipartUploadRequestUnmarshaller.java b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestCompleteMultipartUploadRequestUnmarshaller.java index 5c4e59834bb5..f88f4f2ed470 100644 --- a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestCompleteMultipartUploadRequestUnmarshaller.java +++ b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestCompleteMultipartUploadRequestUnmarshaller.java @@ -27,6 +27,7 @@ import java.util.List; import java.util.UUID; import java.util.concurrent.CompletableFuture; +import org.apache.hadoop.ozone.s3.util.S3Consts; import org.junit.jupiter.api.Test; /** @@ -41,8 +42,7 @@ public void fromStreamWithNamespace() throws IOException { //GIVEN ByteArrayInputStream inputBody = new ByteArrayInputStream( - ("" + + ("" + "" + part1 + "1" + "" + part2 + "2" + diff --git a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestMultiDeleteRequestUnmarshaller.java b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestMultiDeleteRequestUnmarshaller.java index 3219da862a91..73179afc8960 100644 --- a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestMultiDeleteRequestUnmarshaller.java +++ b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestMultiDeleteRequestUnmarshaller.java @@ -22,6 +22,7 @@ import java.io.ByteArrayInputStream; import java.io.IOException; +import org.apache.hadoop.ozone.s3.util.S3Consts; import org.junit.jupiter.api.Test; /** @@ -34,8 +35,7 @@ public void fromStreamWithNamespace() throws IOException { //GIVEN ByteArrayInputStream inputBody = new ByteArrayInputStream( - ("key1key2" + ("key1key2" + "key3" + "") .getBytes(UTF_8)); diff --git a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestObjectTaggingPut.java b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestObjectTaggingPut.java index a51726c6b74f..de698116f531 100644 --- a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestObjectTaggingPut.java +++ b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestObjectTaggingPut.java @@ -49,6 +49,7 @@ import org.apache.hadoop.ozone.om.exceptions.OMException; import org.apache.hadoop.ozone.om.exceptions.OMException.ResultCodes; import org.apache.hadoop.ozone.s3.exception.OS3Exception; +import org.apache.hadoop.ozone.s3.util.S3Consts; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -196,7 +197,7 @@ private InputStream emptyBody() { private InputStream invalidXmlStructure() { String xml = - "" + + "" + " " + " "; @@ -206,7 +207,7 @@ private InputStream invalidXmlStructure() { private InputStream twoTags() { String xml = - "" + + "" + " " + " " + " tag1" + @@ -224,14 +225,14 @@ private InputStream twoTags() { private InputStream noTagSet() { String xml = - "" + + "" + ""; return new ByteArrayInputStream(xml.getBytes(UTF_8)); } private InputStream emptyTags() { String xml = - "" + + "" + " " + " " + ""; @@ -241,7 +242,7 @@ private InputStream emptyTags() { public InputStream tagKeyNotSpecified() { String xml = - "" + + "" + " " + " " + " val1" + @@ -254,7 +255,7 @@ public InputStream tagKeyNotSpecified() { public InputStream tagValueNotSpecified() { String xml = - "" + + "" + " " + " " + " tag1" + diff --git a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestPermissionCheck.java b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestPermissionCheck.java index 3804e412fe59..443686551d76 100644 --- a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestPermissionCheck.java +++ b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestPermissionCheck.java @@ -53,6 +53,7 @@ import org.apache.hadoop.ozone.om.helpers.ErrorInfo; import org.apache.hadoop.ozone.s3.exception.OS3Exception; import org.apache.hadoop.ozone.s3.metrics.S3GatewayMetrics; +import org.apache.hadoop.ozone.s3.util.S3Consts; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -318,7 +319,7 @@ public void testObjectTagging() throws Exception { .setClient(client) .build(); String xml = - "" + + "" + " " + " " + " tag1" + diff --git a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/metrics/TestS3GatewayMetrics.java b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/metrics/TestS3GatewayMetrics.java index 0081d0d5abc0..5abc3ea77c60 100644 --- a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/metrics/TestS3GatewayMetrics.java +++ b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/metrics/TestS3GatewayMetrics.java @@ -54,6 +54,7 @@ import org.apache.hadoop.ozone.s3.endpoint.TestBucketAcl; import org.apache.hadoop.ozone.s3.exception.OS3Exception; import org.apache.hadoop.ozone.s3.exception.S3ErrorTable; +import org.apache.hadoop.ozone.s3.util.S3Consts; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -669,7 +670,7 @@ private String initiateMultipartUpload(String bktName, String key) private static InputStream getPutTaggingBody() { String xml = - "" + + "" + " " + " " + " tag1" +