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

[Remote Store] Handle shard allocation for NONE migration direction #13321

Closed
ltaragi opened this issue Apr 22, 2024 · 0 comments · Fixed by #13322
Closed

[Remote Store] Handle shard allocation for NONE migration direction #13321

ltaragi opened this issue Apr 22, 2024 · 0 comments · Fixed by #13322
Assignees
Labels
enhancement Enhancement or improvement to existing feature or request Storage:Durability Issues and PRs related to the durability framework Storage:Remote

Comments

@ltaragi
Copy link
Contributor

ltaragi commented Apr 22, 2024

Is your feature request related to a problem? Please describe

  • Before migration starts, new nodes join the cluster in MIXED compatibility mode, while the migration direction remains at its default value of NONE.
  • We should handle shard allocation correctly under these conditions, based on the index settings.

Describe the solution you'd like

The following scenarios should be handled in RemoteStoreMigrationAllocationDecider.java:

  • For remote store backed indices, shards should only be allocated to remote store nodes.
  • For non remote store backed indices, shards should only be allocated to non-remote store or docrep nodes.

Related component

Storage:Remote

Describe alternatives you've considered

No response

Additional context

No response

@ltaragi ltaragi added enhancement Enhancement or improvement to existing feature or request Storage:Durability Issues and PRs related to the durability framework Storage:Remote labels Apr 22, 2024
@ltaragi ltaragi self-assigned this Apr 22, 2024
@ltaragi ltaragi moved this from 🆕 New to 🏗 In progress in Storage Project Board Apr 22, 2024
@ltaragi ltaragi removed the untriaged label Apr 23, 2024
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in Storage Project Board May 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement or improvement to existing feature or request Storage:Durability Issues and PRs related to the durability framework Storage:Remote
Projects
Status: ✅ Done
Development

Successfully merging a pull request may close this issue.

1 participant