From ad1cc8875bc9d3f538a889577ccf0689aba5d7bd Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Tue, 2 Feb 2021 16:58:54 -0800 Subject: [PATCH] crimson/.../staged-fltree: propogate eagain in node, value Signed-off-by: Samuel Just --- src/crimson/os/seastore/onode_manager/staged-fltree/node.h | 3 ++- src/crimson/os/seastore/onode_manager/staged-fltree/value.h | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/crimson/os/seastore/onode_manager/staged-fltree/node.h b/src/crimson/os/seastore/onode_manager/staged-fltree/node.h index 7b557ec0eed..96f640f3479 100644 --- a/src/crimson/os/seastore/onode_manager/staged-fltree/node.h +++ b/src/crimson/os/seastore/onode_manager/staged-fltree/node.h @@ -66,7 +66,8 @@ class tree_cursor_t final crimson::ct_error::input_output_error, crimson::ct_error::invarg, crimson::ct_error::enoent, - crimson::ct_error::erange>; + crimson::ct_error::erange, + crimson::ct_error::eagain>; template using future = ertr::future; diff --git a/src/crimson/os/seastore/onode_manager/staged-fltree/value.h b/src/crimson/os/seastore/onode_manager/staged-fltree/value.h index 14ff7623370..8edf6c1d4ba 100644 --- a/src/crimson/os/seastore/onode_manager/staged-fltree/value.h +++ b/src/crimson/os/seastore/onode_manager/staged-fltree/value.h @@ -159,7 +159,8 @@ class Value { crimson::ct_error::input_output_error, crimson::ct_error::invarg, crimson::ct_error::enoent, - crimson::ct_error::erange>; + crimson::ct_error::erange, + crimson::ct_error::eagain>; template using future = ertr::future; -- 2.39.5