Signed-off-by: Sage Weil <sage@redhat.com>
const hobject_t &oid,
MapCacher::Transaction<std::string, bufferlist> *t)
{
+ dout(20) << __func__ << " " << oid << dendl;
assert(check(oid));
set<string> to_remove;
to_remove.insert(to_object_key(oid));
bufferlist bl;
::encode(in, bl);
to_set[to_object_key(oid)] = bl;
+ dout(20) << __func__ << " " << oid << " " << in.snaps << dendl;
backend.set_keys(to_set, t);
}
const hobject_t &oid,
MapCacher::Transaction<std::string, bufferlist> *t)
{
+ dout(20) << __func__ << " " << oid << dendl;
object_snaps out;
int r = get_snaps(oid, &out);
if (r < 0)