Signed-off-by: Kefu Chai <kchai@redhat.com>
}
}
+uint64_t cls_get_pool_stripe_width(cls_method_context_t hctx)
+{
+ auto* ox = reinterpret_cast<crimson::osd::OpsExecuter*>(hctx);
+ return ox->get_pool_stripe_width();
+}
+
ceph_release_t cls_get_required_osd_release(cls_method_context_t hctx)
{
// FIXME
size_t get_processed_rw_ops_num() const {
return num_read + num_write;
}
+
+ uint32_t get_pool_stripe_width() const {
+ return pg.get_pool().info.get_stripe_width();
+ }
};
template <class Context, class MainFunc, class EffectFunc>