-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[BUG] Meta issue to track all places we have broken backwards compatibility in OpenSearch 1.0.0-beta1 #640
Comments
All these should be falling back to their previous names. |
assign to me, will take this |
We decided that OpenSearch will raise an error if both elasticsearch.yml and opensearch.yml are present to prevent users like myself from making mistakes. For other changes, let's understand what they are, how those settings are used, and what a failure scenario looks like. @mch2 |
These three params are used to bootstrap the env and are set at startup from $OPENSEARCH env vars. If completely missing, the service won't start. If ES* equivalents also existed, which I'm not sure is a valid use case, their values would be ignored. At a minimum, we can detect & log a warning when both exist. opensearch.path.home These are my assumptions of the others listed from reading through the repo. Working on validating these assumptions.
|
Since these are set from ENV, we should be talking about those |
Yep. I'm thinking at startup search for the presence of ES_ vars to issue a warning and abort for a subset of critical vars. |
I'm not sure we are approaching this correctly - @nknize should we wait for concrete bwc bugs instead of issuing warnings/fallbacks? |
IMO we should be providing a migration tool that interactively/quietly migrates to the OpenSearch 1.x from a supported ES version. This tool should be included in the |
+1 Let's keep them separate and not introduce more logic in the main server implementation that will only be carried in the 1.x release line. |
Agreed, I like what @adnapibar said. For everything which is configuration based we should use the script to take care of it. |
What do we want to do with this issue? |
Describe the bug
The intent of this issue is to understand what we have broken and what problems should we be looking at in order solve a drop in replacement: #638
Feel free to add all of the breaking changes you see across the repo.
The text was updated successfully, but these errors were encountered: