From c553f00c5f753c00f5dba632fa3d03aef5d648c2 Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Tue, 23 Jan 2018 14:27:04 -0500 Subject: [PATCH] osd/OSDMap: expose require_min_compat_client variable Signed-off-by: Jason Dillaman --- src/osd/OSDMap.cc | 5 +++++ src/osd/OSDMap.h | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/osd/OSDMap.cc b/src/osd/OSDMap.cc index 0d4059d4639..9798467cfdc 100644 --- a/src/osd/OSDMap.cc +++ b/src/osd/OSDMap.cc @@ -1451,6 +1451,11 @@ uint8_t OSDMap::get_min_compat_client() const return CEPH_RELEASE_ARGONAUT; // v0.48argonaut-206-g6f381af } +uint8_t OSDMap::get_require_min_compat_client() const +{ + return require_min_compat_client; +} + void OSDMap::_calc_up_osd_features() { bool first = true; diff --git a/src/osd/OSDMap.h b/src/osd/OSDMap.h index bc1e581d873..6dde53d847a 100644 --- a/src/osd/OSDMap.h +++ b/src/osd/OSDMap.h @@ -978,6 +978,11 @@ public: */ uint8_t get_min_compat_client() const; + /** + * gets the required minimum *client* version that can connect to the cluster. + */ + uint8_t get_require_min_compat_client() const; + /** * get intersection of features supported by up osds */ -- 2.47.3