Skip to content

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