-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CardinalityIT/NestedIT test failures with concurrent search enabled and AssertingCodec #8687
Conversation
…nd AssertingCodec (opensearch-project#8303) * CardinalityIT/NestedIT test failures with concurrent search enabled and AssertingCodec The tests were failing because during the concurrent segment search for each slice the codec producers for the leafs were initialized by the slice thread. Later in reduce phase, the post collection happens over those codec producers on the search thread. With AssertingCodec it verifies that all access is done by the same thread causing the failures Signed-off-by: Sorabh Hamirwasia <sohami.apache@gmail.com> * Address review comments Signed-off-by: Sorabh Hamirwasia <sohami.apache@gmail.com> --------- Signed-off-by: Sorabh Hamirwasia <sohami.apache@gmail.com>
Gradle Check (Jenkins) Run Completed with:
|
Codecov Report
@@ Coverage Diff @@
## 2.x #8687 +/- ##
============================================
- Coverage 70.61% 70.60% -0.02%
- Complexity 57254 57308 +54
============================================
Files 4756 4757 +1
Lines 271489 271521 +32
Branches 40019 40025 +6
============================================
- Hits 191710 191701 -9
- Misses 63340 63394 +54
+ Partials 16439 16426 -13
|
unrelated failures. |
@kotwanikunal The change is fixing the IT test listed in the title so the coverage is there with ITs and it will also execute for each of the aggregation search path which has extensive coverage |
Ahh. Never realized ITs were not only not covered in codecov but are also considered as code. 💯 |
Description
Backport of #8303
Related Issues
Resolves #8095
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.