-
Notifications
You must be signed in to change notification settings - Fork 61
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
Support rolling upgrades for OpenSearch plugins, and restart upgrades for OpenSearch Dashboards Plugins 1.0 #12
Comments
Settings: #15 (example: opensearch-project/job-scheduler#20). |
API endpoints discussion in #13 |
@dblock This looks great! Looking forward to a POC for migrating indices. |
Any idea on indices? |
I opened #17 to track indices, @saratvemulapalli is looking into that. |
APIs: Take a look at example opensearch-project/anomaly-detection#35 |
@dblock @saratvemulapalli |
Renaming was focused on just the naming part. For the items you describe we already have some bugs open like opensearch-project/OpenSearch#669 that @shwetathareja is looking into. If there's a scenario that you know of that is not covered, let's at least open an issue in OpenSearch? |
@cliu123 In general the Java Serialization and Transport action shouldn't fail during upgrade from Elasticsearch to OpenSearch as actual serialization and actions are not dependent on the class/ package names. As long the class attributes data types and their ordering in not changing while reading and write to stream, It should work as is. And as @dblock mentioned the version compatibility logic is already taken as part of opensearch-project/OpenSearch#775 |
Are we ready to close this issue? What remains? |
We should be able to close this as the follow up is: #39 |
Coming from opensearch-project/OpenSearch#671. Plugins are upgraded to OpenSearch, while supporting backward compatibility. We need design and documentation for the following.
com.amazon.opendistroforelasticsearch
toorg.opensearch
Opendistro
toOpenSearch
).The text was updated successfully, but these errors were encountered: