mirror of
https://github.com/ceph/ceph
synced 2025-03-11 02:39:05 +00:00
mgr/smart: remove
This is obsolete and replaced by the devicehealth module. Signed-off-by: Sage Weil <sage@redhat.com>
This commit is contained in:
parent
360ef6ff90
commit
2a1ffd57d7
@ -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
|
||||
|
1
debian/ceph-mgr.install
vendored
1
debian/ceph-mgr.install
vendored
@ -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
|
||||
|
@ -1,2 +0,0 @@
|
||||
|
||||
from .module import Module
|
@ -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'])
|
Loading…
Reference in New Issue
Block a user