}
p = extra_caller_ops.find(r);
if (p != extra_caller_ops.end()) {
- for (vector<pair<osd_reqid_t, version_t> >::const_iterator i =
- p->second->extra_reqids.begin();
+ for (auto i = p->second->extra_reqids.begin();
i != p->second->extra_reqids.end();
++i) {
if (i->first == r) {
/// get a (bounded) list of recent reqids for the given object
void get_object_reqids(const hobject_t& oid, unsigned max,
- vector<pair<osd_reqid_t, version_t> > *pls) const {
+ mempool::osd_pglog::vector<pair<osd_reqid_t, version_t> > *pls) const {
// make sure object is present at least once before we do an
// O(n) search.
if (!(indexed_data & PGLOG_INDEXED_OBJECTS)) {
}
if (to_index & PGLOG_INDEXED_EXTRA_CALLER_OPS) {
- for (vector<pair<osd_reqid_t, version_t> >::const_iterator j =
- i->extra_reqids.begin();
+ for (auto j = i->extra_reqids.begin();
j != i->extra_reqids.end();
++j) {
extra_caller_ops.insert(
}
}
if (indexed_data & PGLOG_INDEXED_EXTRA_CALLER_OPS) {
- for (vector<pair<osd_reqid_t, version_t> >::const_iterator j =
- e.extra_reqids.begin();
+ for (auto j = e.extra_reqids.begin();
j != e.extra_reqids.end();
++j) {
extra_caller_ops.insert(make_pair(j->first, &e));
}
}
if (indexed_data & PGLOG_INDEXED_EXTRA_CALLER_OPS) {
- for (vector<pair<osd_reqid_t, version_t> >::const_iterator j =
- e.extra_reqids.begin();
+ for (auto j = e.extra_reqids.begin();
j != e.extra_reqids.end();
++j) {
for (ceph::unordered_multimap<osd_reqid_t,pg_log_entry_t*>::iterator k =
}
if (indexed_data & PGLOG_INDEXED_EXTRA_CALLER_OPS) {
- for (vector<pair<osd_reqid_t, version_t> >::const_iterator j =
- e.extra_reqids.begin();
+ for (auto j = e.extra_reqids.begin();
j != e.extra_reqids.end();
++j) {
extra_caller_ops.insert(make_pair(j->first, &(log.back())));
uint32_t flags; // object_copy_data_t::FLAG_*
uint32_t source_data_digest, source_omap_digest;
uint32_t data_digest, omap_digest;
- vector<pair<osd_reqid_t, version_t> > reqids; // [(reqid, user_version)]
+ mempool::osd_pglog::vector<pair<osd_reqid_t, version_t> > reqids; // [(reqid, user_version)]
map<string, bufferlist> attrs; // xattrs
uint64_t truncate_seq;
uint64_t truncate_size;
int num_read; ///< count read ops
int num_write; ///< count update ops
- vector<pair<osd_reqid_t, version_t> > extra_reqids;
+ mempool::osd_pglog::vector<pair<osd_reqid_t, version_t> > extra_reqids;
CopyFromCallback *copy_cb;
f->dump_stream("prior_version") << prior_version;
f->dump_stream("reqid") << reqid;
f->open_array_section("extra_reqids");
- for (vector<pair<osd_reqid_t, version_t> >::const_iterator p =
- extra_reqids.begin();
+ for (auto p = extra_reqids.begin();
p != extra_reqids.end();
++p) {
f->open_object_section("extra_reqid");
f->dump_unsigned("snap", *p);
f->close_section();
f->open_array_section("reqids");
- for (vector<pair<osd_reqid_t, version_t> >::const_iterator p = reqids.begin();
+ for (auto p = reqids.begin();
p != reqids.end();
++p) {
f->open_object_section("extra_reqid");
bufferlist snaps; // only for clone entries
hobject_t soid;
osd_reqid_t reqid; // caller+tid to uniquely identify request
- vector<pair<osd_reqid_t, version_t> > extra_reqids;
+ mempool::osd_pglog::vector<pair<osd_reqid_t, version_t> > extra_reqids;
eversion_t version, prior_version, reverting_to;
version_t user_version; // the user version for this entry
utime_t mtime; // this is the _user_ mtime, mind you
snapid_t snap_seq;
///< recent reqids on this object
- vector<pair<osd_reqid_t, version_t> > reqids;
+ mempool::osd_pglog::vector<pair<osd_reqid_t, version_t> > reqids;
uint64_t truncate_seq;
uint64_t truncate_size;
uint32_t *out_flags;
uint32_t *out_data_digest;
uint32_t *out_omap_digest;
- vector<pair<osd_reqid_t, version_t> > *out_reqids;
+ mempool::osd_pglog::vector<pair<osd_reqid_t, version_t> > *out_reqids;
uint64_t *out_truncate_seq;
uint64_t *out_truncate_size;
int *prval;
uint32_t *flags,
uint32_t *dd,
uint32_t *od,
- vector<pair<osd_reqid_t, version_t> > *oreqids,
+ mempool::osd_pglog::vector<pair<osd_reqid_t, version_t> > *oreqids,
uint64_t *otseq,
uint64_t *otsize,
int *r)
uint32_t *out_flags,
uint32_t *out_data_digest,
uint32_t *out_omap_digest,
- vector<pair<osd_reqid_t, version_t> > *out_reqids,
+ mempool::osd_pglog::vector<pair<osd_reqid_t, version_t> > *out_reqids,
uint64_t *truncate_seq,
uint64_t *truncate_size,
int *prval) {