From: Sage Weil Date: Fri, 4 Oct 2019 21:20:31 +0000 (-0500) Subject: mgr/telemetry: bump content revision and add a release note X-Git-Tag: v15.1.0~1293^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=47d3406fb2ad75f525d7141a322fdff81749c81a;p=ceph.git mgr/telemetry: bump content revision and add a release note Signed-off-by: Sage Weil --- diff --git a/PendingReleaseNotes b/PendingReleaseNotes index 7ffb13fd42ef..b211338151cc 100644 --- a/PendingReleaseNotes +++ b/PendingReleaseNotes @@ -170,6 +170,25 @@ cluster-wide and per-pool flags to be backward comaptible with pre-infernalis clusters. +* The telemetry module now has a 'device' channel, enabled by default, that + will report anonymized hard disk and SSD health metrics to telemetry.ceph.com + in order to build and improve device failure prediction algorithms. Because + the content of telemetry reports has changed, you will need to either re-opt-in + with:: + + ceph telemetry on + + You can view exactly what information will be reported first with:: + + ceph telemetry show + ceph telemetry show device # specifically show the device channel + + If you are not comfortable sharing device metrics, you can disable that + channel first before re-opting-in: + + ceph config set mgr mgr/telemetry/channel_crash false + ceph telemetry on + * Following invalid settings now are not tolerated anymore for the command `ceph osd erasure-code-profile set xxx`. * invalid `m` for "reed_sol_r6_op" erasure technique diff --git a/src/pybind/mgr/telemetry/module.py b/src/pybind/mgr/telemetry/module.py index 8a260b27176c..6065a52cbb80 100644 --- a/src/pybind/mgr/telemetry/module.py +++ b/src/pybind/mgr/telemetry/module.py @@ -31,7 +31,7 @@ LAST_REVISION_RE_OPT_IN = 2 # Latest revision of the telemetry report. Bump this each time we make # *any* change. -REVISION = 2 +REVISION = 3 # History of revisions # -------------------- @@ -45,6 +45,9 @@ REVISION = 2 # - added config option changes # - added channels # - added explicit license acknowledgement to the opt-in process +# +# Version 3: +# - added device health metrics (i.e., SMART data, minus serial number) class Module(MgrModule): config = dict()