snvijaya commented on a change in pull request #2072:
URL: https://github.com/apache/hadoop/pull/2072#discussion_r445355225



##########
File path: 
hadoop-tools/hadoop-azure/src/main/java/org/apache/hadoop/fs/azurebfs/services/AbfsOutputStream.java
##########
@@ -378,6 +428,7 @@ private synchronized void 
flushWrittenBytesToService(boolean isClose) throws IOE
     flushWrittenBytesToServiceInternal(position, false, isClose);
   }
 
+

Review comment:
       unnecessary additional new line.

##########
File path: 
hadoop-tools/hadoop-azure/src/main/java/org/apache/hadoop/fs/azurebfs/constants/FileSystemConfigurations.java
##########
@@ -47,6 +47,7 @@
 
   // Default upload and download buffer size
   public static final int DEFAULT_WRITE_BUFFER_SIZE = 8 * ONE_MB;  // 8 MB
+  public static final int APPENDBLOB_MAX_WRITE_BUFFER_SIZE = 4 * ONE_MB;  // 8 
MB

Review comment:
       Minor. Fix comment.

##########
File path: 
hadoop-tools/hadoop-azure/src/main/java/org/apache/hadoop/fs/azurebfs/services/AbfsHttpOperation.java
##########
@@ -337,7 +344,6 @@ public void processResponse(final byte[] buffer, final int 
offset, final int len
     if (this.isTraceEnabled) {
       startTime = System.nanoTime();
     }
-

Review comment:
       Undo. newline needed after a block.

##########
File path: 
hadoop-tools/hadoop-azure/src/main/java/org/apache/hadoop/fs/azurebfs/services/AbfsRestOperation.java
##########
@@ -185,13 +189,18 @@ void execute() throws AzureBlobFileSystemException {
       try {
         LOG.debug("Retrying REST operation {}. RetryCount = {}",
             operationType, retryCount);
+

Review comment:
       remove newline

##########
File path: 
hadoop-tools/hadoop-azure/src/main/java/org/apache/hadoop/fs/azurebfs/services/AbfsRestOperation.java
##########
@@ -185,13 +189,18 @@ void execute() throws AzureBlobFileSystemException {
       try {
         LOG.debug("Retrying REST operation {}. RetryCount = {}",
             operationType, retryCount);
+
         Thread.sleep(client.getRetryPolicy().getRetryInterval(retryCount));
       } catch (InterruptedException ex) {
         Thread.currentThread().interrupt();
       }
     }
 
     if (result.getStatusCode() >= HttpURLConnection.HTTP_BAD_REQUEST) {
+      if (this.isAppendBlobAppend && retryCount > 0 && 
result.getStorageErrorCode().equals("InvalidQueryParameterValue")) {

Review comment:
       Why is it that for Http Status code 400 and above, exception is 
suppressed ? Can you please add code comments for the reason.

##########
File path: 
hadoop-tools/hadoop-azure/src/main/java/org/apache/hadoop/fs/azurebfs/services/AbfsOutputStream.java
##########
@@ -430,10 +487,15 @@ private synchronized void shrinkWriteOperationQueue() 
throws IOException {
   }
 
   private void waitForTaskToComplete() throws IOException {
+

Review comment:
       remove newline

##########
File path: 
hadoop-tools/hadoop-azure/src/main/java/org/apache/hadoop/fs/azurebfs/services/AbfsOutputStream.java
##########
@@ -367,7 +418,6 @@ private synchronized void 
flushWrittenBytesToService(boolean isClose) throws IOE
             throw new FileNotFoundException(ex.getMessage());
           }
         }
-

Review comment:
       Undo. new line needed.

##########
File path: 
hadoop-tools/hadoop-azure/src/main/java/org/apache/hadoop/fs/azurebfs/services/AbfsOutputStream.java
##########
@@ -389,6 +440,12 @@ private synchronized void 
flushWrittenBytesToServiceAsync() throws IOException {
 
   private synchronized void flushWrittenBytesToServiceInternal(final long 
offset,
       final boolean retainUncommitedData, final boolean isClose) throws 
IOException {
+

Review comment:
       remove newline

##########
File path: 
hadoop-tools/hadoop-azure/src/main/java/org/apache/hadoop/fs/azurebfs/services/AbfsClient.java
##########
@@ -272,7 +272,8 @@ public AbfsRestOperation deleteFilesystem() throws 
AzureBlobFileSystemException
   }
 
   public AbfsRestOperation createPath(final String path, final boolean isFile, 
final boolean overwrite,
-                                      final String permission, final String 
umask) throws AzureBlobFileSystemException {
+                                      final String permission, final String 
umask,
+                                      final boolean appendBlob) throws 
AzureBlobFileSystemException {

Review comment:
       Minor. boolean flag better named as isAppendBlob




----------------------------------------------------------------
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.

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