Skip to content
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

Add tests for fields emulation CCS error cases #78621

Closed
wants to merge 7 commits into from

Conversation

cbuescher
Copy link
Member

We added an emulation layer to the "fields" option in #77749 that is able to translate search requests using the "fields" option for pre-7.10 nodes, e.g. in a mixed cluster or CCS use case.
This PR adds tests to those two use cases that assert the current failure behaviour when some of the target indices in earlier version have "_source" disabled. In this case we currently fail the respective shard requests and deliver the error (an IAE) in the response alongside the succesful hits.

Relates to #78620

@cbuescher cbuescher added >test Issues or PRs that are addressing/adding tests :Search/Search Search-related issues that do not fall into other categories v7.16.0 labels Oct 4, 2021
@elasticmachine elasticmachine added the Team:Search Meta label for search team label Oct 4, 2021
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-search (Team:Search)

@danhermann danhermann added v8.1.0 and removed v7.16.0 labels Oct 27, 2021
@mark-vieira mark-vieira changed the base branch from 7.16 to 7.17 December 16, 2021 14:40
@javanna
Copy link
Member

javanna commented Jan 10, 2022

@cbuescher is this still valid or does it need to be closed?

@cbuescher
Copy link
Member Author

I think this is still relevant but not urgent to add. The tests added here should mainly assert the current behaviour, while I opened #78620 as a potential follow up if we decide to prevent this kind of errors by a retry. If you think adding these tests generally makes sense I will update the branch

@cbuescher cbuescher force-pushed the ccs-fields-error-tests branch from 05f10f5 to 6a633ac Compare January 11, 2022 13:46
@arteam arteam removed the v8.0.0 label Jan 12, 2022
@arteam arteam removed the v8.0.0 label Jan 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Search/Search Search-related issues that do not fall into other categories Team:Search Meta label for search team >test Issues or PRs that are addressing/adding tests v7.17.3 v8.2.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants