return stats.omap_tree_depth;
}
+private:
/// Update lru for access to ref
void touch_extent(
CachedExtent &ext,
}
}
-private:
ExtentPlacementManager& epm;
RootBlockRef root; ///< ref to current root
ExtentIndex extents; ///< set of live extents
std::ostream &_print_detail(std::ostream &out) const final;
- void on_replace_prior(Transaction &t) final;
-
struct modified_region_t {
extent_len_t offset;
extent_len_t len;
virtual void clear_modified_region() {}
virtual ~LogicalCachedExtent();
+
protected:
+ void on_replace_prior(Transaction &t) final;
virtual void apply_delta(const ceph::bufferlist &bl) = 0;
+
virtual std::ostream &print_detail_l(std::ostream &out) const {
return out;
}