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

Remove index.mapping.single_type=false from reindex tests #25365

Merged
merged 4 commits into from
Jun 23, 2017

Conversation

nik9000
Copy link
Member

@nik9000 nik9000 commented Jun 22, 2017

  • Remove the setting from the yml tests and replace with tests using
    join field. We can't use the setting in yml tests without lots of
    backflips but we have ReindexParentChildTests for the coverage.
    There weren't tests for join field with reindex before this. Adding
    these tests discovered Reindex from remote doesn't work with master's join module #25363.
  • Remove the setting from ReindexParentChildTests and replace with
    index.version.created=5.6.0. This test can be entirely removed
    when legacy parent/child support is dropped from core.
  • Port the yml tests that set _parent into integ tests so they
    can set the index created version. These tests can be removed
    when we drop support for _parent in core.
  • Port a delete-by-query test for filtering based on type to an
    ESIntegTestCase so it can use index.version.created=5.6.0 to
    setup documents of multiple types. This whole feature can be dropped
    when we no longer support multiple types per index.

Relates to #24961

* Remove the setting from the yml tests and replace with tests using
`join` field. We can't use the setting in yml tests without lots of
backflips but we have `ReindexParentChildTests` for the coverage.
There weren't tests for `join` field with reindex before this. Adding
these tests discovered elastic#25363.
* Remove the setting from `ReindexParentChildTests` and replace with
`index.version.created=V_5_6_0`. This test can be entirely removed
when legacy parent/child support is dropped from core.

Relates to elastic#24961
@nik9000 nik9000 added :Reindex API >test Issues or PRs that are addressing/adding tests v6.0.0 labels Jun 22, 2017
@nik9000
Copy link
Member Author

nik9000 commented Jun 22, 2017

Woops. Found another one. One moment.

@nik9000 nik9000 removed the review label Jun 22, 2017
* Port the yml tests that set _parent into integ tests so they
can set the index created version. These tests can be removed
when we drop support for _parent in core.
* Port a delete-by-query test for filtering based on type to an
`ESIntegTestCase` so it can use `index.version.created=5.6.0` to
setup documents of multiple types. This whole feature can be dropped
when we no longer support multiple types per index.
@nik9000 nik9000 added the review label Jun 22, 2017
@nik9000
Copy link
Member Author

nik9000 commented Jun 22, 2017

Ok. All cleaned up. I found the parent/child tests first and didn't notice the others.

@s1monw s1monw requested review from jpountz and s1monw June 23, 2017 20:13
Copy link
Contributor

@s1monw s1monw left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@nik9000 nik9000 merged commit da0b991 into elastic:master Jun 23, 2017
jasontedor added a commit to jasontedor/elasticsearch that referenced this pull request Jun 26, 2017
* master:
  Move more token filters to analysis-common module
  Test: Allow merging mock secure settings (elastic#25387)
  Remove remaining `index.mapper.single_type` setting usage from tests (elastic#25388)
  Remove dead logger prefix code
  Tests: Improve stability and logging of TemplateUpgradeServiceIT tests (elastic#25386)
  Remove `index.mapping.single_type=false` from reindex tests (elastic#25365)
  Adapt `SearchIT#testSearchWithParentJoin` to new join field (elastic#25379)
  Added unit test coverage for SignificantTerms (elastic#24904)
@lcawl lcawl added :Distributed/CRUD A catch all label for issues around indexing, updating and getting a doc by id. Not search. and removed :Reindex API labels Feb 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Distributed/CRUD A catch all label for issues around indexing, updating and getting a doc by id. Not search. >test Issues or PRs that are addressing/adding tests v6.0.0-beta1
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants