From: Shraddha Agrawal Date: Tue, 16 Sep 2025 13:52:27 +0000 (+0530) Subject: options/mon: disable availability tracking by default X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=eeb40211853eacbdc78e2b3a6584a95e72bdf1ff;p=ceph-ci.git options/mon: disable availability tracking by default Signed-off-by: Shraddha Agrawal (cherry picked from commit ef7effaa33bd6b936d7433e668d36f80ed7bee65) (cherry picked from commit a4b32523949a75b9761122d22bbdc0514158ba2d) --- diff --git a/PendingReleaseNotes b/PendingReleaseNotes index c2a33ef21e1..ef4f558c402 100644 --- a/PendingReleaseNotes +++ b/PendingReleaseNotes @@ -164,6 +164,11 @@ 5 seconds. The feature is on by default. A new config option ``enable_availability_tracking`` can be used to turn off the feature if required. Another command is added to clear the availability status for a specific pool, ``ceph osd pool clear-availability-status ``. + one second by default. This interval can be changed using the new config option + ``pool_availability_update_interval.``. The feature is off by default. A new config option + ``enable_availability_tracking`` can be used to turn on the feature if required. + Another command is added to clear the availability status for a specific pool, + ``ceph osd pool clear-availability-status ``. This feature is in tech preview. Related trackers: - https://tracker.ceph.com/issues/67777 diff --git a/qa/standalone/mon/availability.sh b/qa/standalone/mon/availability.sh index 668dd367335..c12fa28fd1b 100755 --- a/qa/standalone/mon/availability.sh +++ b/qa/standalone/mon/availability.sh @@ -53,6 +53,9 @@ function TEST_availablity_score() { ceph -s ceph health | grep HEALTH_OK || return 1 + # enable feature + ceph config set mon enable_availability_tracking true + ceph osd pool availability-status AVAILABILITY_STATUS=$(ceph osd pool availability-status | grep -w "foo") SCORE=$(echo "$AVAILABILITY_STATUS" | awk '{print $7}') diff --git a/src/common/options/mon.yaml.in b/src/common/options/mon.yaml.in index 4ac1b2f05a4..28b4dbee199 100644 --- a/src/common/options/mon.yaml.in +++ b/src/common/options/mon.yaml.in @@ -1407,7 +1407,7 @@ options: level: advanced desc: Calculate and store availablity score for each pool in the cluster at regular intervals - default: true + default: false services : - mon flags: