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 2021/08/20 02:17:44 UTC

[GitHub] [hudi] zhangyue19921010 opened a new pull request #3509: [HUDI-2338] Hoodie data update reject clustering using SparkRejectClusteringStrategy

zhangyue19921010 opened a new pull request #3509:
URL: https://github.com/apache/hudi/pull/3509


   https://issues.apache.org/jira/browse/HUDI-2338
   ## What is the purpose of the pull request
   Hudi now support async clustering in HoodieDeltaStreamer and StructStreaming and support offline clustering through HoodieClusteringJob.
   
   Data update conflicts with clustering is one of the more common scenarios. And now hudi can only reject data using SparkRejectUpdateStrategy and failed the ingestion.
   
   Sometimes, we think that clustering is an optimization service that runs in the background, and data ingestion has a higher priority than it.
   
   So this tickets add a new UpdateStrategy named `SparkRejectClusteringStrategy`.
   
   This SparkRejectClusteringStrategy will reject and failing clustering job and let data update success. 
   
   ## Brief change log
   When update happened after clustering plan created and before clustering executed.When update happened after clustering plan created and before clustering executed.
   
        1. There will be a request replace commit.  
   
        2. SparkRejectClusteringStrategy will create a clustering reject file under .tmp dir named xxx.replacement.request.reject.
   
        3. Before perform clustering job, hudi can check this reject file using SparkRejectClusteringStrategy.validateClustering() function.
   
             3.1 if reject file is exists then abort this clustering plan and remove reject file.
   
   When update happened after clustering executed but not finished.
   
        1. There will be a inflight replace commit.
   
        2. SparkRejectClusteringStrategy will create a clustering reject file under .tmp dir named xxx.replacement.inflight.reject.
   
        3. Before clustering job finished and committed, hudi can check this reject file using SparkRejectClusteringStrategy.validateClustering() function.
   
             3.1 if reject file is exists then failed this clustering execution and remove reject file.
   
   
   This PR is already tested on our env and added UTs which are necessary.
   As you can see, the update action in 20210820093028.commit can success and create a clustering reject file under .hoodie/.tmp dir
   Also the clustering job in 20210820092927.replacecommit.requested if failed because of SparkRejectClusteringStrategy
   <img width="452" alt="屏幕快照 2021-08-20 上午10 05 14" src="https://user-images.githubusercontent.com/69956021/130168152-824d4eb9-0704-40ca-9d85-6d0dca7913ca.png">
   <img width="1419" alt="屏幕快照 2021-08-20 上午10 08 49" src="https://user-images.githubusercontent.com/69956021/130168162-407417c5-48cb-42ed-8dba-8bab6d89cabe.png">
   
   
   ## 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 edited a comment on pull request #3509: [HUDI-2338] Hoodie update reject clustering using SparkRejectClusteringStrategy

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


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "2511b6a222b821a06925f8e82257779529193fbc",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825",
       "triggerID" : "2511b6a222b821a06925f8e82257779529193fbc",
       "triggerType" : "PUSH"
     }, {
       "hash" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1828",
       "triggerID" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1829",
       "triggerID" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d Azure: [FAILURE](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1829) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run travis` re-run the last Travis build
    - `@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 #3509: [HUDI-2338] Hoodie update reject clustering using SparkRejectClusteringStrategy

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






-- 
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] zhangyue19921010 edited a comment on pull request #3509: [HUDI-2338] Hoodie update reject clustering using SparkRejectClusteringStrategy

Posted by GitBox <gi...@apache.org>.
zhangyue19921010 edited a comment on pull request #3509:
URL: https://github.com/apache/hudi/pull/3509#issuecomment-919678701


   @satishkotha @vinothchandar Thanks for your attention. Let me explain in more detail :
   First of all this rejectClustering strategy will do clustering validation three times : 
   
   1. Before clustering performed, checking xxx.replacement.request.reject.
   2. After clustering finished, checking xxx.replacement.inflight.reject.
   3. Before clustering committing which will create clustering commit file
   
   There's actually a race condition that reject file could be created **during clustering committing**. This step will create a clustering commit file and I believe it's a quick move.
   ```
         table.getActiveTimeline().transitionReplaceInflightToComplete(replaceCommitInflightInstant,
             Option.of(metadata.toJsonString().getBytes(StandardCharsets.UTF_8)));
   ```
   
   Also Thanks for @satishkotha reminding, I add another validation after clustering commit created, if reject file created during clustering committing, and there's a reject file remainder after clustering committed. We has to throws an exception here to avoid losing update data. -> **More strict we may delete committed clustering meta? and revert clustering commit, I am not sure if it's an appropriate action**.
   
   In short this reject clustering strategy can reject request clustering, inflight clustering and finished but not committed clustering. Although when clustering is committing, we can't reject it anymore and have to throw exception.
   
   
   > Anyway, my high level thought is that it is better to find a way to integrate this with Multi-writer conflict resolution mentioned here https://cwiki.apache.org/confluence/display/HUDI/RFC+-+22+%3A+Snapshot+Isolation+using+Optimistic+Concurrency+Control+for+multi-writers#RFC22:SnapshotIsolationusingOptimisticConcurrencyControlformultiwriters-OptimisticConcurrencyusingatomicrenameswithConflictResolution
   > 
   > If we integrate with multi-writer, this can be done in a generic for any two operations (instead of adding very specific strategy for clustering.) Some changes may be needed in multi-writer implementation to enforce priority of operations (clustering is lower priority than ingestion). But this is better long term IMO. Happy to discuss more details/other alternatives.
   
   I strongly agree that multi-write can solve this conflict more completely. But the disadvantage of this solution is that Introduced external dependencies like ZooKeeper. As the data lake becomes larger, ZooKeeper or something else maybe become the bottleneck which needs to maintain and tune.
   
   So that maybe just introduce a new strategy is more convenient to use. 
   Anyway, each solution has its own advantages and disadvantages :)
   
   


-- 
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 edited a comment on pull request #3509: [HUDI-2338] Hoodie update reject clustering using SparkRejectClusteringStrategy

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


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "2511b6a222b821a06925f8e82257779529193fbc",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825",
       "triggerID" : "2511b6a222b821a06925f8e82257779529193fbc",
       "triggerType" : "PUSH"
     }, {
       "hash" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1828",
       "triggerID" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1829",
       "triggerID" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1831",
       "triggerID" : "902446099",
       "triggerType" : "MANUAL"
     }, {
       "hash" : "f6af28e18963b7b6391b105d168d968eba09c31b",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=2223",
       "triggerID" : "f6af28e18963b7b6391b105d168d968eba09c31b",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d Azure: [FAILURE](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1829) Azure: [SUCCESS](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1831) 
   * f6af28e18963b7b6391b105d168d968eba09c31b Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=2223) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run travis` re-run the last Travis build
    - `@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 edited a comment on pull request #3509: [HUDI-2338] Hoodie update reject clustering using SparkRejectClusteringStrategy

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


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "2511b6a222b821a06925f8e82257779529193fbc",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825",
       "triggerID" : "2511b6a222b821a06925f8e82257779529193fbc",
       "triggerType" : "PUSH"
     }, {
       "hash" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1828",
       "triggerID" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1829",
       "triggerID" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1831",
       "triggerID" : "902446099",
       "triggerType" : "MANUAL"
     } ]
   }-->
   ## CI report:
   
   * bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d Azure: [FAILURE](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1829) Azure: [SUCCESS](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1831) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run travis` re-run the last Travis build
    - `@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] satishkotha commented on pull request #3509: [HUDI-2338] Hoodie update reject clustering using SparkRejectClusteringStrategy

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


   @zhangyue19921010 Would this solve the problem completely. IIUC, I think there are still possible race conditions between when replacecommit.rejected file is created and when clustering validation check is performed.
   
   Anyway, my high level thought is that it is better to find a way to integrate this with Multi-writer conflict resolution mentioned here https://cwiki.apache.org/confluence/display/HUDI/RFC+-+22+%3A+Snapshot+Isolation+using+Optimistic+Concurrency+Control+for+multi-writers#RFC22:SnapshotIsolationusingOptimisticConcurrencyControlformultiwriters-OptimisticConcurrencyusingatomicrenameswithConflictResolution  
   
   If we integrate with multi-writer, this can be done in a generic for any two operations (instead of adding very specific strategy for clustering.) Some changes may be needed in multi-writer implementation to enforce priority of operations (clustering is lower priority than ingestion). But this is better long term IMO.  Happy to discuss more details/other alternatives. 


-- 
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] zhangyue19921010 commented on pull request #3509: [HUDI-2338] Hoodie update reject clustering using SparkRejectClusteringStrategy

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


   @satishkotha @vinothchandar Thanks for your attention. Let me explain in more detail :
   First of all this rejectClustering strategy will do clustering validation three times : 
   
   1. Before clustering performed, checking xxx.replacement.request.reject.
   2. After clustering finished, checking xxx.replacement.inflight.reject.
   3. Before clustering committing which will create clustering commit file
   
   There's actually a race condition that reject file could be created **during clustering committing**. This step will create a clustering commit file and I believe it's a quick move.
   ```
         table.getActiveTimeline().transitionReplaceInflightToComplete(replaceCommitInflightInstant,
             Option.of(metadata.toJsonString().getBytes(StandardCharsets.UTF_8)));
   ```
   
   Also Thanks for @satishkotha reminding, I add another validation after clustering commit created, if reject file created during clustering committing, and there's a reject file remainder after clustering committed. We has to throws an exception here to avoid losing update data.
   
   In short this reject clustering strategy can reject request clustering, inflight clustering and finished but not committed clustering. Although when clustering is committing, we can't reject it anymore and have to throw exception.
   
   
   > Anyway, my high level thought is that it is better to find a way to integrate this with Multi-writer conflict resolution mentioned here https://cwiki.apache.org/confluence/display/HUDI/RFC+-+22+%3A+Snapshot+Isolation+using+Optimistic+Concurrency+Control+for+multi-writers#RFC22:SnapshotIsolationusingOptimisticConcurrencyControlformultiwriters-OptimisticConcurrencyusingatomicrenameswithConflictResolution
   > 
   > If we integrate with multi-writer, this can be done in a generic for any two operations (instead of adding very specific strategy for clustering.) Some changes may be needed in multi-writer implementation to enforce priority of operations (clustering is lower priority than ingestion). But this is better long term IMO. Happy to discuss more details/other alternatives.
   
   I strongly agree that multi-write can solve this conflict more completely. But the disadvantage of this solution is that Introduced external dependencies like ZooKeeper. As the data lake becomes larger, ZooKeeper or something else maybe become the bottleneck which needs to maintain and tune.
   
   So that maybe just introduce a new strategy is more convenient to use. 
   Anyway, each solution has its own advantages and disadvantages :)
   
   


-- 
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 edited a comment on pull request #3509: [HUDI-2338] Hoodie data update reject clustering using SparkRejectClusteringStrategy

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


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "2511b6a222b821a06925f8e82257779529193fbc",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825",
       "triggerID" : "2511b6a222b821a06925f8e82257779529193fbc",
       "triggerType" : "PUSH"
     }, {
       "hash" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1828",
       "triggerID" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1829",
       "triggerID" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * e1ddc232a3cf45c731293cb5947f11c7eb8122ce Azure: [SUCCESS](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1828) 
   * bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1829) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run travis` re-run the last Travis build
    - `@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 #3509: [HUDI-2338] Hoodie data update reject clustering using SparkRejectClusteringStrategy

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


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "2511b6a222b821a06925f8e82257779529193fbc",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "2511b6a222b821a06925f8e82257779529193fbc",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 2511b6a222b821a06925f8e82257779529193fbc UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run travis` re-run the last Travis build
    - `@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 edited a comment on pull request #3509: [HUDI-2338] Hoodie data update reject clustering using SparkRejectClusteringStrategy

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


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "2511b6a222b821a06925f8e82257779529193fbc",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825",
       "triggerID" : "2511b6a222b821a06925f8e82257779529193fbc",
       "triggerType" : "PUSH"
     }, {
       "hash" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 2511b6a222b821a06925f8e82257779529193fbc Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825) 
   * e1ddc232a3cf45c731293cb5947f11c7eb8122ce UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run travis` re-run the last Travis build
    - `@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 edited a comment on pull request #3509: [HUDI-2338] Hoodie update reject clustering using SparkRejectClusteringStrategy

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


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "2511b6a222b821a06925f8e82257779529193fbc",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825",
       "triggerID" : "2511b6a222b821a06925f8e82257779529193fbc",
       "triggerType" : "PUSH"
     }, {
       "hash" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1828",
       "triggerID" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1829",
       "triggerID" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1831",
       "triggerID" : "902446099",
       "triggerType" : "MANUAL"
     }, {
       "hash" : "f6af28e18963b7b6391b105d168d968eba09c31b",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "f6af28e18963b7b6391b105d168d968eba09c31b",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d Azure: [FAILURE](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1829) Azure: [SUCCESS](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1831) 
   * f6af28e18963b7b6391b105d168d968eba09c31b UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run travis` re-run the last Travis build
    - `@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 edited a comment on pull request #3509: [HUDI-2338] Hoodie update reject clustering using SparkRejectClusteringStrategy

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


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "2511b6a222b821a06925f8e82257779529193fbc",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825",
       "triggerID" : "2511b6a222b821a06925f8e82257779529193fbc",
       "triggerType" : "PUSH"
     }, {
       "hash" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1828",
       "triggerID" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1829",
       "triggerID" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1831",
       "triggerID" : "902446099",
       "triggerType" : "MANUAL"
     }, {
       "hash" : "f6af28e18963b7b6391b105d168d968eba09c31b",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=2223",
       "triggerID" : "f6af28e18963b7b6391b105d168d968eba09c31b",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * f6af28e18963b7b6391b105d168d968eba09c31b Azure: [SUCCESS](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=2223) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run travis` re-run the last Travis build
    - `@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 #3509: [HUDI-2338] Hoodie update reject clustering using SparkRejectClusteringStrategy

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






-- 
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] vinothchandar commented on pull request #3509: [HUDI-2338] Hoodie update reject clustering using SparkRejectClusteringStrategy

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


   @satishkotha if you are up for it, this is a good PR to get your feedback on


-- 
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] zhangyue19921010 closed pull request #3509: [HUDI-2338] Hoodie update reject clustering using SparkRejectClusteringStrategy

Posted by GitBox <gi...@apache.org>.
zhangyue19921010 closed pull request #3509:
URL: https://github.com/apache/hudi/pull/3509


   


-- 
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 edited a comment on pull request #3509: [HUDI-2338] Hoodie data update reject clustering using SparkRejectClusteringStrategy

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


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "2511b6a222b821a06925f8e82257779529193fbc",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825",
       "triggerID" : "2511b6a222b821a06925f8e82257779529193fbc",
       "triggerType" : "PUSH"
     }, {
       "hash" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1828",
       "triggerID" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * e1ddc232a3cf45c731293cb5947f11c7eb8122ce Azure: [SUCCESS](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1828) 
   * bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run travis` re-run the last Travis build
    - `@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 #3509: [HUDI-2338] Hoodie update reject clustering using SparkRejectClusteringStrategy

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


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "2511b6a222b821a06925f8e82257779529193fbc",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825",
       "triggerID" : "2511b6a222b821a06925f8e82257779529193fbc",
       "triggerType" : "PUSH"
     }, {
       "hash" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1828",
       "triggerID" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1829",
       "triggerID" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1831",
       "triggerID" : "902446099",
       "triggerType" : "MANUAL"
     }, {
       "hash" : "f6af28e18963b7b6391b105d168d968eba09c31b",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=2223",
       "triggerID" : "f6af28e18963b7b6391b105d168d968eba09c31b",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * f6af28e18963b7b6391b105d168d968eba09c31b Azure: [SUCCESS](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=2223) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run travis` re-run the last Travis build
    - `@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] zhangyue19921010 commented on pull request #3509: [HUDI-2338] Hoodie update reject clustering using SparkRejectClusteringStrategy

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


   @hudi-bot run azure


-- 
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 edited a comment on pull request #3509: [HUDI-2338] Hoodie data update reject clustering using SparkRejectClusteringStrategy

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


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "2511b6a222b821a06925f8e82257779529193fbc",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825",
       "triggerID" : "2511b6a222b821a06925f8e82257779529193fbc",
       "triggerType" : "PUSH"
     }, {
       "hash" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 2511b6a222b821a06925f8e82257779529193fbc Azure: [CANCELED](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825) 
   * e1ddc232a3cf45c731293cb5947f11c7eb8122ce UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run travis` re-run the last Travis build
    - `@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 #3509: [HUDI-2338] Hoodie update reject clustering using SparkRejectClusteringStrategy

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


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "2511b6a222b821a06925f8e82257779529193fbc",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825",
       "triggerID" : "2511b6a222b821a06925f8e82257779529193fbc",
       "triggerType" : "PUSH"
     }, {
       "hash" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1828",
       "triggerID" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1829",
       "triggerID" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1831",
       "triggerID" : "902446099",
       "triggerType" : "MANUAL"
     }, {
       "hash" : "f6af28e18963b7b6391b105d168d968eba09c31b",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=2223",
       "triggerID" : "f6af28e18963b7b6391b105d168d968eba09c31b",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * f6af28e18963b7b6391b105d168d968eba09c31b Azure: [SUCCESS](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=2223) 
   
   <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 edited a comment on pull request #3509: [HUDI-2338] Hoodie data update reject clustering using SparkRejectClusteringStrategy

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


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "2511b6a222b821a06925f8e82257779529193fbc",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825",
       "triggerID" : "2511b6a222b821a06925f8e82257779529193fbc",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 2511b6a222b821a06925f8e82257779529193fbc Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run travis` re-run the last Travis build
    - `@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 edited a comment on pull request #3509: [HUDI-2338] Hoodie update reject clustering using SparkRejectClusteringStrategy

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


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "2511b6a222b821a06925f8e82257779529193fbc",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825",
       "triggerID" : "2511b6a222b821a06925f8e82257779529193fbc",
       "triggerType" : "PUSH"
     }, {
       "hash" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1828",
       "triggerID" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1829",
       "triggerID" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1831",
       "triggerID" : "902446099",
       "triggerType" : "MANUAL"
     } ]
   }-->
   ## CI report:
   
   * bd9139b612fc2f6ec85e3ab8a0856eb6e21e269d Azure: [FAILURE](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1829) Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1831) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run travis` re-run the last Travis build
    - `@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 edited a comment on pull request #3509: [HUDI-2338] Hoodie data update reject clustering using SparkRejectClusteringStrategy

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


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "2511b6a222b821a06925f8e82257779529193fbc",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825",
       "triggerID" : "2511b6a222b821a06925f8e82257779529193fbc",
       "triggerType" : "PUSH"
     }, {
       "hash" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1828",
       "triggerID" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * e1ddc232a3cf45c731293cb5947f11c7eb8122ce Azure: [SUCCESS](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1828) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run travis` re-run the last Travis build
    - `@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 edited a comment on pull request #3509: [HUDI-2338] Hoodie data update reject clustering using SparkRejectClusteringStrategy

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


   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "2511b6a222b821a06925f8e82257779529193fbc",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825",
       "triggerID" : "2511b6a222b821a06925f8e82257779529193fbc",
       "triggerType" : "PUSH"
     }, {
       "hash" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1828",
       "triggerID" : "e1ddc232a3cf45c731293cb5947f11c7eb8122ce",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 2511b6a222b821a06925f8e82257779529193fbc Azure: [CANCELED](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1825) 
   * e1ddc232a3cf45c731293cb5947f11c7eb8122ce Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=1828) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run travis` re-run the last Travis build
    - `@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] satishkotha edited a comment on pull request #3509: [HUDI-2338] Hoodie update reject clustering using SparkRejectClusteringStrategy

Posted by GitBox <gi...@apache.org>.
satishkotha edited a comment on pull request #3509:
URL: https://github.com/apache/hudi/pull/3509#issuecomment-917339044


   @zhangyue19921010 Would this solve the problem completely? IIUC, I think there are still possible race conditions between when replacecommit.rejected file is created and when clustering validation check is performed.
   
   Anyway, my high level thought is that it is better to find a way to integrate this with Multi-writer conflict resolution mentioned here https://cwiki.apache.org/confluence/display/HUDI/RFC+-+22+%3A+Snapshot+Isolation+using+Optimistic+Concurrency+Control+for+multi-writers#RFC22:SnapshotIsolationusingOptimisticConcurrencyControlformultiwriters-OptimisticConcurrencyusingatomicrenameswithConflictResolution  
   
   If we integrate with multi-writer, this can be done in a generic for any two operations (instead of adding very specific strategy for clustering.) Some changes may be needed in multi-writer implementation to enforce priority of operations (clustering is lower priority than ingestion). But this is better long term IMO.  Happy to discuss more details/other alternatives. 


-- 
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] zhangyue19921010 commented on pull request #3509: [HUDI-2338] Hoodie update reject clustering using SparkRejectClusteringStrategy

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


   Happy to discuss more details/other alternatives. Thanks in advanced.


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