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

os/bluestore: fix bloom filter num entry miscalculation in repairer #24076

Merged
merged 1 commit into from
Sep 19, 2018

Conversation

ifed01
Copy link
Contributor

@ifed01 ifed01 commented Sep 13, 2018

This could cause an assertion due to an access to uninitialized bloom
filter. This happened when detected errors involving physical extents were
close to the end of a large partition.
E.g. it was observed in http://tracker.ceph.com/issues/25001 while trying to repair an OSD.

Fixes: https://tracker.ceph.com/issues/35971
Signed-off-by: Igor Fedotov ifedotov@suse.com

  • References tracker ticket
  • Updates documentation if necessary
  • Includes tests for new functionality or reproducer for bug

@liewegas
Copy link
Member

Should this get a tracker so that we remember to backport to mimic and luminous?

@ifed01
Copy link
Contributor Author

ifed01 commented Sep 13, 2018

This could  cause an assertion due to an access to uninitialized bloom
filter. This happened  when detecting errors involving physical extents close to the end of a large partition.
E.g. it was observed in http://tracker.ceph.com/issues/25001 while trying to repair an OSD.

Fixes: https://tracker.ceph.com/issues/35971

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
@tchaikov
Copy link
Contributor

@tchaikov tchaikov merged commit c1bff26 into ceph:master Sep 19, 2018
@tchaikov
Copy link
Contributor

@ifed01 i am adding "backport=mimic" to the related tracker ticket, as i believe this bug also impacts that release. please correct it, if i am wrong. thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants