Repository navigation
Support rolling upgrades to OpenSearch 1.0 from ODFE 1.13 and ES 7.10.x #671
Description
Activity
- addedenhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or request
on May 7, 2021 - changed the title
[-][PROPOSAL] Ensure OpenSearch is a drop-in replacement for ODFE and ES [/-][+]Ensure OpenSearch is a drop-in replacement for ODFE and ES [/+]on May 7, 2021 - pinned this issue
on May 7, 2021 - changed the title
[-]Ensure OpenSearch is a drop-in replacement for ODFE and ES [/-][+]Ensure OpenSearch is a drop-in replacement for ODFE 1.13 and ES 7.10.x for v1.0.0[/+]on May 7, 2021 For OpenSearch we still have to understand what we have broken and what needs to be backwards compatible.
For example plugins we have already figure out these are the ones to take care of: opensearch-project/opensearch-plugins#12Here is an issue we opened to track them and I am confident this just scratching the surface: #640
- removedenhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or request
on May 7, 2021 Pasting it back from the earlier issue since this is important.
These are all the items which we should consider while working on the drop in upgrades.Ordering of upgrading
Naming conventions
Upgrade time-lag (aka downtime)
Replication
Security
Downstream Dependencies
Upgrade alerting and notifications
Limits
Performance
Availability
Latency
Compatibility Matrix
Downgrade
APIsCan we convert this into a meta issue and track incremental issues the community can help pick off?
Can we convert this into a meta issue and track incremental issues the community can help pick off?
What's a "meta" issue? How do I convert this?
adding the list to the description like you did and then just label it as
metaReacted by Daniel (dB.) Doubrovkine- addedMetaMeta issue, not directly linked to a PRMeta issue, not directly linked to a PR
on May 11, 2021 4 remaining items
- addedfeedback neededIssue or PR needs feedbackIssue or PR needs feedbackstalledIssues that have stalledIssues that have stalledand removedv1.0.0Version 1.0.0Version 1.0.0
on Jul 6, 2021 #801 is resolved, however we don't have documentation for migrating from Kibana OSS to OpenSearch Dashboards, for which I opened opensearch-project/documentation-website#71
Closing this with opensearch-project/documentation-website#71 resolved.
- unpinned this issue
on Jul 16, 2021 Hi there, please also consider supporting upgrades directly from ES 7.10.x to OS 1.1. If this path is not supported it will be somewhat inconvenient for us as OS 1.0 is not available as an RPM distribution.
See also opensearch-project/OpenSearch-Dashboards#334 (comment)
Hi there, please also consider supporting upgrades directly from ES 7.10.x to OS 1.1. If this path is not supported it will be somewhat inconvenient for us as OS 1.0 is not available as an RPM distribution.
See also opensearch-project/OpenSearch-Dashboards#334 (comment)
AFAIK that's the plan, cc: @saratvemulapalli.
Thank you for the notice. The reason why I was concerned is because I noticed this 1.0 version check in Dashboards: https://github.com/opensearch-project/OpenSearch-Dashboards/blob/a60c4a3a2531442e085b80d25109d4cb563ea754/src/core/server/ui_settings/create_or_upgrade_saved_config/is_config_version_upgradeable.ts#L78
But I'm not sure if that is intended to be kept like this or not, or if it even affects this scenario.
@shawnz Kibana and hence Dashboards never supported rolling upgrades, only restart upgrades :( I had opened opensearch-project/OpenSearch-Dashboards#365 on the topic.
@shawnz Will you please open an issue in OpenSearch Dashboards pointing to that line, and specifically asking to "Support direct upgrades from Kibana 7.10.2"?
Will do, thank you. My apologies if I am getting the terminology wrong but I don't mind having to do a whole cluster restart for now as long as the upgrade path is supported in some way or another.
Will do, thank you. My apologies if I am getting the terminology wrong but I don't mind having to do a whole cluster restart for now as long as the upgrade path is supported in some way or another.
No apology needed. I get confused all the time, too! Thank you.
Hi there, please also consider supporting upgrades directly from ES 7.10.x to OS 1.1. If this path is not supported it will be somewhat inconvenient for us as OS 1.0 is not available as an RPM distribution.
See also opensearch-project/OpenSearch-Dashboards#334 (comment)AFAIK that's the plan, cc: @saratvemulapalli.
Yup it is. OpenSearch will support rolling upgrades from ES 7.10.x to OpenSearch 1.1.0 directly via Snapshot, Restart and Rolling Upgrades.
As @dblock said, Dashboards have limitations with rolling upgrades.Reacted by Shawn Zivontsis
Upgrading your cluster from ElasticSearch to OpenSearch and OpenSearch Dashboards is just like upgrading your cluster between versions of ElasticSearch and Kibana. Specifically, OpenSearch supports rolling upgrades and restart upgrades from ElasticSearch 6.8.0 through ElasticSearch 7.10.2 and to OpenSearch 1.0. OpenSearch Dashboards supports restart upgrades from Kibana 6.8.0 through Kibana 7.10.2 and to OpenSearch Dashboards 1.0.
We have asked the community regarding the upgrade path to OpenSearch. Please continue adding your comments.
Additional context