// size, mtime
reply_obj.size = oi.size;
reply_obj.mtime = oi.mtime;
- reply_obj.category = oi.category;
if (soid.snap < CEPH_NOSNAP) {
reply_obj.snaps = oi.snaps;
} else {
}
op.copy_get(&cop->cursor, get_copy_chunk_size(),
&cop->results.object_size, &cop->results.mtime,
- &cop->results.category,
&cop->attrs, &cop->data, &cop->omap_header, &cop->omap,
&cop->results.snaps, &cop->results.snap_seq,
&cop->rval);
tctx->discard_temp_oid = results->temp_oid;
}
tctx->new_obs.oi.size = results->object_size;
- tctx->new_obs.oi.category = results->category;
tctx->new_obs.oi.user_version = results->user_version;
if (soid.snap != CEPH_NOSNAP) {
object_copy_cursor_t *cursor;
uint64_t *out_size;
utime_t *out_mtime;
- string *out_category;
std::map<std::string,bufferlist> *out_attrs;
bufferlist *out_data, *out_omap_header;
std::map<std::string,bufferlist> *out_omap;
C_ObjectOperation_copyget(object_copy_cursor_t *c,
uint64_t *s,
utime_t *m,
- string *cat,
std::map<std::string,bufferlist> *a,
bufferlist *d, bufferlist *oh,
std::map<std::string,bufferlist> *o,
snapid_t *osnap_seq,
int *r)
: cursor(c),
- out_size(s), out_mtime(m), out_category(cat),
+ out_size(s), out_mtime(m),
out_attrs(a), out_data(d), out_omap_header(oh),
out_omap(o), out_snaps(osnaps), out_snap_seq(osnap_seq),
prval(r) {}
*out_size = copy_reply.size;
if (out_mtime)
*out_mtime = copy_reply.mtime;
- if (out_category)
- *out_category = copy_reply.category;
if (out_attrs)
*out_attrs = copy_reply.attrs;
if (out_data)
uint64_t max,
uint64_t *out_size,
utime_t *out_mtime,
- string *out_category,
std::map<std::string,bufferlist> *out_attrs,
bufferlist *out_data,
bufferlist *out_omap_header,
unsigned p = ops.size() - 1;
out_rval[p] = prval;
C_ObjectOperation_copyget *h =
- new C_ObjectOperation_copyget(cursor, out_size, out_mtime, out_category,
+ new C_ObjectOperation_copyget(cursor, out_size, out_mtime,
out_attrs, out_data, out_omap_header,
out_omap, out_snaps, out_snap_seq, prval);
out_bl[p] = &h->bl;