Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-09 Thread via GitHub


danny0405 merged PR #18640:
URL: https://github.com/apache/hudi/pull/18640


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-08 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4408394563

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 68.09%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-08 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4404803029

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 68.09%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-08 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4404804244

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 68.09%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


hudi-bot commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403573161

   
   ## CI report:
   
   * 7b52b57d4986b31b6e894dfce4f9261fabe8bae5 Azure: 
[SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=13894)
 
   
   
   Bot commands
 @hudi-bot supports the following commands:
   
- `@hudi-bot run azure` re-run the last Azure build
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403530348

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 68.09%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403517859

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 68.09%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403520857

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 68.09%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403471203

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 68.08%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403463557

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 68.08%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403459822

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 68.08%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403457559

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 68.08%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403454626

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 67.33%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403453405

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 67.33%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403444105

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 67.24%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403442822

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 67.24%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403435158

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 67.16%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403429864

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 65.36%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403432608

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 65.40%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403421482

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 65.28%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403409235

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 65.10%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403410159

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 65.24%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403387034

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 60.85%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403385520

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 60.85%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403378025

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 58.46%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403376538

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 47.88%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (7b52b57). Click for more details.
   > 
   > HEAD has 22 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (7b52b57) |
   >|--|--|--|
   >|spark-scala-tests|12|6|
   >|spark-java-tests|18|4|
   >|common-and-other-modules|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   47.88%   -20.03% 
   + Complexity2895817133-11825 
   =
 Files  2521 2049  -472 
 Lines141039   117171-23868 
 Branches  1748015234 -2246 
   =
   - Hits  9577756110-39667 
   - Misses3740154883+17482 
   + Partials   7861 6178 -1683 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `45.00% <0.00%> (+0.12%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/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.08%)` | :arrow_down: |
   | 
[spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `31.95% <0.00%> (-16.71%)` | :arrow_down: |
   | 
[spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.72% <0.00%> (-12.04%)` | :arrow_down: |
   | 
[utilities](https://app.codecov.io/gh/apache/hudi/pull/18640/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 m

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403377091

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `50.14006%` with `178 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 58.44%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 53.78% | [55 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [15 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Ftable%2FHoodieTableFactory.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvdGFibGUvSG9vZGllVGFibGVGYWN0b3J5LmphdmE=)
 | 35.00% | [10 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasourc

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403375192

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 47.85%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (7b52b57). Click for more details.
   > 
   > HEAD has 23 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (7b52b57) |
   >|--|--|--|
   >|spark-scala-tests|12|6|
   >|spark-java-tests|18|3|
   >|common-and-other-modules|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   47.85%   -20.06% 
   + Complexity2895817123-11835 
   =
 Files  2521 2049  -472 
 Lines141039   117171-23868 
 Branches  1748015234 -2246 
   =
   - Hits  9577756073-39704 
   - Misses3740154918+17517 
   + Partials   7861 6180 -1681 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `45.00% <0.00%> (+0.12%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/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.08%)` | :arrow_down: |
   | 
[spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.35% <0.00%> (-16.31%)` | :arrow_down: |
   | 
[spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.72% <0.00%> (-12.04%)` | :arrow_down: |
   | 
[utilities](https://app.codecov.io/gh/apache/hudi/pull/18640/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 m

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403372093

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 47.81%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (7b52b57). Click for more details.
   > 
   > HEAD has 24 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (7b52b57) |
   >|--|--|--|
   >|spark-scala-tests|12|6|
   >|spark-java-tests|18|2|
   >|common-and-other-modules|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   47.81%   -20.10% 
   + Complexity2895817110-11848 
   =
 Files  2521 2049  -472 
 Lines141039   117171-23868 
 Branches  1748015234 -2246 
   =
   - Hits  9577756027-39750 
   - Misses3740154959+17558 
   + Partials   7861 6185 -1676 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `45.00% <0.00%> (+0.12%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/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.08%)` | :arrow_down: |
   | 
[spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.72% <0.00%> (-15.94%)` | :arrow_down: |
   | 
[spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.72% <0.00%> (-12.04%)` | :arrow_down: |
   | 
[utilities](https://app.codecov.io/gh/apache/hudi/pull/18640/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 m

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403369955

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 48.26%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (7b52b57). Click for more details.
   > 
   > HEAD has 25 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (7b52b57) |
   >|--|--|--|
   >|spark-scala-tests|12|5|
   >|spark-java-tests|18|2|
   >|common-and-other-modules|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   48.26%   -19.65% 
   + Complexity2895816874-12084 
   =
 Files  2521 2028  -493 
 Lines141039   114682-26357 
 Branches  1748014697 -2783 
   =
   - Hits  9577755351-40426 
   - Misses3740153349+15948 
   + Partials   7861 5982 -1879 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `45.00% <0.00%> (+0.12%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/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.08%)` | :arrow_down: |
   | 
[spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.72% <0.00%> (-15.94%)` | :arrow_down: |
   | 
[spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.83% <0.00%> (-11.94%)` | :arrow_down: |
   | 
[utilities](https://app.codecov.io/gh/apache/hudi/pull/18640/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 m

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403365456

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 48.77%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (7b52b57). Click for more details.
   > 
   > HEAD has 26 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (7b52b57) |
   >|--|--|--|
   >|spark-scala-tests|12|4|
   >|spark-java-tests|18|2|
   >|common-and-other-modules|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   48.77%   -19.14% 
   + Complexity2895816634-12324 
   =
 Files  2521 1998  -523 
 Lines141039   112006-29033 
 Branches  1748014132 -3348 
   =
   - Hits  9577754628-41149 
   - Misses3740151598+14197 
   + Partials   7861 5780 -2081 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `45.00% <0.00%> (+0.12%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/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.08%)` | :arrow_down: |
   | 
[spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.72% <0.00%> (-15.94%)` | :arrow_down: |
   | 
[spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.96% <0.00%> (-11.80%)` | :arrow_down: |
   | 
[utilities](https://app.codecov.io/gh/apache/hudi/pull/18640/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 m

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403364918

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 48.77%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (7b52b57). Click for more details.
   > 
   > HEAD has 26 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (7b52b57) |
   >|--|--|--|
   >|spark-scala-tests|12|4|
   >|spark-java-tests|18|2|
   >|common-and-other-modules|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   48.77%   -19.14% 
   + Complexity2895816634-12324 
   =
 Files  2521 1998  -523 
 Lines141039   112006-29033 
 Branches  1748014132 -3348 
   =
   - Hits  9577754628-41149 
   - Misses3740151598+14197 
   + Partials   7861 5780 -2081 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `45.00% <0.00%> (+0.12%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/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.08%)` | :arrow_down: |
   | 
[spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.72% <0.00%> (-15.94%)` | :arrow_down: |
   | 
[spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.96% <0.00%> (-11.80%)` | :arrow_down: |
   | 
[utilities](https://app.codecov.io/gh/apache/hudi/pull/18640/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 m

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403359774

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 48.87%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (7b52b57). Click for more details.
   > 
   > HEAD has 30 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (7b52b57) |
   >|--|--|--|
   >|spark-scala-tests|12|1|
   >|spark-java-tests|18|1|
   >|common-and-other-modules|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   48.87%   -19.03% 
   + Complexity2895816268-12690 
   =
 Files  2521 1981  -540 
 Lines141039   109543-31496 
 Branches  1748013511 -3969 
   =
   - Hits  9577753544-42233 
   - Misses3740150441+13040 
   + Partials   7861 5558 -2303 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `45.00% <0.00%> (+0.12%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/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.08%)` | :arrow_down: |
   | 
[spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.99% <0.00%> (-15.67%)` | :arrow_down: |
   | 
[spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `33.18% <0.00%> (-11.58%)` | :arrow_down: |
   | 
[utilities](https://app.codecov.io/gh/apache/hudi/pull/18640/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 m

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403341419

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 45.56%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (7b52b57). Click for more details.
   > 
   > HEAD has 31 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (7b52b57) |
   >|--|--|--|
   >|spark-scala-tests|12|0|
   >|spark-java-tests|18|1|
   >|common-and-other-modules|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   45.56%   -22.35% 
   + Complexity2895814924-14034 
   =
 Files  2521 1964  -557 
 Lines141039   107171-33868 
 Branches  1748013001 -4479 
   =
   - Hits  9577748829-46948 
   - Misses3740153314+15913 
   + Partials   7861 5028 -2833 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `45.00% <0.00%> (+0.12%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/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.08%)` | :arrow_down: |
   | 
[spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.99% <0.00%> (-15.67%)` | :arrow_down: |
   | 
[spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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.i

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403336693

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 39.06%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (7b52b57). Click for more details.
   > 
   > HEAD has 32 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (7b52b57) |
   >|--|--|--|
   >|spark-scala-tests|12|0|
   >|spark-java-tests|18|1|
   >|common-and-other-modules|1|0|
   >|spark-client-hadoop-common|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   39.06%   -28.85% 
   + Complexity2895812410-16548 
   =
 Files  2521 1964  -557 
 Lines141039   107170-33869 
 Branches  1748013001 -4479 
   =
   - Hits  9577741868-53909 
   - Misses3740160334+22933 
   + Partials   7861 4968 -2893 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `45.00% <0.00%> (+0.12%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.99% <0.00%> (-15.67%)` | :arrow_down: |
   | 
[spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403258452

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 45.00%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`7b52b57`](https://app.codecov.io/gh/apache/hudi/commit/7b52b57d4986b31b6e894dfce4f9261fabe8bae5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   :warning: Report is 4 commits behind head on master.
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/hudi/pull/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [2 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (7b52b57). Click for more details.
   > 
   > HEAD has 33 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (7b52b57) |
   >|--|--|--|
   >|spark-scala-tests|12|0|
   >|spark-java-tests|18|0|
   >|common-and-other-modules|1|0|
   >|spark-client-hadoop-common|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   45.00%   -22.91% 
   + Complexity28958 8570-20388 
   =
 Files  2521 1202 -1319 
 Lines14103962806-78233 
 Branches  17480 6809-10671 
   =
   - Hits  9577728266-67511 
   + Misses3740131426 -5975 
   + Partials   7861 3114 -4747 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `45.00% <0.00%> (+0.12%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/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/18640/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/18640?dropdown=coverage&sr

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


hudi-agent commented on code in PR #18640:
URL: https://github.com/apache/hudi/pull/18640#discussion_r3206198466


##
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableFactory.java:
##
@@ -196,16 +196,26 @@ private void checkIndexType(Configuration conf) {
   HoodieIndexConfig.INDEX_TYPE.checkValues(indexTypeStr);
 }
 HoodieIndex.IndexType indexType = OptionsResolver.getIndexType(conf);
-if (indexType == HoodieIndex.IndexType.GLOBAL_RECORD_LEVEL_INDEX) {
-  ValidationUtils.checkArgument(conf.get(FlinkOptions.METADATA_ENABLED),
-  String.format("Metadata table should be enabled when %s is %s.", 
FlinkOptions.INDEX_TYPE.key(), 
HoodieIndex.IndexType.GLOBAL_RECORD_LEVEL_INDEX));
-  
ValidationUtils.checkArgument(conf.get(FlinkOptions.INDEX_GLOBAL_ENABLED),
-  String.format("Partition level index updating is not supported for 
GLOBAL_RECORD_LEVEL_INDEX, please set '%s' = 'true'.", 
FlinkOptions.INDEX_GLOBAL_ENABLED.key()));
-
-  boolean deferredRLI = Boolean.parseBoolean(conf.getString(
-  HoodieMetadataConfig.DEFER_RLI_INIT_FOR_FRESH_TABLE.key(), 
HoodieMetadataConfig.DEFER_RLI_INIT_FOR_FRESH_TABLE.defaultValue().toString()));
-  ValidationUtils.checkArgument(!deferredRLI,
-  String.format("Deferred RLI initialization is not supported for 
flink ingestion, please set '%s' = 'false'.", 
HoodieMetadataConfig.DEFER_RLI_INIT_FOR_FRESH_TABLE.key()));
+switch (indexType) {
+  case GLOBAL_RECORD_LEVEL_INDEX:
+ValidationUtils.checkArgument(conf.get(FlinkOptions.METADATA_ENABLED),
+String.format("Metadata table should be enabled when %s is %s.", 
FlinkOptions.INDEX_TYPE.key(), 
HoodieIndex.IndexType.GLOBAL_RECORD_LEVEL_INDEX));
+
ValidationUtils.checkArgument(conf.get(FlinkOptions.INDEX_GLOBAL_ENABLED),
+String.format("Partition level index updating is not supported for 
GLOBAL_RECORD_LEVEL_INDEX, please set '%s' = 'true'.", 
FlinkOptions.INDEX_GLOBAL_ENABLED.key()));
+
+boolean deferredRLI = Boolean.parseBoolean(conf.getString(
+HoodieMetadataConfig.DEFER_RLI_INIT_FOR_FRESH_TABLE.key(), 
HoodieMetadataConfig.DEFER_RLI_INIT_FOR_FRESH_TABLE.defaultValue().toString()));
+ValidationUtils.checkArgument(!deferredRLI,
+String.format("Deferred RLI initialization is not supported for 
flink ingestion, please set '%s' = 'false'.", 
HoodieMetadataConfig.DEFER_RLI_INIT_FOR_FRESH_TABLE.key()));
+break;
+  case RECORD_LEVEL_INDEX:
+ValidationUtils.checkArgument(OptionsResolver.isUpsertOperation(conf) 
|| OptionsResolver.isInsertOverwrite(conf),
+"Partitioned record level index supports only Flink streaming 
upsert and insert overwrite.");
+
ValidationUtils.checkArgument(!OptionsResolver.isNonBlockingConcurrencyControl(conf),
+"Partitioned record level index does not support non-blocking 
concurrency control.");

Review Comment:
   🤖 The previous `Pipelines.validateRecordLevelIndexStreamWrite` had three 
checks; this case keeps the upsert/insertOverwrite and NBCC ones but drops 
`!OptionsResolver.isMultiWriter(conf)`. Since `isMultiWriter` is true for both 
OCC and NBCC, OPTIMISTIC_CONCURRENCY_CONTROL is now silently accepted for 
partitioned RLI — was that intentional? Each writer bootstraps its own 
`RecordLevelIndexBackend` cache from MDT and won't observe the other writer's 
in-flight assignments. Also, `sanityCheck` doesn't run on the 
`HoodieFlinkStreamer` path, so misconfigurations there will no longer be 
rejected up front.
   
   - AI-generated; verify before applying. React 👍/👎 to flag 
quality.



-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


hudi-bot commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403199416

   
   ## CI report:
   
   * 3bca7e6c044d03c9296b66fed11e87758ab27707 Azure: 
[SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=13881)
 
   * 7b52b57d4986b31b6e894dfce4f9261fabe8bae5 Azure: 
[PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=13894)
 
   
   
   Bot commands
 @hudi-bot supports the following commands:
   
- `@hudi-bot run azure` re-run the last Azure build
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


hudi-bot commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4403179413

   
   ## CI report:
   
   * 3bca7e6c044d03c9296b66fed11e87758ab27707 Azure: 
[SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=13881)
 
   * 7b52b57d4986b31b6e894dfce4f9261fabe8bae5 UNKNOWN
   
   
   Bot commands
 @hudi-bot supports the following commands:
   
- `@hudi-bot run azure` re-run the last Azure build
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395579985

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `48.68805%` with `176 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 67.84%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 54.19% | [54 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [20 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignOperator.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduT3BlcmF0b3IuamF2YQ==)
 | 0.00% | [8 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2F

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


hudi-bot commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395571339

   
   ## CI report:
   
   * 3bca7e6c044d03c9296b66fed11e87758ab27707 Azure: 
[SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=13881)
 
   
   
   Bot commands
 @hudi-bot supports the following commands:
   
- `@hudi-bot run azure` re-run the last Azure build
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395504901

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `48.68805%` with `176 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 67.84%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 54.19% | [54 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [20 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignOperator.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduT3BlcmF0b3IuamF2YQ==)
 | 0.00% | [8 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2F

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395494640

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `48.68805%` with `176 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 67.84%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 54.19% | [54 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [20 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignOperator.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduT3BlcmF0b3IuamF2YQ==)
 | 0.00% | [8 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2F

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395423706

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `48.68805%` with `176 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 67.84%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 54.19% | [54 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [20 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignOperator.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduT3BlcmF0b3IuamF2YQ==)
 | 0.00% | [8 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2F

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395393280

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `48.68805%` with `176 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 67.84%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 54.19% | [54 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [20 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignOperator.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduT3BlcmF0b3IuamF2YQ==)
 | 0.00% | [8 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2F

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395402212

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `48.68805%` with `176 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 67.84%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 54.19% | [54 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [20 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignOperator.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduT3BlcmF0b3IuamF2YQ==)
 | 0.00% | [8 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2F

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395365846

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `48.68805%` with `176 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 67.84%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 54.19% | [54 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [20 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignOperator.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduT3BlcmF0b3IuamF2YQ==)
 | 0.00% | [8 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2F

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395355881

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `48.68805%` with `176 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 67.06%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 54.19% | [54 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [20 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignOperator.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduT3BlcmF0b3IuamF2YQ==)
 | 0.00% | [8 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2F

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395343989

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `48.68805%` with `176 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 66.99%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 54.19% | [54 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [20 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignOperator.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduT3BlcmF0b3IuamF2YQ==)
 | 0.00% | [8 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2F

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395348886

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `48.68805%` with `176 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 67.02%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 54.19% | [54 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [20 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignOperator.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduT3BlcmF0b3IuamF2YQ==)
 | 0.00% | [8 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2F

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395338351

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `48.68805%` with `176 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 66.83%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 54.19% | [54 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [20 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignOperator.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduT3BlcmF0b3IuamF2YQ==)
 | 0.00% | [8 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2F

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395340273

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `48.68805%` with `176 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 66.95%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 54.19% | [54 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [20 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignOperator.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduT3BlcmF0b3IuamF2YQ==)
 | 0.00% | [8 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2F

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395315315

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `48.68805%` with `176 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 66.78%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 54.19% | [54 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [20 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignOperator.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduT3BlcmF0b3IuamF2YQ==)
 | 0.00% | [8 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2F

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395307017

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `48.68805%` with `176 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 66.65%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 54.19% | [54 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [20 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignOperator.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduT3BlcmF0b3IuamF2YQ==)
 | 0.00% | [8 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2F

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395304874

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `48.68805%` with `176 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 64.71%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 54.19% | [54 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [20 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignOperator.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduT3BlcmF0b3IuamF2YQ==)
 | 0.00% | [8 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2F

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


hudi-agent commented on code in PR #18640:
URL: https://github.com/apache/hudi/pull/18640#discussion_r3199840712


##
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriter.java:
##
@@ -1478,6 +1479,10 @@ private Set 
getNonStreamingMetadataPartitionsToUpdate() {
*/
   protected Pair, HoodieData> 
tagRecordsWithLocationForStreamingWrites(HoodieData 
untaggedRecords,

  Set enabledMetadataPartitions) {
+// no need to tag of the incoming records is empty.

Review Comment:
   🤖 nit: typo — "no need to tag of the incoming records is empty" should 
probably be "no need to tag records if the incoming data is empty".
   
   - AI-generated; verify before applying. React 👍/👎 to flag 
quality.



##
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java:
##
@@ -459,7 +467,8 @@ public static boolean isPopulateMetaFields(Configuration 
conf) {
*/
   public static boolean isStreamingIndexWriteEnabled(Configuration conf) {
 return conf.get(FlinkOptions.METADATA_ENABLED)
-&& OptionsResolver.getIndexType(conf) == 
HoodieIndex.IndexType.GLOBAL_RECORD_LEVEL_INDEX
+&& (OptionsResolver.getIndexType(conf) == 
HoodieIndex.IndexType.GLOBAL_RECORD_LEVEL_INDEX

Review Comment:
   🤖 nit: `OptionsResolver.getIndexType(conf)` is called twice in the same 
boolean expression — could you extract it to a local variable like the 
surrounding methods do?
   
   - AI-generated; verify before applying. React 👍/👎 to flag 
quality.



##
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/DynamicBucketAssignFunction.java:
##
@@ -0,0 +1,164 @@
+/*
+ * 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.sink.partitioner;
+
+import org.apache.hudi.adapter.KeyedProcessFunctionAdapter;
+import org.apache.hudi.client.common.HoodieFlinkEngineContext;
+import org.apache.hudi.client.model.HoodieFlinkInternalRow;
+import org.apache.hudi.common.model.HoodieTableType;
+import org.apache.hudi.config.HoodieWriteConfig;
+import org.apache.hudi.configuration.FlinkOptions;
+import org.apache.hudi.configuration.HadoopConfigurations;
+import org.apache.hudi.configuration.OptionsResolver;
+import org.apache.hudi.hadoop.fs.HadoopFSUtils;
+import org.apache.hudi.sink.event.Correspondent;
+import org.apache.hudi.sink.partitioner.index.DummyPartitionedIndexBackend;
+import org.apache.hudi.sink.partitioner.index.RecordLevelIndexBackend;
+import org.apache.hudi.sink.partitioner.index.PartitionedIndexBackend;
+import org.apache.hudi.sink.partitioner.profile.WriteProfile;
+import org.apache.hudi.sink.partitioner.profile.WriteProfiles;
+import org.apache.hudi.table.action.commit.BucketInfo;
+import org.apache.hudi.table.action.commit.BucketType;
+import org.apache.hudi.util.FlinkTaskContextSupplier;
+import org.apache.hudi.util.FlinkWriteClients;
+import org.apache.hudi.utils.RuntimeContextUtils;
+
+import lombok.Setter;
+import org.apache.flink.api.common.state.CheckpointListener;
+import org.apache.flink.configuration.Configuration;
+import org.apache.flink.runtime.state.FunctionInitializationContext;
+import org.apache.flink.runtime.state.FunctionSnapshotContext;
+import org.apache.flink.runtime.state.KeyGroupRangeAssignment;
+import org.apache.flink.streaming.api.checkpoint.CheckpointedFunction;
+import org.apache.flink.util.Collector;
+
+/**
+ * Assigns Flink streaming records to dynamic bucket file groups.
+ *
+ * This function first checks the partition-scoped RLI backend for an 
existing
+ * {@code recordKey -> fileGroupId} mapping. Existing keys are routed as 
updates to
+ * the recorded file group; new keys are assigned by {@link BucketAssigner} 
and then
+ * written back to the backend so the streaming metadata writer can persist 
the assignment to RLI.
+ */
+public class DynamicBucketAssignFunction
+extends KeyedProcessFunctionAdapter
+implements CheckpointedFunction, CheckpointListener {
+
+  private final Configuration conf;
+  private final boolean isInsertOverwrite;
+
+ 

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395271499

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `48.68805%` with `176 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 60.45%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 54.19% | [54 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [20 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignOperator.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduT3BlcmF0b3IuamF2YQ==)
 | 0.00% | [8 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2F

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395267189

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `48.68805%` with `176 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 58.06%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ink/partitioner/index/RecordLevelIndexBackend.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2Findex%2FRecordLevelIndexBackend.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9pbmRleC9SZWNvcmRMZXZlbEluZGV4QmFja2VuZC5qYXZh)
 | 54.19% | [54 Missing and 6 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignFunction.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignFunction.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduRnVuY3Rpb24uamF2YQ==)
 | 0.00% | [47 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ain/java/org/apache/hudi/sink/utils/Pipelines.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Futils%2FPipelines.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay91dGlscy9QaXBlbGluZXMuamF2YQ==)
 | 0.00% | [20 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../hudi/sink/partitioner/RecordIndexPartitioner.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FRecordIndexPartitioner.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9SZWNvcmRJbmRleFBhcnRpdGlvbmVyLmphdmE=)
 | 54.54% | [8 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../sink/partitioner/DynamicBucketAssignOperator.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fsink%2Fpartitioner%2FDynamicBucketAssignOperator.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1mbGluay1kYXRhc291cmNlL2h1ZGktZmxpbmsvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2h1ZGkvc2luay9wYXJ0aXRpb25lci9EeW5hbWljQnVja2V0QXNzaWduT3BlcmF0b3IuamF2YQ==)
 | 0.00% | [8 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...java/org/apache/hudi/table/HoodieTableFactory.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-flink-datasource%2Fhudi-flink%2Fsrc%2F

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395259799

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 47.69%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (3bca7e6). Click for more details.
   > 
   > HEAD has 21 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (3bca7e6) |
   >|--|--|--|
   >|spark-scala-tests|12|6|
   >|spark-java-tests|18|5|
   >|common-and-other-modules|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   47.69%   -20.22% 
   + Complexity2895817054-11904 
   =
 Files  2521 2048  -473 
 Lines141039   117045-23994 
 Branches  1748015211 -2269 
   =
   - Hits  9577755824-39953 
   - Misses3740155097+17696 
   + Partials   7861 6124 -1737 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `44.95% <0.00%> (+0.07%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `48.41% <0.00%> (-0.01%)` | :arrow_down: |
   | 
[spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `31.65% <0.00%> (-17.02%)` | :arrow_down: |
   | 
[spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.55% <0.00%> (-12.21%)` | :arrow_down: |
   | 
[utilities](https://app.codecov.io/gh/apache/hudi/pull/18640/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/pul

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395253091

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 47.63%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (3bca7e6). Click for more details.
   > 
   > HEAD has 23 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (3bca7e6) |
   >|--|--|--|
   >|spark-scala-tests|12|6|
   >|spark-java-tests|18|3|
   >|common-and-other-modules|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   47.63%   -20.28% 
   + Complexity2895817035-11923 
   =
 Files  2521 2048  -473 
 Lines141039   117045-23994 
 Branches  1748015211 -2269 
   =
   - Hits  9577755758-40019 
   - Misses3740155155+17754 
   + Partials   7861 6132 -1729 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `44.95% <0.00%> (+0.07%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `48.41% <0.00%> (-0.01%)` | :arrow_down: |
   | 
[spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.44% <0.00%> (-16.22%)` | :arrow_down: |
   | 
[spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.55% <0.00%> (-12.21%)` | :arrow_down: |
   | 
[utilities](https://app.codecov.io/gh/apache/hudi/pull/18640/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/pul

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395240757

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 47.59%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (3bca7e6). Click for more details.
   > 
   > HEAD has 24 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (3bca7e6) |
   >|--|--|--|
   >|spark-scala-tests|12|6|
   >|spark-java-tests|18|2|
   >|common-and-other-modules|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   47.59%   -20.32% 
   + Complexity2895817017-11941 
   =
 Files  2521 2048  -473 
 Lines141039   117045-23994 
 Branches  1748015211 -2269 
   =
   - Hits  9577755704-40073 
   - Misses3740155200+17799 
   + Partials   7861 6141 -1720 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `44.95% <0.00%> (+0.07%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `48.41% <0.00%> (-0.01%)` | :arrow_down: |
   | 
[spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.81% <0.00%> (-15.86%)` | :arrow_down: |
   | 
[spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.55% <0.00%> (-12.21%)` | :arrow_down: |
   | 
[utilities](https://app.codecov.io/gh/apache/hudi/pull/18640/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/pul

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395236886

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 47.55%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (3bca7e6). Click for more details.
   > 
   > HEAD has 25 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (3bca7e6) |
   >|--|--|--|
   >|spark-scala-tests|12|6|
   >|spark-java-tests|18|1|
   >|common-and-other-modules|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   47.55%   -20.36% 
   + Complexity2895817007-11951 
   =
 Files  2521 2048  -473 
 Lines141039   117045-23994 
 Branches  1748015211 -2269 
   =
   - Hits  9577755662-40115 
   - Misses3740155233+17832 
   + Partials   7861 6150 -1711 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `44.95% <0.00%> (+0.07%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `48.41% <0.00%> (-0.01%)` | :arrow_down: |
   | 
[spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `33.18% <0.00%> (-15.49%)` | :arrow_down: |
   | 
[spark-scala-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.55% <0.00%> (-12.21%)` | :arrow_down: |
   | 
[utilities](https://app.codecov.io/gh/apache/hudi/pull/18640/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/pul

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395234270

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 44.91%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (3bca7e6). Click for more details.
   > 
   > HEAD has 26 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (3bca7e6) |
   >|--|--|--|
   >|spark-scala-tests|12|6|
   >|spark-java-tests|18|0|
   >|common-and-other-modules|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   44.91%   -23.00% 
   + Complexity2895816114-12844 
   =
 Files  2521 2048  -473 
 Lines141039   117045-23994 
 Branches  1748015211 -2269 
   =
   - Hits  9577752565-43212 
   - Misses3740158547+21146 
   + Partials   7861 5933 -1928 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `44.95% <0.00%> (+0.07%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `48.41% <0.00%> (-0.01%)` | :arrow_down: |
   | 
[spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.55% <0.00%> (-12.21%)` | :arrow_down: |
   | 
[utilities](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640?dropdown=coverage&src=pr&el=

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395231039

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 45.29%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (3bca7e6). Click for more details.
   > 
   > HEAD has 27 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (3bca7e6) |
   >|--|--|--|
   >|spark-scala-tests|12|5|
   >|spark-java-tests|18|0|
   >|common-and-other-modules|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   45.29%   -22.62% 
   + Complexity2895815875-13083 
   =
 Files  2521 2027  -494 
 Lines141039   114556-26483 
 Branches  1748014674 -2806 
   =
   - Hits  9577751889-43888 
   - Misses3740156935+19534 
   + Partials   7861 5732 -2129 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `44.95% <0.00%> (+0.07%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `48.41% <0.00%> (-0.01%)` | :arrow_down: |
   | 
[spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.65% <0.00%> (-12.11%)` | :arrow_down: |
   | 
[utilities](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640?dropdown=coverage&src=pr&el=

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395225696

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 45.72%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (3bca7e6). Click for more details.
   > 
   > HEAD has 28 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (3bca7e6) |
   >|--|--|--|
   >|spark-scala-tests|12|4|
   >|spark-java-tests|18|0|
   >|common-and-other-modules|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   45.72%   -22.18% 
   + Complexity2895815669-13289 
   =
 Files  2521 2009  -512 
 Lines141039   112168-28871 
 Branches  1748014162 -3318 
   =
   - Hits  9577751294-44483 
   - Misses3740155328+17927 
   + Partials   7861 5546 -2315 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `44.95% <0.00%> (+0.07%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `48.41% <0.00%> (-0.01%)` | :arrow_down: |
   | 
[spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.81% <0.00%> (-11.96%)` | :arrow_down: |
   | 
[utilities](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640?dropdown=coverage&src=pr&el=

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395221300

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 46.18%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (3bca7e6). Click for more details.
   > 
   > HEAD has 29 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (3bca7e6) |
   >|--|--|--|
   >|spark-scala-tests|12|3|
   >|spark-java-tests|18|0|
   >|common-and-other-modules|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   46.18%   -21.73% 
   + Complexity2895815463-13495 
   =
 Files  2521 1992  -529 
 Lines141039   109796-31243 
 Branches  1748013653 -3827 
   =
   - Hits  9577750712-45065 
   - Misses3740153731+16330 
   + Partials   7861 5353 -2508 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `44.95% <0.00%> (+0.07%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `48.41% <0.00%> (-0.01%)` | :arrow_down: |
   | 
[spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.99% <0.00%> (-11.78%)` | :arrow_down: |
   | 
[utilities](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640?dropdown=coverage&src=pr&el=

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395211952

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 46.10%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (3bca7e6). Click for more details.
   > 
   > HEAD has 30 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (3bca7e6) |
   >|--|--|--|
   >|spark-scala-tests|12|2|
   >|spark-java-tests|18|0|
   >|common-and-other-modules|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   46.10%   -21.81% 
   + Complexity2895815463-13495 
   =
 Files  2521 1992  -529 
 Lines141039   109645-31394 
 Branches  1748013589 -3891 
   =
   - Hits  9577750550-45227 
   - Misses3740153707+16306 
   + Partials   7861 5388 -2473 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `44.95% <0.00%> (+0.07%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `48.41% <0.00%> (-0.01%)` | :arrow_down: |
   | 
[spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.88% <0.00%> (-11.89%)` | :arrow_down: |
   | 
[utilities](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640?dropdown=coverage&src=pr&el=

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395187067

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 46.52%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (3bca7e6). Click for more details.
   > 
   > HEAD has 31 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (3bca7e6) |
   >|--|--|--|
   >|spark-scala-tests|12|1|
   >|spark-java-tests|18|0|
   >|common-and-other-modules|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   46.52%   -21.39% 
   + Complexity2895815218-13740 
   =
 Files  2521 1965  -556 
 Lines141039   107033-34006 
 Branches  1748013036 - 
   =
   - Hits  9577749800-45977 
   - Misses3740152049+14648 
   + Partials   7861 5184 -2677 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `44.95% <0.00%> (+0.07%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `48.41% <0.00%> (-0.01%)` | :arrow_down: |
   | 
[spark-java-tests](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `32.95% <0.00%> (-11.82%)` | :arrow_down: |
   | 
[utilities](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640?dropdown=coverage&src=pr&el=

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


codecov-commenter commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395077486

   ## 
[Codecov](https://app.codecov.io/gh/apache/hudi/pull/18640?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 `2 lines` in your changes missing coverage. 
Please review.
   :white_check_mark: Project coverage is 44.95%. Comparing base 
([`4029560`](https://app.codecov.io/gh/apache/hudi/commit/40295605aae691da07e93a1a2919d38b41cbb6dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`3bca7e6`](https://app.codecov.io/gh/apache/hudi/commit/3bca7e6c044d03c9296b66fed11e87758ab27707?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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...hudi/metadata/HoodieBackedTableMetadataWriter.java](https://app.codecov.io/gh/apache/hudi/pull/18640?src=pr&el=tree&filepath=hudi-client%2Fhudi-client-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fhudi%2Fmetadata%2FHoodieBackedTableMetadataWriter.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-aHVkaS1jbGllbnQvaHVkaS1jbGllbnQtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9odWRpL21ldGFkYXRhL0hvb2RpZUJhY2tlZFRhYmxlTWV0YWRhdGFXcml0ZXIuamF2YQ==)
 | 0.00% | [2 Missing :warning: 
](https://app.codecov.io/gh/apache/hudi/pull/18640?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 (4029560) and HEAD (3bca7e6). Click for more details.
   > 
   > HEAD has 30 uploads less than BASE
   >
   >| Flag | BASE (4029560) | HEAD (3bca7e6) |
   >|--|--|--|
   >|spark-scala-tests|12|0|
   >|spark-java-tests|15|0|
   >|common-and-other-modules|1|0|
   >|spark-client-hadoop-common|1|0|
   >|utilities|1|0|
   >
   
   Additional details and impacted files
   
   
   
   ```diff
   @@  Coverage Diff  @@
   ## master   #18640   +/-   ##
   =
   - Coverage 67.90%   44.95%   -22.96% 
   + Complexity28957 8535-20422 
   =
 Files  2521 1201 -1320 
 Lines14103962680-78359 
 Branches  17480 6783-10697 
   =
   - Hits  9577428177-67597 
   + Misses3740431401 -6003 
   + Partials   7861 3102 -4759 
   ```
   
   | 
[Flag](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | `44.95% <0.00%> (+0.07%)` | :arrow_up: |
   | 
[spark-client-hadoop-common](https://app.codecov.io/gh/apache/hudi/pull/18640/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/18640/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/18640/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/18640/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/18640?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_c

Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


hudi-bot commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395026669

   
   ## CI report:
   
   * 36f993501df4a0e34d7f656bb584148c42892cb2 Azure: 
[FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=13716)
 
   * 3bca7e6c044d03c9296b66fed11e87758ab27707 Azure: 
[PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=13881)
 
   
   
   Bot commands
 @hudi-bot supports the following commands:
   
- `@hudi-bot run azure` re-run the last Azure build
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-05-07 Thread via GitHub


hudi-bot commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4395002593

   
   ## CI report:
   
   * 36f993501df4a0e34d7f656bb584148c42892cb2 Azure: 
[FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=13716)
 
   * 3bca7e6c044d03c9296b66fed11e87758ab27707 UNKNOWN
   
   
   Bot commands
 @hudi-bot supports the following commands:
   
- `@hudi-bot run azure` re-run the last Azure build
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-04-29 Thread via GitHub


hudi-bot commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4341664463

   
   ## CI report:
   
   * 36f993501df4a0e34d7f656bb584148c42892cb2 Azure: 
[FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=13716)
 
   
   
   Bot commands
 @hudi-bot supports the following commands:
   
- `@hudi-bot run azure` re-run the last Azure build
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-04-28 Thread via GitHub


hudi-bot commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4341510087

   
   ## CI report:
   
   * 36f993501df4a0e34d7f656bb584148c42892cb2 Azure: 
[PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=13716)
 
   
   
   Bot commands
 @hudi-bot supports the following commands:
   
- `@hudi-bot run azure` re-run the last Azure build
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



Re: [PR] feat(flink): Support dynamic bucket for flink streaming with partitio… [hudi]

2026-04-28 Thread via GitHub


hudi-bot commented on PR #18640:
URL: https://github.com/apache/hudi/pull/18640#issuecomment-4341495139

   
   ## CI report:
   
   * 36f993501df4a0e34d7f656bb584148c42892cb2 UNKNOWN
   
   
   Bot commands
 @hudi-bot supports the following commands:
   
- `@hudi-bot run azure` re-run the last Azure build
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]