]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
osd/PeeringStage: PGPool::get_readable_interval() accessor
authorSage Weil <sage@redhat.com>
Mon, 8 Jul 2019 22:15:06 +0000 (17:15 -0500)
committerSage Weil <sage@redhat.com>
Thu, 26 Sep 2019 17:21:53 +0000 (12:21 -0500)
For now, just do the heartbeat interval * 2.  Eventually we'll want a
pool property.

Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/PeeringState.h

index 6dd2d56645f93efddd52c5cfd9a06679e7af6b27..7767cde6f04fb5651fb08870850bdc1a93a2e0be 100644 (file)
@@ -45,6 +45,11 @@ struct PGPool {
   }
 
   void update(CephContext *cct, OSDMapRef map);
+
+  ceph::timespan get_readable_interval() const {
+    return ceph::make_timespan(
+      cct->_conf->osd_heartbeat_interval * 2.0);
+  }
 };
 
 class PeeringCtx;