result = -EINVAL;
break;
}
- result = start_copy(ctx, src, src_oloc, src_version, &ctx->copy_op);
+ result = start_copy(ctx, src, src_oloc, src_version);
if (result < 0)
goto fail;
result = -EINPROGRESS;
};
int ReplicatedPG::start_copy(OpContext *ctx,
- hobject_t src, object_locator_t oloc, version_t version,
- CopyOpRef *pcop)
+ hobject_t src, object_locator_t oloc, version_t version)
{
const hobject_t& dest = ctx->obs->oi.soid;
dout(10) << __func__ << " " << dest << " ctx " << ctx
// -- copyfrom --
map<hobject_t, CopyOpRef> copy_ops;
- int start_copy(OpContext *ctx, hobject_t src, object_locator_t oloc, version_t version,
- CopyOpRef *pcop);
+ int start_copy(OpContext *ctx, hobject_t src, object_locator_t oloc, version_t version);
void process_copy_chunk(hobject_t oid, tid_t tid, int r);
void _write_copy_chunk(CopyOpRef cop, ObjectStore::Transaction *t);
void _copy_some(OpContext *ctx, CopyOpRef cop);