Skip to content
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

[PROPOSAL] Deprecate and remove OpenDistro APIs/properties #128

Open
Tracked by #1911
dlvenable opened this issue Mar 8, 2022 · 1 comment
Open
Tracked by #1911

[PROPOSAL] Deprecate and remove OpenDistro APIs/properties #128

dlvenable opened this issue Mar 8, 2022 · 1 comment
Labels
campaign Parent issues of OpenSearch release campaigns. v3.0.0

Comments

@dlvenable
Copy link
Member

What kind of business use case are you trying to solve? What are your requirements?

As a user of OpenSearch, I'd like to know when I need to migrate away from old APIs and properties that have opendistro in them.

What is the problem? What is preventing you from meeting the requirements?

There are some APIs and properties from OpenDistro which users can use to support both OpenSearch 1.x and Elasticsearch 7.x. This is helpful for developers who are writing code against OpenSearch APIs.

Some example APIs:

  • /_opendistro/_ism/policies/
  • /_opendistro/_ism/explain/

Some example properties:

  • opendistro.index_state_management.enabled
  • opendistro.index_state_management.policy_id
  • opendistro.index_state_management.rollover_alias

What are you proposing? What do you suggest we do to solve the problem or improve the existing situation?

  • Provide clear migration documentation for all opendistro APIs and properties.
  • Remove the properties in the desired version.

What are your assumptions or prerequisites?

N/A

What are remaining open questions?

What is the best major version to remove these in? Keeping them does help client developers support more versions. But, removing them can clean-up the code and possibly help make progress on valuable features.

@saratvemulapalli
Copy link
Member

@dlvenable thanks for the issue, could you open up issues on all OpenSearch plugins?
You could use Meta[1]

[1] https://github.com/opensearch-project/opensearch-plugins/blob/main/META.md#create-an-issue-in-all-plugin-repos

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
campaign Parent issues of OpenSearch release campaigns. v3.0.0
Projects
None yet
Development

No branches or pull requests

3 participants