-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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] - Create a POC proving out mixed clusters with SR enabled. #6211
Comments
As part of creating this POC, the first step would be to create a test that fails when mixed clusters with segment replication enabled does not work as expected. Starting with the test we can work backwards to create a poc. Once this test passes with the poc, we can then revisit all the components to ensure a strong testing framework by adding more unit and integration tests. |
Current work for the POC is on this branch: https://github.com/Poojita-Raj/OpenSearch/tree/rollingUpgrade |
The below config was run without including the rolling upgrade POC changes in order to see how the current segment replication will fail. The error to take note of is in node3 where it's unable to load the lucene95 codec after the other 2 nodes are upgraded to 2.6. Retried the same config with the rolling upgrade poc change to see that no such error shows up and in a mixed cluster state (2 nodes on 2.6 and 1 on 2.5 with differing lucene codec versions), we are still able to index and search docs correctly. This POC fix works for default lucene codecs only.
|
POC Checklist:Please go through the following checklist to ensure these items are taken into account while designing the POC.
Thank you for your contribution! |
This is an issue to break #3881 into smaller chunks.
This is to track writing a POC to support mixed clusters & rolling upgrades with SR enabled by writing segments using bwc codecs.
The text was updated successfully, but these errors were encountered: