]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: OSDMonitor: don't ignore apply_incremental()'s return on UfP [1]
authorJoao Eduardo Luis <joao.luis@inktank.com>
Fri, 14 Jun 2013 16:11:43 +0000 (17:11 +0100)
committerSage Weil <sage@inktank.com>
Fri, 14 Jun 2013 18:22:27 +0000 (11:22 -0700)
apply_incremental() may return -EINVAL.  Don't ignore it.

[1] UfP = Update from Paxos

Fixes: #5343
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
src/mon/OSDMonitor.cc

index d785cf626c39062e7665589a17b945dacc942e33..7625a500448aa0efa7bdbeac136477339cfcc177 100644 (file)
@@ -147,7 +147,8 @@ void OSDMonitor::update_from_paxos()
     
     dout(7) << "update_from_paxos  applying incremental " << osdmap.epoch+1 << dendl;
     OSDMap::Incremental inc(inc_bl);
-    osdmap.apply_incremental(inc);
+    err = osdmap.apply_incremental(inc);
+    assert(err == 0);
 
     // write out the full map for all past epochs
     bufferlist full_bl;