]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
ceph_objectstore_tool: Handle import of pg which OSD has split
authorDavid Zafman <dzafman@redhat.com>
Fri, 12 Dec 2014 23:16:03 +0000 (15:16 -0800)
committerDavid Zafman <dzafman@redhat.com>
Tue, 3 Mar 2015 19:21:00 +0000 (11:21 -0800)
commitf70590b211ba28f350921b2f0c92712ed779858e
tree15bc44cdbec5e2c75f0a556489a51ea2c3ca0f6b
parentaedd324f8fbb031d5126ae158f03066c7342f4b0
ceph_objectstore_tool: Handle import of pg which OSD has split

Fail import if import data doesn't include OSDMap and can't find it locally
See if local map can be read for import's epoch
Jump to current epoch like a split would if local map not present

Fixes: #9781
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit afda6e4f3b98cc1773fd014583dfb5e1f214a939)

Conflicts:
src/tools/ceph_objectstore_tool.cc
src/tools/ceph_objectstore_tool.cc