]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Revert "osd/PrimaryLogPG: avoid dereferencing invalid complete_to"
authorNeha Ojha <nojha@redhat.com>
Fri, 2 Nov 2018 23:45:30 +0000 (19:45 -0400)
committerNeha Ojha <nojha@redhat.com>
Fri, 2 Nov 2018 23:45:41 +0000 (19:45 -0400)
This reverts commit eb3bdf0714b9c78c5b3634d4efe3b603824fea09.

Signed-off-by: Neha Ojha <nojha@redhat.com>
src/osd/PrimaryLogPG.cc

index 0a7841db318ed1bc601f0d1648f6a87c2531fafe..5418493285968c2f1850e21c08653ab662d05baa 100644 (file)
@@ -10686,6 +10686,8 @@ void PrimaryLogPG::_applied_recovered_object_replica()
 void PrimaryLogPG::recover_got(hobject_t oid, eversion_t v)
 {
   dout(10) << "got missing " << oid << " v " << v << dendl;
+  dout(10) << __func__ << " complete_to "
+           << pg_log.get_log().complete_to->version << dendl;
   pg_log.recover_got(oid, v, info);
   if (pg_log.get_log().complete_to != pg_log.get_log().log.end()) {
     dout(10) << "last_complete now " << info.last_complete