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

luminous: osd/ReplicatedPG.cc: recover_replicas: object added to missing set for backfill, but is not in recovering, error! #20081

Merged
merged 13 commits into from
Jan 25, 2018

Conversation

dzafman
Copy link
Contributor

@dzafman dzafman commented Jan 23, 2018

Backport:
#17920 Erasure code recovery should send additional reads if necessary
#17703 Erasure code read test and code cleanup
#18145 osd: object added to missing set for backfill, but is not in recovering, error!

Fixes: http://tracker.ceph.com/issues/22069
Fixes: http://tracker.ceph.com/issues/21653

Test feature: http://tracker.ceph.com/issues/14513

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 50e08b0)
… used

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 143111a)
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit f92aa6c)
For now it doesn't include non-acting OSDs
Added test for this case

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 1235810)
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 43e3206)
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 390d12f)
Fixes: http://tracker.ceph.com/issues/18162

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 6a02bfe)
recover_replicas: object added to missing set for backfill, but is not in recovering, error!

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit b9de5ee)
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit bb2bcb9)

Conflicts:
	src/osd/PG.cc (trivial, no MBackfillReserve::CANCEL)
	src/osd/PG.h (trivial)

fixup! osd: Add new UnfoundBackfill and UnfoundRecovery pg transitions
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 7f8b0ce)

Conflicts:
	src/osd/PG.h (trivial)
	src/osd/osd_types.h (trivial)
…vert

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 689bff3)
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit c2572be)
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 69b5fc5)
@dzafman
Copy link
Contributor Author

dzafman commented Jan 25, 2018

@jdurgin jdurgin merged commit 09baff4 into ceph:luminous Jan 25, 2018
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