Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
assert(m->get_type() == MSG_OSD_SUBOP);
dout(15) << "do_sub_op " << *op->get_req() << dendl;
- OSDOp *first = NULL;
- if (m->ops.size() >= 1) {
- first = &m->ops[0];
- }
-
if (!is_peered()) {
waiting_for_peered.push_back(op);
op->mark_delayed("waiting for active");
return;
}
+ OSDOp *first = NULL;
+ if (m->ops.size() >= 1) {
+ first = &m->ops[0];
+ }
+
if (first) {
switch (first->op.op) {
case CEPH_OSD_OP_DELETE: