]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/PGBackend: build_push_op segment fault 9357/head
authorZengran Zhang <zhangzengran@h3c.com>
Fri, 27 May 2016 02:41:01 +0000 (22:41 -0400)
committerZengran Zhang <zhangzengran@h3c.com>
Fri, 27 May 2016 02:41:01 +0000 (22:41 -0400)
here i meet a segment fault, maybe assert better

Signed-off-by: Zengran Zhang <zhangzengran@h3c.com>
src/osd/ReplicatedBackend.cc

index eb580144b7f19a5c1132f67023a4dc42454b264e..1ae738820670c290b6e7317c63aa7f775a1b00e6 100644 (file)
@@ -1985,6 +1985,7 @@ int ReplicatedBackend::build_push_op(const ObjectRecoveryInfo &recovery_info,
     ObjectMap::ObjectMapIterator iter =
       store->get_omap_iterator(coll,
                               ghobject_t(recovery_info.soid));
+    assert(iter);
     for (iter->lower_bound(progress.omap_recovered_to);
         iter->valid();
         iter->next(false)) {