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=ef7effaa33bd6b936d7433e668d36f80ed7bee65;p=ceph.git options/mon: disable availability tracking by default Signed-off-by: Shraddha Agrawal --- diff --git a/PendingReleaseNotes b/PendingReleaseNotes index 4ec9ad7be34c..4f688c9c15b5 100644 --- a/PendingReleaseNotes +++ b/PendingReleaseNotes @@ -183,8 +183,8 @@ unavailable if any PG in the pool is not in active state or if there are unfound objects. Otherwise the pool is considered available. The score is updated every one second by default. This interval can be changed using the new config option - ``pool_availability_update_interval.``. The feature is on by default. A new config option - ``enable_availability_tracking`` can be used to turn off the feature if required. + ``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. diff --git a/qa/standalone/mon/availability.sh b/qa/standalone/mon/availability.sh index 668dd3673356..c12fa28fd1b1 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 678ce5c2f7f2..15922b4dbdb0 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: