From 048f8096265dd3a647adb970255e4b11c9617b2e Mon Sep 17 00:00:00 2001 From: David Zafman Date: Mon, 22 Jul 2019 11:52:41 -0700 Subject: [PATCH] osd mgr: Add osd_mon_heartbeat_stat_stale option to time out ping info after 1 hour Signed-off-by: David Zafman --- doc/rados/configuration/mon-osd-interaction.rst | 9 +++++++++ src/common/options.cc | 5 +++++ src/mgr/ClusterState.cc | 10 ++++++++++ src/osd/OSD.cc | 16 ++++++++++++++++ 4 files changed, 40 insertions(+) diff --git a/doc/rados/configuration/mon-osd-interaction.rst b/doc/rados/configuration/mon-osd-interaction.rst index 42be922fec0b5..a7324ebb0e554 100644 --- a/doc/rados/configuration/mon-osd-interaction.rst +++ b/doc/rados/configuration/mon-osd-interaction.rst @@ -377,6 +377,15 @@ OSD Settings :Default: ``30`` +``osd mon heartbeat stat stale`` + +:Description: Stop reporting on heartbeat ping times which haven't been updated for + this many seconds. Set to zero to disable this action. + +:Type: 32-bit Integer +:Default: ``3600`` + + ``osd mon report interval`` :Description: The number of seconds a Ceph OSD Daemon may wait diff --git a/src/common/options.cc b/src/common/options.cc index 15d88ced4a4bb..9f9d1fbe5ae5d 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -3373,6 +3373,11 @@ std::vector