You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by GitBox <gi...@apache.org> on 2022/03/22 09:31:40 UTC

[GitHub] [hudi] codope opened a new pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

codope opened a new pull request #5090:
URL: https://github.com/apache/hudi/pull/5090


   ## What is the purpose of the pull request
   
   `REPLACE_COMMIT_ACTION` is used for different write operations like clustering, insert_overwrite or insert_overwrite_table. However, there is a difference between whether requested/inflight replace commit metadata has any content or not depending on the write operation. This PR attempts to fix that and avoid NPE due to empty replacecommit metadata. We should ideally have a standard for replacecommit metadata as pointed out in HUDI-1739.
   
   ## Brief change log
   
   *(for example:)*
     - *Modify AnnotationLocation checkstyle rule in checkstyle.xml*
   
   ## Verify this pull request
   
   *(Please pick either of the following options)*
   
   This pull request is a trivial rework / code cleanup without any test coverage.
   
   *(or)*
   
   This pull request is already covered by existing tests, such as *(please describe tests)*.
   
   (or)
   
   This change added tests and can be verified as follows:
   
   *(example:)*
   
     - *Added integration tests for end-to-end.*
     - *Added HoodieClientWriteTest to verify the change.*
     - *Manually verified the change by running a job locally.*
   
   ## Committer checklist
   
    - [ ] Has a corresponding JIRA in PR title & commit
    
    - [ ] Commit message is descriptive of the change
    
    - [ ] CI is green
   
    - [ ] Necessary doc changes done or have another open PR
          
    - [ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.
   


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] hudi-bot commented on pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#issuecomment-1074934634


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 13b84294fa4e9614b5010d3ccc6cc76db929a8f5 UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] hudi-bot commented on pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#issuecomment-1075952795


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177",
       "triggerID" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "triggerType" : "PUSH"
     }, {
       "hash" : "70482ca1b89479d37f8155baa7ec5a44c199fe5a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "70482ca1b89479d37f8155baa7ec5a44c199fe5a",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 13b84294fa4e9614b5010d3ccc6cc76db929a8f5 Azure: [FAILURE](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177) 
   * 70482ca1b89479d37f8155baa7ec5a44c199fe5a UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] hudi-bot commented on pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#issuecomment-1075514512


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177",
       "triggerID" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 13b84294fa4e9614b5010d3ccc6cc76db929a8f5 Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] hudi-bot removed a comment on pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
hudi-bot removed a comment on pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#issuecomment-1075511821


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 13b84294fa4e9614b5010d3ccc6cc76db929a8f5 UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] hudi-bot removed a comment on pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
hudi-bot removed a comment on pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#issuecomment-1075952795


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177",
       "triggerID" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "triggerType" : "PUSH"
     }, {
       "hash" : "70482ca1b89479d37f8155baa7ec5a44c199fe5a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "70482ca1b89479d37f8155baa7ec5a44c199fe5a",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 13b84294fa4e9614b5010d3ccc6cc76db929a8f5 Azure: [FAILURE](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177) 
   * 70482ca1b89479d37f8155baa7ec5a44c199fe5a UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] hudi-bot commented on pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#issuecomment-1075954974


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177",
       "triggerID" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "triggerType" : "PUSH"
     }, {
       "hash" : "70482ca1b89479d37f8155baa7ec5a44c199fe5a",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7222",
       "triggerID" : "70482ca1b89479d37f8155baa7ec5a44c199fe5a",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 13b84294fa4e9614b5010d3ccc6cc76db929a8f5 Azure: [FAILURE](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177) 
   * 70482ca1b89479d37f8155baa7ec5a44c199fe5a Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7222) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] yihua commented on a change in pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
yihua commented on a change in pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#discussion_r832525843



##########
File path: hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/ConcurrentOperation.java
##########
@@ -116,14 +116,27 @@ private void init(HoodieInstant instant) {
                 this.metadataWrapper.getMetadataFromTimeline().getHoodieReplaceCommitMetadata().getPartitionToWriteStats()).keySet();
             this.operationType = WriteOperationType.fromValue(this.metadataWrapper.getMetadataFromTimeline().getHoodieReplaceCommitMetadata().getOperationType());
           } else {
-            HoodieRequestedReplaceMetadata requestedReplaceMetadata = this.metadataWrapper.getMetadataFromTimeline().getHoodieRequestedReplaceMetadata();
-            this.mutatedFileIds = requestedReplaceMetadata
-                .getClusteringPlan().getInputGroups()
-                .stream()
-                .flatMap(ig -> ig.getSlices().stream())
-                .map(file -> file.getFileId())
-                .collect(Collectors.toSet());
-            this.operationType = WriteOperationType.CLUSTER;
+            // we need to different handling for requested and inflight replacecommit because
+            // for requested replacecommit, clustering will generate a plan and HoodieRequestedReplaceMetadata will not be empty, but insert_overwrite/insert_overwrite_table could have empty content
+            // for inflight replacecommit, clustering will have no content in metadata, but insert_overwrite/insert_overwrite_table will have some commit metadata
+            if (instant.isRequested()) {
+              HoodieRequestedReplaceMetadata requestedReplaceMetadata = this.metadataWrapper.getMetadataFromTimeline().getHoodieRequestedReplaceMetadata();
+              if (requestedReplaceMetadata != null) {
+                this.mutatedFileIds = requestedReplaceMetadata
+                    .getClusteringPlan().getInputGroups()
+                    .stream()
+                    .flatMap(ig -> ig.getSlices().stream())
+                    .map(file -> file.getFileId())
+                    .collect(Collectors.toSet());
+                this.operationType = WriteOperationType.CLUSTER;
+              }
+            } else {

Review comment:
       If the replacecommit from clustering is inflight, should we still read the requested HoodieRequestedReplaceMetadata?  Otherwise, we miss those stored File IDs.

##########
File path: hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/ConcurrentOperation.java
##########
@@ -116,14 +116,27 @@ private void init(HoodieInstant instant) {
                 this.metadataWrapper.getMetadataFromTimeline().getHoodieReplaceCommitMetadata().getPartitionToWriteStats()).keySet();
             this.operationType = WriteOperationType.fromValue(this.metadataWrapper.getMetadataFromTimeline().getHoodieReplaceCommitMetadata().getOperationType());
           } else {
-            HoodieRequestedReplaceMetadata requestedReplaceMetadata = this.metadataWrapper.getMetadataFromTimeline().getHoodieRequestedReplaceMetadata();
-            this.mutatedFileIds = requestedReplaceMetadata
-                .getClusteringPlan().getInputGroups()
-                .stream()
-                .flatMap(ig -> ig.getSlices().stream())
-                .map(file -> file.getFileId())
-                .collect(Collectors.toSet());
-            this.operationType = WriteOperationType.CLUSTER;
+            // we need to different handling for requested and inflight replacecommit because

Review comment:
       nit: `we need to different handling` -> `we need to have different handling`




-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] hudi-bot commented on pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#issuecomment-1076039588


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177",
       "triggerID" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "triggerType" : "PUSH"
     }, {
       "hash" : "70482ca1b89479d37f8155baa7ec5a44c199fe5a",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7222",
       "triggerID" : "70482ca1b89479d37f8155baa7ec5a44c199fe5a",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 70482ca1b89479d37f8155baa7ec5a44c199fe5a Azure: [FAILURE](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7222) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] hudi-bot removed a comment on pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
hudi-bot removed a comment on pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#issuecomment-1075954974


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177",
       "triggerID" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "triggerType" : "PUSH"
     }, {
       "hash" : "70482ca1b89479d37f8155baa7ec5a44c199fe5a",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7222",
       "triggerID" : "70482ca1b89479d37f8155baa7ec5a44c199fe5a",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 13b84294fa4e9614b5010d3ccc6cc76db929a8f5 Azure: [FAILURE](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177) 
   * 70482ca1b89479d37f8155baa7ec5a44c199fe5a Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7222) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] hudi-bot removed a comment on pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
hudi-bot removed a comment on pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#issuecomment-1074937595


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177",
       "triggerID" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 13b84294fa4e9614b5010d3ccc6cc76db929a8f5 Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] hudi-bot removed a comment on pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
hudi-bot removed a comment on pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#issuecomment-1075514512


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177",
       "triggerID" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 13b84294fa4e9614b5010d3ccc6cc76db929a8f5 Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] hudi-bot commented on pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#issuecomment-1075556553


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177",
       "triggerID" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 13b84294fa4e9614b5010d3ccc6cc76db929a8f5 Azure: [FAILURE](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] hudi-bot removed a comment on pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
hudi-bot removed a comment on pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#issuecomment-1075556553


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177",
       "triggerID" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 13b84294fa4e9614b5010d3ccc6cc76db929a8f5 Azure: [FAILURE](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] hudi-bot commented on pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#issuecomment-1075080093


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177",
       "triggerID" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 13b84294fa4e9614b5010d3ccc6cc76db929a8f5 Azure: [FAILURE](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] hudi-bot commented on pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#issuecomment-1074937595


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177",
       "triggerID" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 13b84294fa4e9614b5010d3ccc6cc76db929a8f5 Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] hudi-bot removed a comment on pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
hudi-bot removed a comment on pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#issuecomment-1074934634


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 13b84294fa4e9614b5010d3ccc6cc76db929a8f5 UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] hudi-bot removed a comment on pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
hudi-bot removed a comment on pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#issuecomment-1075080093


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177",
       "triggerID" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 13b84294fa4e9614b5010d3ccc6cc76db929a8f5 Azure: [FAILURE](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=7177) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] hudi-bot commented on pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#issuecomment-1075511821


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "13b84294fa4e9614b5010d3ccc6cc76db929a8f5",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 13b84294fa4e9614b5010d3ccc6cc76db929a8f5 UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] yihua commented on pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
yihua commented on pull request #5090:
URL: https://github.com/apache/hudi/pull/5090#issuecomment-1076725373


   The CI failures are due to other issues.  Merging this now.


-- 
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: commits-unsubscribe@hudi.apache.org

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



[GitHub] [hudi] yihua merged pull request #5090: [HUDI-3642] Handle NPE due to empty requested replacecommit metadata

Posted by GitBox <gi...@apache.org>.
yihua merged pull request #5090:
URL: https://github.com/apache/hudi/pull/5090


   


-- 
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: commits-unsubscribe@hudi.apache.org

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