Skip to content

Conversation

@bizybot
Copy link
Contributor

@bizybot bizybot commented Mar 8, 2019

When following the steps mentioned in upgrade guide
https://www.elastic.co/guide/en/elastic-stack/6.6/upgrading-elastic-stack.html
if we disable the cluster shard allocation but fail to enable it after
upgrading the nodes and plugins, the next step of upgrading internal
indices fails. As we did not check the bulk request response for reindexing,
we delete the old index assuming it has been created. This is fatal
as we cannot recover from this state.

This commit adds a pre-upgrade check to test the cluster shard
allocation setting and fail upgrade if it is disabled. In case there
are search or bulk failures then we remove the read-only block and
fail the upgrade index request.

Closes #39339

…lastic#39340)

When following the steps mentioned in upgrade guide
https://www.elastic.co/guide/en/elastic-stack/6.6/upgrading-elastic-stack.html
if we disable the cluster shard allocation but fail to enable it after
upgrading the nodes and plugins, the next step of upgrading internal
indices fails. As we did not check the bulk request response for reindexing,
we delete the old index assuming it has been created. This is fatal
as we cannot recover from this state.

This commit adds a pre-upgrade check to test the cluster shard
allocation setting and fail upgrade if it is disabled. In case there
are search or bulk failures then we remove the read-only block and
fail the upgrade index request.

Closes elastic#39339
@bizybot bizybot added >bug :Data Management/Indices APIs APIs to create and manage indices and templates backport v7.2.0 labels Mar 8, 2019
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-core-features

@bizybot bizybot changed the title [Backport] Add pre-upgrade check to test cluster routing allocation is enabled (… [Backport] Add pre-upgrade check to test cluster routing allocation is enabled Mar 8, 2019
@bizybot
Copy link
Contributor Author

bizybot commented Mar 8, 2019

@elasticmachine run elasticsearch-ci/packaging-sample

@bizybot
Copy link
Contributor Author

bizybot commented Mar 8, 2019

@elasticmachine test this please

@bizybot bizybot merged commit db04288 into elastic:7.x Mar 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport >bug :Data Management/Indices APIs APIs to create and manage indices and templates v7.2.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants