Skip to content

Conversation

@GlenRSmith
Copy link
Contributor

  • Have you signed the contributor license agreement?
  • Have you followed the contributor guidelines?
  • If submitting code, have you built your formula locally prior to submission with gradle check?
  • If submitting code, is your pull request against master? Unless there is a good reason otherwise, we prefer pull requests against master and will backport as needed.
  • If submitting code, have you checked that your submission is for an OS that we support?
  • If you are submitting this code for a class then read our policy for that.

@colings86 colings86 added :Core/Infra/Core Core issues without another label >docs General docs changes labels Apr 4, 2019
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-core-infra

Comment on lines 123 to 124
Copy link
Contributor

Choose a reason for hiding this comment

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

While technically accurate, the phrasing seems to imply that removing a node is a normal part of a rolling upgrade. To my knowledge, that's not the case.

Can you explain a bit more @GlenRSmith?

@jrodewig
Copy link
Contributor

Apologies for the delay in reviewing this @GlenRSmith. I left a question for you.

After your response, I'll determine what the next steps are. Thanks!

@GlenRSmith
Copy link
Contributor Author

@jrodewig Fixed. Sorry for the delay I think I don't have my notifications well-configured.

@jrodewig jrodewig added the :Distributed Coordination/Allocation All issues relating to the decision making around placing a shard (both master logic & on the nodes) label Mar 31, 2020
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-distributed (:Distributed/Allocation)

@jrodewig jrodewig removed :Core/Infra/Core Core issues without another label feedback_needed labels Mar 31, 2020
Copy link
Contributor

Choose a reason for hiding this comment

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

I think we could drop any mention of the starting state here. It's true that it might start as red, and also that it might go straight from red to green without ever being yellow, but none of that is especially important here.

Suggested change
Wait for the `status` column to switch from `yellow` to `green`. Once the
Wait for the `status` column to switch to `green`. Once the

Copy link
Contributor

Choose a reason for hiding this comment

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

TBC I think we should do this instead of adding the extra sentence suggested in this PR.

Copy link
Contributor

Choose a reason for hiding this comment

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

I think that's a great idea. Implemented with 366586b.

@jrodewig jrodewig changed the title Mention possibility of temporarily red cluster [DOCS] Clarify cluster health status during rolling upgrade Mar 31, 2020
@jrodewig jrodewig requested a review from DaveCTurner March 31, 2020 17:10
Copy link
Contributor

@DaveCTurner DaveCTurner left a comment

Choose a reason for hiding this comment

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

LGTM

@jrodewig
Copy link
Contributor

@elasticmachine test this please

@jrodewig
Copy link
Contributor

@elasticmachine update branch

@jrodewig
Copy link
Contributor

@elasticmachine test this please

@jrodewig jrodewig changed the base branch from 6.7 to 6.8 March 31, 2020 17:41
@jrodewig jrodewig changed the base branch from 6.8 to 6.7 March 31, 2020 17:41
@jrodewig
Copy link
Contributor

@elasticmachine update branch

@jrodewig
Copy link
Contributor

@elasticmachine test this please

@jrodewig jrodewig changed the base branch from 6.7 to 6.8 March 31, 2020 17:49
@jrodewig
Copy link
Contributor

@elasticmachine test this please

@jrodewig
Copy link
Contributor

Had to rebase this branch to get the CI to pass. Will merge and backport.

Thanks again for raising this @GlenRSmith.

@jrodewig jrodewig merged commit 1c83576 into elastic:6.8 Mar 31, 2020
jrodewig added a commit that referenced this pull request Mar 31, 2020
Remove mention of the `yellow` and `red` starting
health status from the rolling upgrade docs.

Instead, we should emphasize that users wait 
for the node to recover with a health status of
`green` rather than the starting status.

Co-authored-by: James Rodewig <[email protected]>
jrodewig added a commit that referenced this pull request Mar 31, 2020
Remove mention of the `yellow` and `red` starting
health status from the rolling upgrade docs.

Instead, we should emphasize that users wait 
for the node to recover with a health status of
`green` rather than the starting status.

Co-authored-by: James Rodewig <[email protected]>
jrodewig added a commit that referenced this pull request Mar 31, 2020
Remove mention of the `yellow` and `red` starting
health status from the rolling upgrade docs.

Instead, we should emphasize that users wait 
for the node to recover with a health status of
`green` rather than the starting status.

Co-authored-by: James Rodewig <[email protected]>
jrodewig added a commit that referenced this pull request Mar 31, 2020
Remove mention of the `yellow` and `red` starting
health status from the rolling upgrade docs.

Instead, we should emphasize that users wait 
for the node to recover with a health status of
`green` rather than the starting status.

Co-authored-by: James Rodewig <[email protected]>
@jrodewig
Copy link
Contributor

Backport commits

master 1eb0047
7.x 0d4a001
7.7 309886a
7.6 b7f62aa
6.8 1c83576

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:Distributed Coordination/Allocation All issues relating to the decision making around placing a shard (both master logic & on the nodes) >docs General docs changes v7.6.3 v7.7.1 v7.8.0 v8.0.0-alpha1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants