&key.instance, /* string *version_id, */
NULL, /* string *ptag, */
NULL, /* string *petag, */
- NULL, /* struct rgw_err *err, */
NULL, /* void (*progress_cb)(off_t, void *), */
- NULL); /* void *progress_data*); */
+ NULL, /* void *progress_data*); */
+ zones_trace);
if (r < 0) {
ldout(store->ctx(), 0) << "store->fetch_remote_obj() returned r=" << r << dendl;
string *version_id,
string *ptag,
ceph::buffer::list *petag,
- struct rgw_err *err,
void (*progress_cb)(off_t, void *),
- void *progress_data)
+ void *progress_data,
+ rgw_zone_set *zones_trace)
{
/* source is in a different zonegroup, copy from there */
string *version_id,
string *ptag,
ceph::buffer::list *petag,
- struct rgw_err *err,
void (*progress_cb)(off_t, void *),
- void *progress_data);
+ void *progress_data,
+ rgw_zone_set *zones_trace= nullptr);
/**
* Copy an object.
* dest_obj: the object to copy into