// send?
ldout(cct, 10) << "op_submit oid " << op->oid
- << " " << op->oloc
+ << " " << op->base_oloc
<< " " << op->ops << " tid " << op->tid
<< " osd." << (op->session ? op->session->osd : -1)
<< dendl;
if (!osdmap->have_pg_pool(pgid.pool()))
return RECALC_OP_TARGET_POOL_DNE;
} else {
- int ret = osdmap->object_locator_to_pg(op->oid, op->oloc, pgid);
+ int ret = osdmap->object_locator_to_pg(op->oid, op->base_oloc, pgid);
if (ret == -ENOENT)
return RECALC_OP_TARGET_POOL_DNE;
}
op->stamp = ceph_clock_now(cct);
MOSDOp *m = new MOSDOp(client_inc, op->tid,
- op->oid, op->oloc, op->pgid, osdmap->get_epoch(),
+ op->oid, op->base_oloc, op->pgid, osdmap->get_epoch(),
flags);
m->set_snapid(op->snapid);
fmt->dump_stream("last_sent") << op->stamp;
fmt->dump_int("attempts", op->attempts);
fmt->dump_stream("object_id") << op->oid;
- fmt->dump_stream("object_locator") << op->oloc;
+ fmt->dump_stream("object_locator") << op->base_oloc;
fmt->dump_stream("snapid") << op->snapid;
fmt->dump_stream("snap_context") << op->snapc;
fmt->dump_stream("mtime") << op->mtime;
int incarnation;
object_t oid;
- object_locator_t oloc;
+ object_locator_t base_oloc;
pg_t pgid;
vector<int> acting;
Op(const object_t& o, const object_locator_t& ol, vector<OSDOp>& op,
int f, Context *ac, Context *co, version_t *ov) :
session(NULL), session_item(this), incarnation(0),
- oid(o), oloc(ol),
+ oid(o), base_oloc(ol),
used_replica(false), con(NULL),
snapid(CEPH_NOSNAP),
outbl(NULL),
out_rval[i] = NULL;
}
- if (oloc.key == o)
- oloc.key.clear();
+ if (base_oloc.key == o)
+ base_oloc.key.clear();
}
~Op() {
while (!out_handler.empty()) {