Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
dbi = _dbi;
}
+ virtual ~BucketCacheEntry() {
+ int stop_here = 1;
+ }
+
inline bool deleted() const {
return flags & FLAG_DELETED;
}
txn->del(b->dbi, concat_k);
txn->commit();
+ // XXXX POOPOO -- lru_refcnt is reaching 0 here, but the (refcnt underrun)
+
lru.unref(b, cohort::lru::FLAG_NONE);
} /* b */
cls_rgw_obj_key key;
get_key().get_index_key(&key);
+
+ /* XXXX we should get bucket cache once, ne? hint: operate functor */
driver->get_bucket_cache()->remove_entry(dpp, b->get_name(), key);
if (!key.instance.empty() && !ent->exists()) {