]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: update Paxos::read()'s successful read check
authorGreg Farnum <greg@inktank.com>
Wed, 28 Nov 2012 22:35:20 +0000 (14:35 -0800)
committerGreg Farnum <greg@inktank.com>
Thu, 29 Nov 2012 00:28:58 +0000 (16:28 -0800)
It was returning success if it got back an error code; don't do that!

Signed-off-by: Greg Farnum <greg@inktank.com>
src/mon/Paxos.cc

index 2c16e9b2849738e5e6bba81872b4c4b9f247ada3..fbe141e3a84b8d34ad4d91e98d8295c3d6d494e6 100644 (file)
@@ -970,7 +970,7 @@ bool Paxos::is_readable(version_t v)
 
 bool Paxos::read(version_t v, bufferlist &bl)
 {
-  if (!mon->store->get_bl_sn(bl, machine_name, v))
+  if (mon->store->get_bl_sn(bl, machine_name, v) <= 0)
     return false;
   return true;
 }