From 2a1ffd57d7be189779746abcda7c8c43fbeddcbc Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 13 Feb 2019 12:38:53 -0600 Subject: [PATCH] mgr/smart: remove This is obsolete and replaced by the devicehealth module. Signed-off-by: Sage Weil --- ceph.spec.in | 1 - debian/ceph-mgr.install | 1 - src/pybind/mgr/smart/__init__.py | 2 -- src/pybind/mgr/smart/module.py | 35 -------------------------------- 4 files changed, 39 deletions(-) delete mode 100644 src/pybind/mgr/smart/__init__.py delete mode 100644 src/pybind/mgr/smart/module.py diff --git a/ceph.spec.in b/ceph.spec.in index 0d81ecbae86..7879d12e926 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -1461,7 +1461,6 @@ fi %{_libdir}/ceph/mgr/rbd_support %{_libdir}/ceph/mgr/restful %{_libdir}/ceph/mgr/selftest -%{_libdir}/ceph/mgr/smart %{_libdir}/ceph/mgr/status %{_libdir}/ceph/mgr/telegraf %{_libdir}/ceph/mgr/telemetry diff --git a/debian/ceph-mgr.install b/debian/ceph-mgr.install index c134b8eb8c6..dff4e69a3c1 100644 --- a/debian/ceph-mgr.install +++ b/debian/ceph-mgr.install @@ -21,7 +21,6 @@ usr/lib/ceph/mgr/prometheus usr/lib/ceph/mgr/rbd_support usr/lib/ceph/mgr/restful usr/lib/ceph/mgr/selftest -usr/lib/ceph/mgr/smart usr/lib/ceph/mgr/status usr/lib/ceph/mgr/test_orchestrator usr/lib/ceph/mgr/telegraf diff --git a/src/pybind/mgr/smart/__init__.py b/src/pybind/mgr/smart/__init__.py deleted file mode 100644 index 4c5b97ce82b..00000000000 --- a/src/pybind/mgr/smart/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ - -from .module import Module diff --git a/src/pybind/mgr/smart/module.py b/src/pybind/mgr/smart/module.py deleted file mode 100644 index 3df9356ea1b..00000000000 --- a/src/pybind/mgr/smart/module.py +++ /dev/null @@ -1,35 +0,0 @@ - -""" -Pulling smart data from OSD -""" - -import json -from mgr_module import MgrModule, CommandResult - - -class Module(MgrModule): - COMMANDS = [ - { - "cmd": "osd smart get " - "name=osd_id,type=CephString,req=true", - "desc": "Get smart data for osd.id", - "perm": "r" - }, - ] - - def handle_command(self, inbuf, cmd): - self.log.error("handle_command") - - if cmd['prefix'] == 'osd smart get': - result = CommandResult('') - self.send_command(result, 'osd', cmd['osd_id'], json.dumps({ - 'prefix': 'smart', - 'format': 'json', - }), '') - r, outb, outs = result.wait() - return (r, outb, outs) - - else: - # mgr should respect our self.COMMANDS and not call us for - # any prefix we don't advertise - raise NotImplementedError(cmd['prefix']) -- 2.39.5