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

[NES-55] Resharding 이후 오브젝트 스토어 인덱스가 빠지는 이슈 해결 #54

Merged
merged 3 commits into from
Apr 15, 2024

Conversation

bgy217
Copy link
Collaborator

@bgy217 bgy217 commented Apr 11, 2024

  • 오브젝트 쓰기 도중 resharding이 진행되면 몇몇 오브젝트의 인덱스가 없는 현상 발생
  • resharding 도중에 삭제된 오브젝트의 인덱스가 남아 있는 현상도 있음
  • 해당 이슈를 해결하는 머지
  • 관련 JIRA: http://jira.nexrcorp.com/browse/NES-55

@bgy217 bgy217 merged commit 7773a12 into ne-storage-master Apr 15, 2024
bgy217 added a commit that referenced this pull request Apr 18, 2024
* move the step removing old bucket instance to immediately after resharding and before unlocking rehard_lock

* when shard info query fails, make shard query to be retried with bucket id that would have been changed by resharding

* add guard_reshard to RGWRados::Bucket::UpdateIndex::complete

* add guard_reshard to RGWRados::Bucket::UpdateIndex::complete_del
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant