bool is_update() const { return is_clone() || is_modify() || is_backlog(); }
bool reqid_is_indexed() const {
- return reqid.tid && op != BACKLOG && op != CLONE && soid.snap != CEPH_SNAPDIR;
+ return reqid != osd_reqid_t() && op != BACKLOG && op != CLONE;
}
void encode(bufferlist &bl) const {
ctx->at_version.version++;
ctx->log.push_back(Log::Entry(Log::Entry::DELETE, snapoid, ctx->at_version, old_version,
- ctx->reqid, ctx->mtime));
+ osd_reqid_t(), ctx->mtime));
ctx->snapset_obc->obs.exists = false;
register_object_context(ctx->snapset_obc);
<< " in " << snapoid << dendl;
ctx->at_version.version++;
ctx->log.push_back(Log::Entry(Log::Entry::MODIFY, snapoid, ctx->at_version, old_version,
- ctx->reqid, ctx->mtime));
+ osd_reqid_t(), ctx->mtime));
ctx->snapset_obc = get_object_context(snapoid, true);
ctx->snapset_obc->obs.exists = true;