You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by "vinishjail97 (via GitHub)" <gi...@apache.org> on 2026/05/06 01:15:43 UTC

[PR] [HUDI-XXXXX] Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

vinishjail97 opened a new pull request, #18692:
URL: https://github.com/apache/hudi/pull/18692

   ### Change Logs
   
   Adds a `ServiceLoader`-based SPI that lets an external writer perform the write phase of clustering for a single input group end-to-end (scan, sort, write) and return the resulting `WriteStatus`es. Default behavior is unchanged when no provider is on the classpath -- the registry resolves to `Option.empty()` and `SparkSortAndSizeExecutionStrategy` runs its existing path.
   
   **New types:**
   
   - `ClusteringGroupWriter` -- the SPI. Single async entry point `runClusteringForGroupAsync(ClusteringGroupWriteContext)` returning `Option<CompletableFuture<HoodieData<WriteStatus>>>`. Returning `Option.empty()` declines the group; the caller then falls back to the default per-group. `isEnabled()` defaults to `true` and lets a provider self-gate via its own configuration without leaking it into Hudi.
   - `ClusteringGroupWriteContext` -- immutable parameter bundle (clustering group, strategy params, instant time, executor, schema, table, write config). Builder-shaped so the SPI signature can grow without breaking implementers.
   - `ClusteringGroupWriterRegistry` -- one `ServiceLoader` resolve per JVM, cached. `Option.empty()` when no provider is registered, plus a test-only override slot guarded by `AtomicReference`.
   
   **Strategy hooks:**
   
   - `MultipleSparkJobExecutionStrategy` -- new protected `shouldForceRowWriter()` (default `false`), `OR`-ed into the existing `canUseRowWriter` check. Subclasses delegating to a Dataset-only external writer override this to opt into the Row path. The standard Row-writer compatibility check still gates whether the path is actually taken.
   - `SparkSortAndSizeExecutionStrategy` -- `shouldForceRowWriter()` returns `true` iff a writer is registered and reports `isEnabled()`. `runClusteringForGroupAsyncAsRow` consults the SPI first; on absent / disabled writer, or when the writer returns `Option.empty()`, falls through to `super.runClusteringForGroupAsyncAsRow` per group.
   
   ### Impact
   
   No user-facing behavior change without a provider. With a provider:
   - Each clustering group is delegated to the writer end-to-end (scan, sort, write). Hudi keeps ownership of plan generation, instant management, and the replace-commit; only the per-group write phase is pluggable.
   - Per-group fallback (rather than per-plan) lets a provider decline a single group it cannot serve (for example, MOR groups with delta log files) without disabling acceleration for the whole table.
   
   ### Risk level
   
   low
   
   The SPI is opt-in (provider must be on the classpath and report `isEnabled()`). The registry returns `Option.empty()` when no provider is registered, which short-circuits before any new code runs in the existing path. The `shouldForceRowWriter()` hook is `false` by default.
   
   ### Documentation Update
   
   N/A -- internal SPI for downstream integrators; no user-facing docs change.
   
   ### Contributor's checklist
   
   - [x] Read through [contributor's guide](https://hudi.apache.org/contribute/how-to-contribute)
   - [x] Change Logs and Impact were stated clearly
   - [x] Adequate tests were added if applicable
   - [x] CI passed
   


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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384608917

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 67.29%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   67.29%   -0.79%     
   + Complexity    28943    28648     -295     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   - Hits          95757    94719    -1038     
   - Misses        37043    38116    +1073     
   - Partials       7864     7927      +63     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.14% <18.18%> (-3.50%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [138 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384622373

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.04%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.04%   -0.03%     
   - Complexity    28943    28952       +9     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95784      +27     
   - Misses        37043    37109      +66     
   - Partials       7864     7869       +5     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.52% <18.18%> (-0.12%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [16 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6447880726

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 744 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub) via commits" <co...@hudi.apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6532090679

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 752 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384533340

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 58.10%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   > :exclamation:  There is a different number of reports uploaded between BASE (91f341f) and HEAD (987cdeb). Click for more details.
   > 
   > <details><summary>HEAD has 24 uploads less than BASE</summary>
   >
   >| Flag | BASE (91f341f) | HEAD (987cdeb) |
   >|------|------|------|
   >|spark-java-tests|18|1|
   >|spark-scala-tests|12|6|
   >|utilities|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   58.10%   -9.98%     
   + Complexity    28943    24782    -4161     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   - Hits          95757    81786   -13971     
   - Misses        37043    51650   +14607     
   + Partials       7864     7326     -538     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.99% <18.18%> (-15.65%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.54% <18.18%> (-12.22%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `93.26% <66.66%> (-2.81%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [681 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384529325

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 45.26%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   > :exclamation:  There is a different number of reports uploaded between BASE (91f341f) and HEAD (987cdeb). Click for more details.
   > 
   > <details><summary>HEAD has 28 uploads less than BASE</summary>
   >
   >| Flag | BASE (91f341f) | HEAD (987cdeb) |
   >|------|------|------|
   >|spark-java-tests|18|0|
   >|spark-scala-tests|12|4|
   >|utilities|1|0|
   >|common-and-other-modules|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@              Coverage Diff              @@
   ##             master   #18692       +/-   ##
   =============================================
   - Coverage     68.07%   45.26%   -22.81%     
   + Complexity    28943    15881    -13062     
   =============================================
     Files          2519     2030      -489     
     Lines        140664   114647    -26017     
     Branches      17428    14679     -2749     
   =============================================
   - Hits          95757    51899    -43858     
   - Misses        37043    57004    +19961     
   + Partials       7864     5744     -2120     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.63% <18.18%> (-12.13%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `86.53% <66.66%> (-9.54%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `33.92% <18.91%> (-66.08%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [1630 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384523759

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 45.70%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   > :exclamation:  There is a different number of reports uploaded between BASE (91f341f) and HEAD (987cdeb). Click for more details.
   > 
   > <details><summary>HEAD has 29 uploads less than BASE</summary>
   >
   >| Flag | BASE (91f341f) | HEAD (987cdeb) |
   >|------|------|------|
   >|spark-java-tests|18|0|
   >|spark-scala-tests|12|3|
   >|utilities|1|0|
   >|common-and-other-modules|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@              Coverage Diff              @@
   ##             master   #18692       +/-   ##
   =============================================
   - Coverage     68.07%   45.70%   -22.37%     
   + Complexity    28943    15642    -13301     
   =============================================
     Files          2519     2000      -519     
     Lines        140664   111971    -28693     
     Branches      17428    14114     -3314     
   =============================================
   - Hits          95757    51179    -44578     
   - Misses        37043    55250    +18207     
   + Partials       7864     5542     -2322     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.77% <18.18%> (-12.00%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `86.53% <66.66%> (-9.54%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `33.92% <18.91%> (-66.08%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [1646 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384632253

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.04%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.04%   -0.03%     
   - Complexity    28943    28952       +9     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95784      +27     
   - Misses        37043    37109      +66     
   - Partials       7864     7869       +5     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.55% <18.18%> (-0.09%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [16 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384577367

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 65.11%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   65.11%   -2.96%     
   + Complexity    28943    27703    -1240     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   - Hits          95757    91663    -4094     
   - Misses        37043    41224    +4181     
   - Partials       7864     7875      +11     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `31.59% <18.18%> (-17.05%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.57% <18.18%> (-0.19%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [364 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-5530932014

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 518 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-5550016747

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 524 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6457707708

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 745 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384603494

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 67.22%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   67.22%   -0.85%     
   + Complexity    28943    28625     -318     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   - Hits          95757    94630    -1127     
   - Misses        37043    38224    +1181     
   - Partials       7864     7908      +44     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.82% <18.18%> (-3.82%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [156 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384663064

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.04%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.04%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95787      +30     
   - Misses        37043    37106      +63     
   - Partials       7864     7869       +5     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.58% <18.18%> (-0.06%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [13 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-5461964328

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 502 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-5503313338

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 511 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6333460017

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 718 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6399544039

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 735 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6406636880

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 735 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6406814897

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 735 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384562468

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 65.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   65.05%   -3.02%     
   + Complexity    28943    27671    -1272     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   - Hits          95757    91578    -4179     
   - Misses        37043    41321    +4278     
   + Partials       7864     7863       -1     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `31.59% <18.18%> (-17.05%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.46% <18.18%> (-0.30%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [385 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384560615

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 64.99%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   64.99%   -3.09%     
   + Complexity    28943    27644    -1299     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   - Hits          95757    91487    -4270     
   - Misses        37043    41402    +4359     
   - Partials       7864     7873       +9     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `31.59% <18.18%> (-17.05%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.32% <18.18%> (-0.44%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [401 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384616746

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.03%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.03%   -0.04%     
   - Complexity    28943    28951       +8     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95773      +16     
   - Misses        37043    37118      +75     
   - Partials       7864     7871       +7     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.47% <18.18%> (-0.17%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [17 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-5532879742

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 518 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-5535013349

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 519 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-5453880183

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 497 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6395276583

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 735 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384410289

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f 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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384529825

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 44.89%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   > :exclamation:  There is a different number of reports uploaded between BASE (91f341f) and HEAD (987cdeb). Click for more details.
   > 
   > <details><summary>HEAD has 26 uploads less than BASE</summary>
   >
   >| Flag | BASE (91f341f) | HEAD (987cdeb) |
   >|------|------|------|
   >|spark-java-tests|18|0|
   >|spark-scala-tests|12|6|
   >|utilities|1|0|
   >|common-and-other-modules|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@              Coverage Diff              @@
   ##             master   #18692       +/-   ##
   =============================================
   - Coverage     68.07%   44.89%   -23.19%     
   + Complexity    28943    16121    -12822     
   =============================================
     Files          2519     2051      -468     
     Lines        140664   117141    -23523     
     Branches      17428    15222     -2206     
   =============================================
   - Hits          95757    52586    -43171     
   - Misses        37043    58614    +21571     
   + Partials       7864     5941     -1923     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.54% <18.18%> (-12.22%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `86.53% <66.66%> (-9.54%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `33.92% <18.91%> (-66.08%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [1616 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384606202

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 67.26%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   67.26%   -0.82%     
   + Complexity    28943    28636     -307     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   - Hits          95757    94678    -1079     
   - Misses        37043    38170    +1127     
   - Partials       7864     7914      +50     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `45.00% <18.18%> (-3.64%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [144 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384599308

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 65.20%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   65.20%   -2.87%     
   + Complexity    28943    27768    -1175     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   - Hits          95757    91788    -3969     
   - Misses        37043    41075    +4032     
   - Partials       7864     7899      +35     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `31.59% <18.18%> (-17.05%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [354 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "hudi-agent (via GitHub)" <gi...@apache.org>.
hudi-agent commented on code in PR #18692:
URL: https://github.com/apache/hudi/pull/18692#discussion_r3192816838


##########
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java:
##########
@@ -106,7 +106,10 @@ public HoodieWriteMetadata<HoodieData<WriteStatus>> performClustering(final Hood
         Math.min(clusteringPlan.getInputGroups().size(), writeConfig.getClusteringMaxParallelism()),
         new CustomizedThreadFactory("clustering-job-group", true));
     try {
-      boolean canUseRowWriter = getWriteConfig().getBooleanOrDefault("hoodie.datasource.write.row.writer.enable", true);
+      // shouldForceRowWriter() opts in for subclasses that require the Row path (e.g. when

Review Comment:
   🤖 The Javadoc for `shouldForceRowWriter()` (and the PR description) says "the standard Row-writer compatibility check still gates whether the path is actually taken." I don't see such a compatibility check in this code path — the only gate today is `hoodie.datasource.write.row.writer.enable`, which `shouldForceRowWriter()` is now OR-ing past. Could you clarify where that compatibility check lives, or update the doc to match? Otherwise the comment misleads readers into thinking there is a fallback safety net that doesn't exist.
   
   <sub><i>- AI-generated; verify before applying. React 👍/👎 to flag quality.</i></sub>



##########
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkSortAndSizeExecutionStrategy.java:
##########
@@ -38,22 +40,129 @@
 
 import java.util.List;
 import java.util.Map;
+import java.util.concurrent.CompletableFuture;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.atomic.AtomicReference;
 
 /**
  * Clustering Strategy based on following.
  * 1) Spark execution engine.
  * 2) Uses bulk_insert to write data into new files.
+ *
+ * <p>When a {@link ClusteringGroupWriter} provider is registered on the runtime classpath
+ * and reports {@link ClusteringGroupWriter#isEnabled()}, this strategy delegates each input
+ * group to the writer. The Row path is forced (subject to the standard Row-writer
+ * compatibility check) so the writer always sees the Dataset-based pipeline. Per-group
+ * fallback to the default Spark path happens whenever the writer returns
+ * {@link Option#empty()}.
  */
 @Slf4j
 public class SparkSortAndSizeExecutionStrategy<T>
     extends MultipleSparkJobExecutionStrategy<T> {
 
+  /** Lazily initialized; write config schema is constant for a given strategy instance. */
+  private final AtomicReference<HoodieSchema> cachedSchema = new AtomicReference<>();
+
   public SparkSortAndSizeExecutionStrategy(HoodieTable table,
                                            HoodieEngineContext engineContext,
                                            HoodieWriteConfig writeConfig) {
     super(table, engineContext, writeConfig);
   }
 
+  @Override
+  protected boolean shouldForceRowWriter() {
+    Option<ClusteringGroupWriter> writer = ClusteringGroupWriterRegistry.get();
+    return writer.isPresent() && writer.get().isEnabled();
+  }
+
+  @Override
+  protected CompletableFuture<HoodieData<WriteStatus>> runClusteringForGroupAsyncAsRow(
+      HoodieClusteringGroup clusteringGroup,
+      Map<String, String> strategyParams,
+      boolean shouldPreserveHoodieMetadata,
+      String instantTime,
+      ExecutorService clusteringExecutorService) {
+    Option<CompletableFuture<HoodieData<WriteStatus>>> delegated = tryDelegateToGroupWriter(
+        clusteringGroup, strategyParams, shouldPreserveHoodieMetadata, instantTime, clusteringExecutorService);
+    if (delegated.isPresent()) {

Review Comment:
   🤖 Heads up: if the SPI's `runClusteringForGroupAsync` throws synchronously (e.g. NPE, IllegalState) before returning the future, the exception propagates up through `clusteringPlan.getInputGroups().stream().map(...)` in `performClustering`, while the default path always wraps everything inside `CompletableFuture.supplyAsync` so failures are async. Worth either documenting the contract on the SPI ("failures must be reported via a failed future, not by throwing") or wrapping the call in `CompletableFuture.supplyAsync` here so semantics match the default.
   
   <sub><i>- AI-generated; verify before applying. React 👍/👎 to flag quality.</i></sub>



##########
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkSortAndSizeExecutionStrategy.java:
##########
@@ -38,22 +40,129 @@
 
 import java.util.List;
 import java.util.Map;
+import java.util.concurrent.CompletableFuture;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.atomic.AtomicReference;
 
 /**
  * Clustering Strategy based on following.
  * 1) Spark execution engine.
  * 2) Uses bulk_insert to write data into new files.
+ *
+ * <p>When a {@link ClusteringGroupWriter} provider is registered on the runtime classpath
+ * and reports {@link ClusteringGroupWriter#isEnabled()}, this strategy delegates each input
+ * group to the writer. The Row path is forced (subject to the standard Row-writer
+ * compatibility check) so the writer always sees the Dataset-based pipeline. Per-group
+ * fallback to the default Spark path happens whenever the writer returns
+ * {@link Option#empty()}.
  */
 @Slf4j
 public class SparkSortAndSizeExecutionStrategy<T>
     extends MultipleSparkJobExecutionStrategy<T> {
 
+  /** Lazily initialized; write config schema is constant for a given strategy instance. */
+  private final AtomicReference<HoodieSchema> cachedSchema = new AtomicReference<>();
+
   public SparkSortAndSizeExecutionStrategy(HoodieTable table,
                                            HoodieEngineContext engineContext,
                                            HoodieWriteConfig writeConfig) {
     super(table, engineContext, writeConfig);
   }
 
+  @Override
+  protected boolean shouldForceRowWriter() {
+    Option<ClusteringGroupWriter> writer = ClusteringGroupWriterRegistry.get();
+    return writer.isPresent() && writer.get().isEnabled();
+  }
+
+  @Override
+  protected CompletableFuture<HoodieData<WriteStatus>> runClusteringForGroupAsyncAsRow(
+      HoodieClusteringGroup clusteringGroup,
+      Map<String, String> strategyParams,
+      boolean shouldPreserveHoodieMetadata,
+      String instantTime,
+      ExecutorService clusteringExecutorService) {
+    Option<CompletableFuture<HoodieData<WriteStatus>>> delegated = tryDelegateToGroupWriter(
+        clusteringGroup, strategyParams, shouldPreserveHoodieMetadata, instantTime, clusteringExecutorService);
+    if (delegated.isPresent()) {
+      return delegated.get();
+    }
+    return runSuperRunClusteringForGroupAsyncAsRow(
+        clusteringGroup, strategyParams, shouldPreserveHoodieMetadata, instantTime, clusteringExecutorService);
+  }
+
+  /**
+   * Indirection over {@code super.runClusteringForGroupAsyncAsRow} so unit tests can
+   * verify the fallback contract without bootstrapping a real {@link HoodieTable}. Tests
+   * override only this method; the production {@code runClusteringForGroupAsyncAsRow}
+   * routing logic is exercised unchanged.

Review Comment:
   🤖 nit: `runSuperRunClusteringForGroupAsyncAsRow` is a bit of a mouthful — the `runSuper` prefix reads oddly since `super` is a language keyword. Something like `executeDefaultRowGroupClustering` or `callSuperRowClustering` might make the test-indirection intent clearer without the keyword collision.
   
   <sub><i>- AI-generated; verify before applying. React 👍/👎 to flag quality.</i></sub>



##########
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/ClusteringGroupWriteContext.java:
##########
@@ -0,0 +1,152 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.hudi.client.clustering.run.strategy;
+
+import org.apache.hudi.avro.model.HoodieClusteringGroup;
+import org.apache.hudi.common.schema.HoodieSchema;
+import org.apache.hudi.config.HoodieWriteConfig;
+import org.apache.hudi.table.HoodieTable;
+
+import java.util.Collections;
+import java.util.Map;
+import java.util.Objects;
+import java.util.concurrent.ExecutorService;
+
+/**
+ * Immutable parameter bundle passed to a {@link ClusteringGroupWriter} for a single
+ * clustering group. Wraps the inputs the SPI needs (clustering group, strategy params,
+ * instant time, executor, schema, table, write config) so the SPI signature can grow
+ * without breaking implementers.
+ */
+public final class ClusteringGroupWriteContext {
+
+  private final HoodieClusteringGroup clusteringGroup;
+  private final Map<String, String> strategyParams;
+  private final boolean shouldPreserveHoodieMetadata;
+  private final String instantTime;
+  private final ExecutorService clusteringExecutorService;
+  private final HoodieSchema schema;
+  private final HoodieTable table;
+  private final HoodieWriteConfig writeConfig;
+
+  private ClusteringGroupWriteContext(Builder b) {
+    this.clusteringGroup = Objects.requireNonNull(b.clusteringGroup, "clusteringGroup");
+    this.strategyParams = b.strategyParams != null
+        ? Collections.unmodifiableMap(b.strategyParams)
+        : Collections.emptyMap();
+    this.shouldPreserveHoodieMetadata = b.shouldPreserveHoodieMetadata;
+    this.instantTime = Objects.requireNonNull(b.instantTime, "instantTime");
+    this.clusteringExecutorService =
+        Objects.requireNonNull(b.clusteringExecutorService, "clusteringExecutorService");
+    this.schema = Objects.requireNonNull(b.schema, "schema");
+    this.table = Objects.requireNonNull(b.table, "table");
+    this.writeConfig = Objects.requireNonNull(b.writeConfig, "writeConfig");
+  }
+
+  public HoodieClusteringGroup getClusteringGroup() {
+    return clusteringGroup;
+  }
+
+  public Map<String, String> getStrategyParams() {
+    return strategyParams;
+  }
+
+  public boolean shouldPreserveHoodieMetadata() {
+    return shouldPreserveHoodieMetadata;
+  }
+
+  public String getInstantTime() {
+    return instantTime;
+  }
+
+  public ExecutorService getClusteringExecutorService() {
+    return clusteringExecutorService;
+  }
+
+  public HoodieSchema getSchema() {
+    return schema;
+  }
+
+  public HoodieTable getTable() {
+    return table;
+  }
+
+  public HoodieWriteConfig getWriteConfig() {
+    return writeConfig;
+  }
+
+  public static Builder builder() {
+    return new Builder();
+  }
+
+  public static final class Builder {
+    private HoodieClusteringGroup clusteringGroup;
+    private Map<String, String> strategyParams;
+    private boolean shouldPreserveHoodieMetadata;
+    private String instantTime;
+    private ExecutorService clusteringExecutorService;
+    private HoodieSchema schema;
+    private HoodieTable table;
+    private HoodieWriteConfig writeConfig;
+
+    public Builder clusteringGroup(HoodieClusteringGroup v) {

Review Comment:
   🤖 nit: could you use the field name as the parameter name in all the builder setters (e.g. `clusteringGroup(HoodieClusteringGroup clusteringGroup)`) rather than `v`? The rest of the Hudi codebase uses descriptive parameter names in builders, and `v` loses the name at the call site when reading a stack trace or hovering in an IDE.
   
   <sub><i>- AI-generated; verify before applying. React 👍/👎 to flag quality.</i></sub>



##########
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkSortAndSizeExecutionStrategy.java:
##########
@@ -38,22 +40,129 @@
 
 import java.util.List;
 import java.util.Map;
+import java.util.concurrent.CompletableFuture;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.atomic.AtomicReference;
 
 /**
  * Clustering Strategy based on following.
  * 1) Spark execution engine.
  * 2) Uses bulk_insert to write data into new files.
+ *
+ * <p>When a {@link ClusteringGroupWriter} provider is registered on the runtime classpath
+ * and reports {@link ClusteringGroupWriter#isEnabled()}, this strategy delegates each input
+ * group to the writer. The Row path is forced (subject to the standard Row-writer
+ * compatibility check) so the writer always sees the Dataset-based pipeline. Per-group
+ * fallback to the default Spark path happens whenever the writer returns
+ * {@link Option#empty()}.
  */
 @Slf4j
 public class SparkSortAndSizeExecutionStrategy<T>
     extends MultipleSparkJobExecutionStrategy<T> {
 
+  /** Lazily initialized; write config schema is constant for a given strategy instance. */
+  private final AtomicReference<HoodieSchema> cachedSchema = new AtomicReference<>();
+
   public SparkSortAndSizeExecutionStrategy(HoodieTable table,
                                            HoodieEngineContext engineContext,
                                            HoodieWriteConfig writeConfig) {
     super(table, engineContext, writeConfig);
   }
 
+  @Override
+  protected boolean shouldForceRowWriter() {
+    Option<ClusteringGroupWriter> writer = ClusteringGroupWriterRegistry.get();
+    return writer.isPresent() && writer.get().isEnabled();
+  }
+
+  @Override
+  protected CompletableFuture<HoodieData<WriteStatus>> runClusteringForGroupAsyncAsRow(
+      HoodieClusteringGroup clusteringGroup,
+      Map<String, String> strategyParams,
+      boolean shouldPreserveHoodieMetadata,
+      String instantTime,
+      ExecutorService clusteringExecutorService) {
+    Option<CompletableFuture<HoodieData<WriteStatus>>> delegated = tryDelegateToGroupWriter(
+        clusteringGroup, strategyParams, shouldPreserveHoodieMetadata, instantTime, clusteringExecutorService);
+    if (delegated.isPresent()) {
+      return delegated.get();
+    }
+    return runSuperRunClusteringForGroupAsyncAsRow(
+        clusteringGroup, strategyParams, shouldPreserveHoodieMetadata, instantTime, clusteringExecutorService);
+  }
+
+  /**
+   * Indirection over {@code super.runClusteringForGroupAsyncAsRow} so unit tests can
+   * verify the fallback contract without bootstrapping a real {@link HoodieTable}. Tests
+   * override only this method; the production {@code runClusteringForGroupAsyncAsRow}
+   * routing logic is exercised unchanged.
+   */
+  CompletableFuture<HoodieData<WriteStatus>> runSuperRunClusteringForGroupAsyncAsRow(
+      HoodieClusteringGroup clusteringGroup,
+      Map<String, String> strategyParams,
+      boolean shouldPreserveHoodieMetadata,
+      String instantTime,
+      ExecutorService clusteringExecutorService) {
+    return super.runClusteringForGroupAsyncAsRow(
+        clusteringGroup, strategyParams, shouldPreserveHoodieMetadata, instantTime, clusteringExecutorService);
+  }
+
+  /**
+   * Routing for the {@link ClusteringGroupWriter} SPI. Returns the writer's future when a
+   * writer is registered, reports enabled, AND can serve the group. Returns
+   * {@link Option#empty()} otherwise so the caller falls back to the default path.
+   *
+   * <p>Package-private so tests can exercise the routing logic directly without needing a
+   * real {@link HoodieTable} to drive {@code super.runClusteringForGroupAsyncAsRow}.
+   */
+  Option<CompletableFuture<HoodieData<WriteStatus>>> tryDelegateToGroupWriter(
+      HoodieClusteringGroup clusteringGroup,
+      Map<String, String> strategyParams,
+      boolean shouldPreserveHoodieMetadata,
+      String instantTime,
+      ExecutorService clusteringExecutorService) {
+    Option<ClusteringGroupWriter> writerOpt = ClusteringGroupWriterRegistry.get();
+    if (!writerOpt.isPresent() || !writerOpt.get().isEnabled()) {
+      return Option.empty();
+    }
+    ClusteringGroupWriter writer = writerOpt.get();
+    log.info("Delegating clustering group (firstFileId={}, instant={}) to ClusteringGroupWriter '{}'",
+        firstFileGroupId(clusteringGroup), instantTime, writer.name());
+    ClusteringGroupWriteContext context = ClusteringGroupWriteContext.builder()
+        .clusteringGroup(clusteringGroup)
+        .strategyParams(strategyParams)
+        .shouldPreserveHoodieMetadata(shouldPreserveHoodieMetadata)
+        .instantTime(instantTime)
+        .clusteringExecutorService(clusteringExecutorService)
+        .schema(getCachedSchema())
+        .table(getHoodieTable())
+        .writeConfig(getWriteConfig())
+        .build();
+    Option<CompletableFuture<HoodieData<WriteStatus>>> result = writer.runClusteringForGroupAsync(context);

Review Comment:
   🤖 The schema handed to the SPI here differs from what the default Row path resolves. `super.runClusteringForGroupAsyncAsRow` uses `addMetadataFields(new TableSchemaResolver(metaClient).getTableSchema(false), allowOperationMetadataField)` (and the existing comment notes "incase of MIT, config.getSchema may not contain the full table schema"), whereas `getCachedSchema()` is just `HoodieSchema.parse(getWriteConfig().getSchema())` — no metadata fields and no `TableSchemaResolver`. Could you clarify what the SPI is expected to receive? If implementers assume parity with the default path, they could silently miss `_hoodie_*` columns or get a stale schema in MIT scenarios.
   
   <sub><i>- AI-generated; verify before applying. React 👍/👎 to flag quality.</i></sub>



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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-5504915349

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 512 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-5530944104

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 518 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6513632407

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 752 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384713439

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=13859",
       "triggerID" : "987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=13859) 
   
   <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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384536792

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 58.19%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   > :exclamation:  There is a different number of reports uploaded between BASE (91f341f) and HEAD (987cdeb). Click for more details.
   > 
   > <details><summary>HEAD has 21 uploads less than BASE</summary>
   >
   >| Flag | BASE (91f341f) | HEAD (987cdeb) |
   >|------|------|------|
   >|spark-java-tests|18|4|
   >|spark-scala-tests|12|6|
   >|utilities|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   58.19%   -9.89%     
   + Complexity    28943    24816    -4127     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   - Hits          95757    81912   -13845     
   - Misses        37043    51543   +14500     
   + Partials       7864     7307     -557     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `31.96% <18.18%> (-16.68%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.54% <18.18%> (-12.22%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `93.26% <66.66%> (-2.81%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [678 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384534118

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 58.13%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   > :exclamation:  There is a different number of reports uploaded between BASE (91f341f) and HEAD (987cdeb). Click for more details.
   > 
   > <details><summary>HEAD has 23 uploads less than BASE</summary>
   >
   >| Flag | BASE (91f341f) | HEAD (987cdeb) |
   >|------|------|------|
   >|spark-java-tests|18|2|
   >|spark-scala-tests|12|6|
   >|utilities|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   58.13%   -9.94%     
   + Complexity    28943    24795    -4148     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   - Hits          95757    81835   -13922     
   - Misses        37043    51611   +14568     
   + Partials       7864     7316     -548     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.73% <18.18%> (-15.91%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.54% <18.18%> (-12.22%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `93.26% <66.66%> (-2.81%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [679 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384555699

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 64.99%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   64.99%   -3.09%     
   + Complexity    28943    27643    -1300     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   - Hits          95757    91486    -4271     
   - Misses        37043    41402    +4359     
   - Partials       7864     7874      +10     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `31.59% <18.18%> (-17.05%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.32% <18.18%> (-0.44%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [402 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384604084

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 67.22%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   67.22%   -0.85%     
   + Complexity    28943    28625     -318     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   - Hits          95757    94630    -1127     
   - Misses        37043    38224    +1181     
   - Partials       7864     7908      +44     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.82% <18.18%> (-3.82%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [156 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4447612139

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 18 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-5512968338

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 513 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-5481845807

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 508 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-5489526459

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 509 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4446912144

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 18 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384422005

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=13859",
       "triggerID" : "987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=13859) 
   
   <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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384518570

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 46.54%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   > :exclamation:  There is a different number of reports uploaded between BASE (91f341f) and HEAD (987cdeb). Click for more details.
   > 
   > <details><summary>HEAD has 31 uploads less than BASE</summary>
   >
   >| Flag | BASE (91f341f) | HEAD (987cdeb) |
   >|------|------|------|
   >|spark-java-tests|18|0|
   >|spark-scala-tests|12|1|
   >|utilities|1|0|
   >|common-and-other-modules|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@              Coverage Diff              @@
   ##             master   #18692       +/-   ##
   =============================================
   - Coverage     68.07%   46.54%   -21.53%     
   + Complexity    28943    15230    -13713     
   =============================================
     Files          2519     1965      -554     
     Lines        140664   107065    -33599     
     Branches      17428    13034     -4394     
   =============================================
   - Hits          95757    49836    -45921     
   - Misses        37043    52034    +14991     
   + Partials       7864     5195     -2669     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.99% <18.18%> (-11.77%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `86.53% <66.66%> (-9.54%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `33.92% <18.91%> (-66.08%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [1687 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384516336

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `0%` with `99 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 53.92%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 0.00% | [37 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 0.00% | [18 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 0.00% | [3 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   > :exclamation:  There is a different number of reports uploaded between BASE (91f341f) and HEAD (987cdeb). Click for more details.
   > 
   > <details><summary>HEAD has 32 uploads less than BASE</summary>
   >
   >| Flag | BASE (91f341f) | HEAD (987cdeb) |
   >|------|------|------|
   >|spark-java-tests|18|0|
   >|spark-scala-tests|12|0|
   >|utilities|1|0|
   >|common-and-other-modules|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@              Coverage Diff              @@
   ##             master   #18692       +/-   ##
   =============================================
   - Coverage     68.07%   53.92%   -14.16%     
   + Complexity    28943    12415    -16528     
   =============================================
     Files          2519     1436     -1083     
     Lines        140664    72105    -68559     
     Branches      17428     8223     -9205     
   =============================================
   - Hits          95757    38882    -56875     
   + Misses        37043    29733     -7310     
   + Partials       7864     3490     -4374     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `0.00% <0.00%> (-96.08%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `0.00% <0.00%> (-100.00%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [1864 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384552568

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 60.63%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   > :exclamation:  There is a different number of reports uploaded between BASE (91f341f) and HEAD (987cdeb). Click for more details.
   > 
   > <details><summary>HEAD has 19 uploads less than BASE</summary>
   >
   >| Flag | BASE (91f341f) | HEAD (987cdeb) |
   >|------|------|------|
   >|spark-java-tests|18|5|
   >|spark-scala-tests|12|6|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   60.63%   -7.45%     
   + Complexity    28943    25795    -3148     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   - Hits          95757    85344   -10413     
   - Misses        37043    47963   +10920     
   + Partials       7864     7455     -409     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `31.59% <18.18%> (-17.05%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.54% <18.18%> (-12.22%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [563 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384535448

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 58.17%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   > :exclamation:  There is a different number of reports uploaded between BASE (91f341f) and HEAD (987cdeb). Click for more details.
   > 
   > <details><summary>HEAD has 22 uploads less than BASE</summary>
   >
   >| Flag | BASE (91f341f) | HEAD (987cdeb) |
   >|------|------|------|
   >|spark-java-tests|18|3|
   >|spark-scala-tests|12|6|
   >|utilities|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   58.17%   -9.91%     
   + Complexity    28943    24807    -4136     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   - Hits          95757    81882   -13875     
   - Misses        37043    51571   +14528     
   + Partials       7864     7309     -555     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.37% <18.18%> (-16.27%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.54% <18.18%> (-12.22%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `93.26% <66.66%> (-2.81%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [678 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384544971

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 58.22%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   > :exclamation:  There is a different number of reports uploaded between BASE (91f341f) and HEAD (987cdeb). Click for more details.
   > 
   > <details><summary>HEAD has 20 uploads less than BASE</summary>
   >
   >| Flag | BASE (91f341f) | HEAD (987cdeb) |
   >|------|------|------|
   >|spark-java-tests|18|5|
   >|spark-scala-tests|12|6|
   >|utilities|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   58.22%   -9.85%     
   + Complexity    28943    24832    -4111     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   - Hits          95757    81964   -13793     
   - Misses        37043    51495   +14452     
   + Partials       7864     7303     -561     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `31.59% <18.18%> (-17.05%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.54% <18.18%> (-12.22%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `93.26% <66.66%> (-2.81%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [677 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6402701798

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 735 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6505980961

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 752 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384670635

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384669903

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384617997

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.04%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.04%   -0.04%     
   - Complexity    28943    28951       +8     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95775      +18     
   - Misses        37043    37117      +74     
   - Partials       7864     7870       +6     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.47% <18.18%> (-0.17%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [15 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4504479959

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 61 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-5500128146

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 511 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-5504176433

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 511 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-5572236176

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 529 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6395942894

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 735 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6393063560

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 735 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6511285175

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 752 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "vinishjail97 (via GitHub) via commits" <co...@hudi.apache.org>.
vinishjail97 closed pull request #18692: feat: Add ClusteringGroupWriter SPI for pluggable clustering writes
URL: https://github.com/apache/hudi/pull/18692


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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4446443905

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 18 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384523362

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 46.16%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   > :exclamation:  There is a different number of reports uploaded between BASE (91f341f) and HEAD (987cdeb). Click for more details.
   > 
   > <details><summary>HEAD has 30 uploads less than BASE</summary>
   >
   >| Flag | BASE (91f341f) | HEAD (987cdeb) |
   >|------|------|------|
   >|spark-java-tests|18|0|
   >|spark-scala-tests|12|2|
   >|utilities|1|0|
   >|common-and-other-modules|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@              Coverage Diff              @@
   ##             master   #18692       +/-   ##
   =============================================
   - Coverage     68.07%   46.16%   -21.91%     
   + Complexity    28943    15437    -13506     
   =============================================
     Files          2519     1983      -536     
     Lines        140664   109599    -31065     
     Branches      17428    13604     -3824     
   =============================================
   - Hits          95757    50597    -45160     
   - Misses        37043    53643    +16600     
   + Partials       7864     5359     -2505     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `32.94% <18.18%> (-11.82%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `86.53% <66.66%> (-9.54%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `33.92% <18.91%> (-66.08%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [1660 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384588355

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 65.16%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   65.16%   -2.91%     
   + Complexity    28943    27735    -1208     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   - Hits          95757    91728    -4029     
   - Misses        37043    41146    +4103     
   - Partials       7864     7888      +24     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `31.59% <18.18%> (-17.05%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.65% <18.18%> (-0.11%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [360 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-4384439034

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :white_check_mark: All modified and coverable lines are covered by tests.
   :white_check_mark: Project coverage is 44.95%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   > :exclamation:  There is a different number of reports uploaded between BASE (91f341f) and HEAD (987cdeb). Click for more details.
   > 
   > <details><summary>HEAD has 33 uploads less than BASE</summary>
   >
   >| Flag | BASE (91f341f) | HEAD (987cdeb) |
   >|------|------|------|
   >|spark-java-tests|18|0|
   >|spark-scala-tests|12|0|
   >|spark-client-hadoop-common|1|0|
   >|utilities|1|0|
   >|common-and-other-modules|1|0|
   ></details>
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@              Coverage Diff              @@
   ##             master   #18692       +/-   ##
   =============================================
   - Coverage     68.07%   44.95%   -23.13%     
   + Complexity    28943     8534    -20409     
   =============================================
     Files          2519     1201     -1318     
     Lines        140664    62678    -77986     
     Branches      17428     6783    -10645     
   =============================================
   - Hits          95757    28176    -67581     
   + Misses        37043    31397     -5646     
   + Partials       7864     3105     -4759     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `?` | |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   [see 2119 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-5530935679

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 518 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6389998215

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 735 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6400398319

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 735 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6509431799

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 752 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6529773130

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 752 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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


Re: [PR] feat: Add ClusteringGroupWriter SPI for pluggable clustering writes [hudi]

Posted by "codecov-commenter (via GitHub) via commits" <co...@hudi.apache.org>.
codecov-commenter commented on PR #18692:
URL: https://github.com/apache/hudi/pull/18692#issuecomment-6532083895

   ## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :x: Patch coverage is `18.18182%` with `81 lines` in your changes missing coverage. Please review.
   :white_check_mark: Project coverage is 68.05%. Comparing base ([`91f341f`](https://app.codecov.io/gh/apache/hudi/commit/91f341f8fa795879ccb32784ea7f12af0feab82d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`987cdeb`](https://app.codecov.io/gh/apache/hudi/commit/987cdebf1cc3a591bb4a2f4c0f6a3600e590ac6f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 752 commits behind head on master.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
   |---|---|---|
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | 0.00% | [40 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 18.91% | [27 Missing and 3 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | 50.00% | [7 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | 0.00% | [1 Missing :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | 66.66% | [0 Missing and 1 partial :warning: ](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##             master   #18692      +/-   ##
   ============================================
   - Coverage     68.07%   68.05%   -0.03%     
   - Complexity    28943    28953      +10     
   ============================================
     Files          2519     2522       +3     
     Lines        140664   140762      +98     
     Branches      17428    17439      +11     
   ============================================
   + Hits          95757    95789      +32     
   - Misses        37043    37105      +62     
   - Partials       7864     7868       +4     
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [common-and-other-modules](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.31% <0.00%> (-0.04%)` | :arrow_down: |
   | [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.95% <ø> (+0.01%)` | :arrow_up: |
   | [spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.35% <0.00%> (-0.07%)` | :arrow_down: |
   | [spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `48.61% <18.18%> (-0.03%)` | :arrow_down: |
   | [spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `44.74% <18.18%> (-0.03%)` | :arrow_down: |
   | [utilities](https://app.codecov.io/gh/apache/hudi/pull/18692/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `37.67% <17.17%> (-0.01%)` | :arrow_down: |
   
   Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
   
   | [Files with missing lines](https://app.codecov.io/gh/apache/hudi/pull/18692?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
   |---|---|---|
   | [...clustering/run/strategy/ClusteringGroupWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlci5qYXZh) | `0.00% <0.00%> (ø)` | |
   | [...un/strategy/MultipleSparkJobExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FMultipleSparkJobExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L011bHRpcGxlU3BhcmtKb2JFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `95.19% <66.66%> (-0.89%)` | :arrow_down: |
   | [...ng/run/strategy/ClusteringGroupWriterRegistry.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriterRegistry.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlclJlZ2lzdHJ5LmphdmE=) | `50.00% <50.00%> (ø)` | |
   | [...un/strategy/SparkSortAndSizeExecutionStrategy.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FSparkSortAndSizeExecutionStrategy.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L1NwYXJrU29ydEFuZFNpemVFeGVjdXRpb25TdHJhdGVneS5qYXZh) | `46.42% <18.91%> (-53.58%)` | :arrow_down: |
   | [...ring/run/strategy/ClusteringGroupWriteContext.java](https://app.codecov.io/gh/apache/hudi/pull/18692?src=pr&el=tree&filepath=hudi-client%2Fhudi-spark-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fclient%2Fclustering%2Frun%2Fstrategy%2FClusteringGroupWriteContext.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1zcGFyay1jbGllbnQvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvY2xpZW50L2NsdXN0ZXJpbmcvcnVuL3N0cmF0ZWd5L0NsdXN0ZXJpbmdHcm91cFdyaXRlQ29udGV4dC5qYXZh) | `0.00% <0.00%> (ø)` | |
   
   ... and [14 files with indirect coverage changes](https://app.codecov.io/gh/apache/hudi/pull/18692/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </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