]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Objecter: remove redundant result-check of _calc_target in _map_session. 6839/head
authorxiexingguo <258156334@qq.com>
Mon, 2 Nov 2015 13:46:11 +0000 (21:46 +0800)
committerNathan Cutler <ncutler@suse.com>
Mon, 7 Dec 2015 23:00:51 +0000 (00:00 +0100)
Result-code check is currently redundant since _calc_target never returns a negative value.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
(cherry picked from commit 5a6117e667024f51e65847f73f7589467b6cb762)

src/osdc/Objecter.cc

index 3861879421ace399748c28045fb423dddaf03ce3..2b5a979f8239097658bacb7ec3ad1280bbe662eb 100644 (file)
@@ -2560,10 +2560,7 @@ int Objecter::_calc_target(op_target_t *t, epoch_t *last_force_resend,  bool any
 int Objecter::_map_session(op_target_t *target, OSDSession **s,
                           RWLock::Context& lc)
 {
-  int r = _calc_target(target);
-  if (r < 0) {
-    return r;
-  }
+  _calc_target(target);
   return _get_session(target->osd, s, lc);
 }