[pull-based-ingestion] Pass IndexMetadata instead of only IngestionSource when initiating the shardConsumer#21841
[pull-based-ingestion] Pass IndexMetadata instead of only IngestionSource when initiating the shardConsumer#21841zhaih wants to merge 3 commits into
Conversation
PR Reviewer Guide 🔍(Review updated until commit 0dc1992)Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Latest suggestions up to 0dc1992 Explore these optional code suggestions:
Previous suggestionsSuggestions up to commit 681f1ee
Suggestions up to commit ecf1ed1
Suggestions up to commit d0f0781
|
…urce when initiating the shardConsumer Signed-off-by: Patrick Zhai <pzhai@uber.com>
|
Persistent review updated to latest commit ecf1ed1 |
Signed-off-by: Patrick Zhai <pzhai@uber.com>
|
Persistent review updated to latest commit 681f1ee |
|
❌ Gradle check result for 681f1ee: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
|
Persistent review updated to latest commit 0dc1992 |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #21841 +/- ##
============================================
- Coverage 73.42% 73.39% -0.03%
+ Complexity 75450 75422 -28
============================================
Files 6034 6032 -2
Lines 342533 342518 -15
Branches 49263 49261 -2
============================================
- Hits 251508 251395 -113
- Misses 71048 71092 +44
- Partials 19977 20031 +54 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Description
IngestionSource only exposes a very limited set of index settings and sometimes the plugin might want to see more, for example:
I directly modified the method signature as there seems already been an breaking change to the API recently (and not released yet)
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.