diff options
author | chunmei-liu <chunmei.liu@intel.com> | 2022-05-25 07:50:25 +0200 |
---|---|---|
committer | chunmei-liu <chunmei.liu@intel.com> | 2022-06-09 00:43:39 +0200 |
commit | 5c9a6ee8a321a1b3c60c3dcca0e56ecfd886a231 (patch) | |
tree | 5edb8435f1cca196147b3c766286da28f82c8199 /src/crimson/osd/osd_operation_external_tracking.h | |
parent | Merge pull request #46382 from rzarzynski/wip-crimson-op-tracking-3 (diff) | |
download | ceph-5c9a6ee8a321a1b3c60c3dcca0e56ecfd886a231.tar.xz ceph-5c9a6ee8a321a1b3c60c3dcca0e56ecfd886a231.zip |
crimson/osd: add LogMissing support
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
Diffstat (limited to 'src/crimson/osd/osd_operation_external_tracking.h')
-rw-r--r-- | src/crimson/osd/osd_operation_external_tracking.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/crimson/osd/osd_operation_external_tracking.h b/src/crimson/osd/osd_operation_external_tracking.h index bfe0b41f676..b77d0101e42 100644 --- a/src/crimson/osd/osd_operation_external_tracking.h +++ b/src/crimson/osd/osd_operation_external_tracking.h @@ -279,6 +279,21 @@ struct EventBackendRegistry<osd::RepRequest> { } }; + +template <> +struct EventBackendRegistry<osd::LogMissingRequest> { + static std::tuple<> get_backends() { + return {/* no extenral backends */}; + } +}; + +template <> +struct EventBackendRegistry<osd::LogMissingRequestReply> { + static std::tuple<> get_backends() { + return {/* no extenral backends */}; + } +}; + template <> struct EventBackendRegistry<osd::RecoverySubRequest> { static std::tuple<> get_backends() { |