[ 
https://issues.apache.org/jira/browse/HDDS-585?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16644038#comment-16644038
 ] 

Hudson commented on HDDS-585:
-----------------------------

SUCCESS: Integrated in Jenkins build Hadoop-trunk-Commit #15155 (See 
[https://builds.apache.org/job/Hadoop-trunk-Commit/15155/])
HDDS-585. Handle common request identifiers in a transparent way. (bharat: rev 
d5dd6f31fc35b890cfa241d5fce404d6774e98c6)
* (edit) 
hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/exception/TestOS3Exception.java
* (edit) 
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/bucket/HeadBucket.java
* (edit) 
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/EndpointBase.java
* (edit) 
hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/bucket/TestHeadBucket.java
* (edit) 
hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/bucket/TestDeleteBucket.java
* (edit) 
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/CommonHeadersContainerResponseFilter.java
* (edit) 
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/bucket/DeleteBucket.java
* (add) 
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/RequestIdentifier.java
* (edit) 
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/exception/OS3ExceptionMapper.java
* (edit) 
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/exception/S3ErrorTable.java


> Handle common request identifiers in a transparent way
> ------------------------------------------------------
>
>                 Key: HDDS-585
>                 URL: https://issues.apache.org/jira/browse/HDDS-585
>             Project: Hadoop Distributed Data Store
>          Issue Type: Sub-task
>            Reporter: Elek, Marton
>            Assignee: Elek, Marton
>            Priority: Major
>             Fix For: 0.3.0, 0.4.0
>
>         Attachments: HDDS-585.001.patch, HDDS-585.003.patch, 
> HDDS-585.004.patch
>
>
> As of now multiple endpoint contains the code to handle the amazon specific 
> request id-s.
> {code}
>     setRequestId(OzoneUtils.getRequestID());
> ...
>     return Response.ok().status(HttpStatus.SC_NO_CONTENT).header(
>         "x-amz-request-id", getRequestId()).header("x-amz-id-2",
>         RandomStringUtils.randomAlphanumeric(8, 16)).build();
> {code}
> I propose to handle the request id generation + adding it to the headers in 
> one location which is transparent for all the rest endpoints.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to