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

Deprecate the "Master" nomenclature #320

Closed
1 of 4 tasks
Tracked by #2589 ...
tlfeng opened this issue Mar 4, 2022 · 8 comments
Closed
1 of 4 tasks
Tracked by #2589 ...

Deprecate the "Master" nomenclature #320

tlfeng opened this issue Mar 4, 2022 · 8 comments
Assignees
Labels
enhancement New feature or request v2.3.0

Comments

@tlfeng
Copy link

tlfeng commented Mar 4, 2022

Is your feature request related to a problem? Please describe.
OpenSearch repository is going to replace the terminology "master"with "cluster manager".
issue: opensearch-project/OpenSearch#472 (comment), with the plan for its terminology replacement.

Although the existing usages with "master" will be supported in OpenSearch version 2.x to keep the backwards compatibility, please prepare for the nomenclature change in advance, and replace all the usages with "master" terminology in the code base.
All the OpenSearch REST APIs and settings that contain "master" terminology will be deprecated in 2.0, and alternative usages will be added.

Describe the solution you'd like
Replace the terminology "master" with "cluster manager".

When being compatible with OpenSearch 2.0:

When being compatible with OpenSearch 3.0:

Describe alternatives you've considered
None.

Additional context

@dblock
Copy link
Member

dblock commented Apr 18, 2022

For 2.0, at a minimum please ensure that the plugin is not calling any deprecated APIs in core or another plugin, and confirm below, then remove the 2.0.0 label. If you have time, do the complete deprecation as described in this issue.

@dblock dblock changed the title Change the "Master" nomenclature Deprecate the "Master" nomenclature Apr 18, 2022
@anasalkouz
Copy link
Member

@sbcd90 Can we consider this as done? or there is still pending effort?

@sbcd90
Copy link
Collaborator

sbcd90 commented Apr 25, 2022

@anasalkouz Currently, alerting is compatible with 2.0. But I see this same issue also tracks status for compatibility with 3.0.
We can close it & create a new one for 3.0.

@anasalkouz
Copy link
Member

Thats fine, we added 3.0 label tag to track remaining effort. Thanks

@anasalkouz
Copy link
Member

@sbcd90 what is the remaining effort here? could we target 2.3?

@sbcd90
Copy link
Collaborator

sbcd90 commented Sep 6, 2022

hi @anasalkouz , yes. we need to make few changes in code to incorporate the following changes.

It is a small change. However, the 2nd api is not available yet. i see a related issue for it: opensearch-project/OpenSearch#3663

Should we make these changes when the 2nd api is available?

@anasalkouz
Copy link
Member

AcknowledgedResponse is an exception and we will have separate issue to track it across all plugins on 3.0.
For now let's finish localNodeClusterManager and close this issue.

@sbcd90
Copy link
Collaborator

sbcd90 commented Sep 8, 2022

hi @anasalkouz , the PR #548 with necessary changes required are merged now. Closing this issue.

@sbcd90 sbcd90 closed this as completed Sep 8, 2022
@anasalkouz anasalkouz added v2.3.0 and removed v3.0.0 labels Sep 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request v2.3.0
Projects
None yet
Development

No branches or pull requests

4 participants