From: Sage Weil Date: Thu, 8 Jan 2015 18:36:15 +0000 (-0800) Subject: osd: allow 'ops' as shorthand for 'dump_ops_in_flight' X-Git-Tag: v0.92~42^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1617fbb34a1ddad5909906ea4dfeb2edcb103e84;p=ceph.git osd: allow 'ops' as shorthand for 'dump_ops_in_flight' This is an extremely annoying thing to type when working with a production cluster. Signed-off-by: Sage Weil --- diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index ac0c9c749b20..318a750727f6 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -1644,7 +1644,8 @@ bool OSD::asok_command(string command, cmdmap_t& cmdmap, string format, f->close_section(); } else if (command == "flush_journal") { store->sync_and_flush(); - } else if (command == "dump_ops_in_flight") { + } else if (command == "dump_ops_in_flight" || + command == "ops") { op_tracker.dump_ops_in_flight(f); } else if (command == "dump_historic_ops") { op_tracker.dump_historic_ops(f); @@ -1950,6 +1951,10 @@ void OSD::final_init() "dump_ops_in_flight", asok_hook, "show the ops currently in flight"); assert(r == 0); + r = admin_socket->register_command("ops", + "ops", asok_hook, + "show the ops currently in flight"); + assert(r == 0); r = admin_socket->register_command("dump_historic_ops", "dump_historic_ops", asok_hook, "show slowest recent ops"); @@ -2252,6 +2257,7 @@ int OSD::shutdown() cct->get_admin_socket()->unregister_command("status"); cct->get_admin_socket()->unregister_command("flush_journal"); cct->get_admin_socket()->unregister_command("dump_ops_in_flight"); + cct->get_admin_socket()->unregister_command("ops"); cct->get_admin_socket()->unregister_command("dump_historic_ops"); cct->get_admin_socket()->unregister_command("dump_op_pq_state"); cct->get_admin_socket()->unregister_command("dump_blacklist");