mirror of
https://github.com/ceph/ceph
synced 2025-02-20 17:37:29 +00:00
Merge pull request #39225 from tchaikov/wip-crimson-seastore-dec-ref
crimson/os/seastore: don't use variadic template for dec_ref() Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Reviewed-by: Samuel Just <sjust@redhat.com>
This commit is contained in:
commit
5329cb4839
@ -38,10 +38,9 @@ std::ostream &OMapInnerNode::print_detail_l(std::ostream &out) const
|
||||
|
||||
using dec_ref_ertr = OMapInnerNode::base_ertr;
|
||||
using dec_ref_ret = dec_ref_ertr::future<>;
|
||||
template <typename... T>
|
||||
dec_ref_ret dec_ref(omap_context_t oc, T&&... addr) {
|
||||
return oc.tm.dec_ref(oc.t, std::forward<T>(addr)...
|
||||
).handle_error(
|
||||
template <typename T>
|
||||
dec_ref_ret dec_ref(omap_context_t oc, T&& addr) {
|
||||
return oc.tm.dec_ref(oc.t, std::forward<T>(addr)).handle_error(
|
||||
dec_ref_ertr::pass_further{},
|
||||
crimson::ct_error::assert_all{
|
||||
"Invalid error in OMapInnerNode helper dec_ref"
|
||||
|
Loading…
Reference in New Issue
Block a user