Greg got a segfault accessing the OSDOP& first reference. Not clear why,
but this whole block is dead code.
update_stats();
+#if 0
// any completion stuff to do here?
if (repop->ctx->ops.size()) {
const sobject_t& soid = repop->ctx->obs->oi.soid;
OSDOp& first = repop->ctx->ops[0];
switch (first.op.op) {
-#if 0
case CEPH_OSD_OP_UNBALANCEREADS:
dout(-10) << "op_applied completed unbalance-reads on " << oid << dendl;
unbalancing_reads.erase(oid);
}
*/
break;
-#endif
case CEPH_OSD_OP_WRUNLOCK:
dout(-10) << "op_applied completed wrunlock on " << soid << dendl;
break;
}
}
+#endif
if (!repop->aborted)
eval_repop(repop);