-
Notifications
You must be signed in to change notification settings - Fork 86
Clarifications on 'no downtime' during upgrades #1421
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
base: main
Are you sure you want to change the base?
Conversation
@shainaraskas , this looks good to me, just a few comments for your review:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
to address @eedugon's comments:
- linking, or being more precise about what the minimum node configuration is, is a good idea
- kibana link: we could be more precise about the kibana downtime thing, but the other upgrade doc is specific to self-managed might be misleading. Edu, in future, we could maybe use a snippet to reuse this info if you think it's helpful for the other deployment types
provided some suggestions to address this stuff
|
||
During the Kibana instances upgrade, Kibana is inaccessible. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think this notice should be in this same important
block because the two subjects aren't really related. I'd do this as an additional paragraph instead - see my other comment
@@ -16,10 +16,12 @@ products: | |||
|
|||
Once you are [prepared to upgrade](/deploy-manage/upgrade/prepare-to-upgrade.md), a single click in the {{ecloud}} console can upgrade a deployment to a newer version, add more processing capacity, change plugins, and enable or disable high availability, all at the same time. During the upgrade process, {{es}}, {{kib}}, Elastic APM, and all of your deployment components are upgraded simultaneously. | |||
|
|||
You can perform minor version upgrades, upgrades from 8.18 to 9.0.0, and cluster configuration changes with no downtime. {{ecloud}} only supports upgrades to released versions. Release candidate builds and master snapshots are not supported. | |||
For HA (high availability) deployments, you can perform minor version upgrades, upgrades from 8.18 to 9.0.0, and cluster configuration changes with no downtime. {{ecloud}} only supports upgrades to released versions. Release candidate builds and master snapshots are not supported. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
small edit to add a HA link and move the kib info
For HA (high availability) deployments, you can perform minor version upgrades, upgrades from 8.18 to 9.0.0, and cluster configuration changes with no downtime. {{ecloud}} only supports upgrades to released versions. Release candidate builds and master snapshots are not supported. | |
For [HA (high availability) deployments](//deploy-manage/production-guidance/availability-and-resilience/resilience-in-ech#ec-ha), you can perform minor version upgrades, upgrades from 8.18 to 9.0.0, and cluster configuration changes with no downtime. However, when {{kib}} instances are upgraded, all instances are shut down simultaneously, making {{kib}} inaccessible. | |
{{ecloud}} only supports upgrades to released versions. Release candidate builds and master snapshots are not supported. |
you say in your overview that it's only single-AZ deployments subject to downtime. our HA definition states something slightly different. would it make sense to be more precise? this is a bad edit but shows you kind of what I mean
For HA (high availability) deployments, you can perform minor version upgrades, upgrades from 8.18 to 9.0.0, and cluster configuration changes with no downtime. {{ecloud}} only supports upgrades to released versions. Release candidate builds and master snapshots are not supported. | |
For deployments with nodes in more than one availability zone, you can perform minor version upgrades, upgrades from 8.18 to 9.0.0, and cluster configuration changes with no downtime. Deployments with nodes in only one zone might experience downtime. | |
When {{kib}} instances are upgraded, all instances are shut down simultaneously, making {{kib}} inaccessible. | |
{{ecloud}} only supports upgrades to released versions. Release candidate builds and master snapshots are not supported. |
Current wording suggests that no downtime is expected during upgrades whatever the deployment topology is.
Non-HA deployments (on single AZ) are subject to downtime as the Elasticsearch node upgrade happens inline with a rolling change.
Also for Kibana upgrade, all Kibana instances are shutdown simultaneously which makes Kibana inaccessible during the Kibana upgrade plan whatever the zone distribution is.