From 3a2cb7148af4c60776330b297a29127c316f7079 Mon Sep 17 00:00:00 2001 From: John Spray Date: Thu, 18 Dec 2014 12:14:25 +0000 Subject: [PATCH] mds: fix asok on rank 0 Broken by: 1b2b34431 (MDS: do not allow invocation of most commands on an inactive MDS) MDS::whoami is a rank, so check for inactive is <0, not <=0 Signed-off-by: John Spray --- src/mds/MDS.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mds/MDS.cc b/src/mds/MDS.cc index 0344a1be079c..8c104c4a328f 100644 --- a/src/mds/MDS.cc +++ b/src/mds/MDS.cc @@ -238,7 +238,7 @@ bool MDS::asok_command(string command, cmdmap_t& cmdmap, string format, f->dump_unsigned("osdmap_epoch_barrier", get_osd_epoch_barrier()); f->close_section(); // status } else { - if (whoami <= 0) { + if (whoami < 0) { dout(1) << "Can't run that command on an inactive MDS!" << dendl; f->dump_string("error", "mds_not_active"); } else if (command == "dump_ops_in_flight") { -- 2.47.3