]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/telemetry: bump content revision and add a release note 30724/head
authorSage Weil <sage@redhat.com>
Fri, 4 Oct 2019 21:20:31 +0000 (16:20 -0500)
committerSage Weil <sage@redhat.com>
Thu, 10 Oct 2019 02:30:13 +0000 (21:30 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
PendingReleaseNotes
src/pybind/mgr/telemetry/module.py

index 7ffb13fd42ef5c72f2a468fd239a5bda5b43059a..b211338151cc7386c47d2f2e94046f9a9ca54420 100644 (file)
   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
index 8a260b27176cdf1aa9f1a1e17b92601a1c037bdf..6065a52cbb805967cb4e54593b65d23502464eb8 100644 (file)
@@ -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()