keys.insert(key);
t.omap_rmkeys(cid, oid, keys);
}
- ch = fs->store->open_collection(cid);
break;
case FN_OBJECT_ATTR_VAL:
t.rmattr(cid, oid, key.c_str());
- ch = fs->store->open_collection(cid);
break;
case FN_OBJECT_OMAP_HEADER:
bufferlist empty;
t.omap_setheader(cid, oid, empty);
}
- ch = fs->store->open_collection(cid);
break;
case FN_OBJECT:
t.remove(cid, oid);
- ch = fs->store->open_collection(cid);
break;
case FN_COLLECTION:
return -ENOTEMPTY;
t.remove_collection(cid);
}
- ch = fs->store->open_collection(coll_t::meta());
break;
case FN_OBJECT_DATA:
t.truncate(cid, oid, 0);
- ch = fs->store->open_collection(cid);
break;
default: