-
Notifications
You must be signed in to change notification settings - Fork 2k
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
[Segment Replication + Remote Store] SegRep with Remote Store should not have index level override and should check for the criteria below #8497
Comments
Thanks @nandi-github. Here are few comments:
Could you elaborate more what are setting names and values that users should/allowed to use. Currently, we have setting to enable SegRep, setting to enable remote storage and a setting to enable remote translog. Shall those be combined? do the users to have flexibility to enable remote storage and remote translog separately
|
SHOULD/SHALL --> Recommends not to be allowed as good practice but if the coder wants to proceed even after that, it is fine. Please add the justification. MAY --> At the discretion of the implementor to provide or not to.
Please combine them.
I am recommending to combine it in the first release. We can revisit in future release whether providing that flexibility has merits.
|
@nandi-github, Could you please update the description with the suggested details |
Configuring a cluster to SegRep with Remote Store MUST be allowed only when the following criteria are met
The user should be notified of the failure and a proper error message with details should be provided.
Additional context
These limitations/details should be documented in our docs.
Terminology details
MUST --> If the stated requirement is not met, fail.(Condition stated are mandatory)
SHOULD/SHALL --> Recommend not to be allowed as good practice but if the coder wants to proceed even after that, it is fine. Please add the justification.
MAY --> At the discretion of the implementor to provide or not to.
The text was updated successfully, but these errors were encountered: