anujmodi2021 commented on code in PR #6069:
URL: https://github.com/apache/hadoop/pull/6069#discussion_r1332692105


##########
hadoop-tools/hadoop-azure/src/main/java/org/apache/hadoop/fs/azurebfs/services/AbfsClient.java:
##########
@@ -761,6 +764,11 @@ public AbfsRestOperation append(final String path, final 
byte[] buffer,
       requestHeaders.add(new AbfsHttpHeader(USER_AGENT, userAgentRetry));
     }
 
+    // Add MD5 Hash of request content as request header if feature is enabled
+    if (isChecksumValidationEnabled()) {

Review Comment:
   Yes, server retrurned exception message clearly states that MD5 Hash does 
not match.
   Example:
   Operation failed: "The MD5 value specified in the request did not match with 
the MD5 value calculated by the server.", 400, PUT, _URL_, Md5Mismatch, "The 
MD5 value specified in the request did not match with the MD5 value calculated 
by the server. RequestId: _rid_ Time:2023-09-21T08:33:25.6135970Z"
   
   But if an invalid MD5 Hash is sent (Which does not represent any data), 
server message will be:
   Operation failed: "The value for one of the HTTP headers is not in the 
correct format.", 400, PUT, _URL_, InvalidHeaderValue, "The value for one of 
the HTTP headers is not in the correct format. RequestId: _rId_ 
Time:2023-09-21T08:35:29.2777203Z"
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-issues-h...@hadoop.apache.org

Reply via email to