mon: scrub 'ruleset' from user-visible output

Signed-off-by: Sage Weil <sage@redhat.com>
This commit is contained in:
Sage Weil 2017-02-28 15:25:54 -06:00
parent 96afb19378
commit b7e3a4ca15
2 changed files with 14 additions and 14 deletions

View File

@ -4844,7 +4844,7 @@ bool OSDMonitor::preprocess_command(MonOpRequestRef op)
} else {
int ruleno = osdmap.crush->get_rule_id(name);
if (ruleno < 0) {
ss << "unknown crush ruleset '" << name << "'";
ss << "unknown crush rule '" << name << "'";
r = ruleno;
goto reply;
}
@ -5487,7 +5487,7 @@ int OSDMonitor::prepare_pool_crush_ruleset(const unsigned pool_type,
*crush_ruleset = osdmap.crush->get_osd_pool_default_crush_replicated_ruleset(g_ceph_context);
if (*crush_ruleset < 0) {
// Errors may happen e.g. if no valid ruleset is available
*ss << "No suitable CRUSH ruleset exists, check "
*ss << "No suitable CRUSH rule exists, check "
<< "'osd pool default crush *' config options";
return -ENOENT;
}
@ -5503,7 +5503,7 @@ int OSDMonitor::prepare_pool_crush_ruleset(const unsigned pool_type,
crush_ruleset, ss);
switch (err) {
case -EALREADY:
dout(20) << "prepare_pool_crush_ruleset: ruleset "
dout(20) << "prepare_pool_crush_ruleset: rule "
<< ruleset_name << " try again" << dendl;
// fall through
case 0:
@ -5525,7 +5525,7 @@ int OSDMonitor::prepare_pool_crush_ruleset(const unsigned pool_type,
}
} else {
if (!osdmap.crush->ruleset_exists(*crush_ruleset)) {
*ss << "CRUSH ruleset " << *crush_ruleset << " not found";
*ss << "CRUSH rule " << *crush_ruleset << " not found";
return -ENOENT;
}
}
@ -5549,12 +5549,12 @@ int OSDMonitor::get_crush_ruleset(const string &ruleset_name,
ret = newcrush.get_rule_id(ruleset_name);
if (ret != -ENOENT) {
// found it, wait for it to be proposed
dout(20) << __func__ << ": ruleset " << ruleset_name
dout(20) << __func__ << ": rule " << ruleset_name
<< " try again" << dendl;
return -EAGAIN;
} else {
//Cannot find it , return error
*ss << "specified ruleset " << ruleset_name << " doesn't exist";
*ss << "specified rule " << ruleset_name << " doesn't exist";
return ret;
}
}
@ -7719,7 +7719,7 @@ bool OSDMonitor::prepare_command_impl(MonOpRequestRef op,
if (osdmap.crush->rule_exists(name)) {
// The name is uniquely associated to a ruleid and the ruleset it contains
// From the user point of view, the ruleset is more meaningfull.
ss << "ruleset " << name << " already exists";
ss << "rule " << name << " already exists";
err = 0;
goto reply;
}
@ -7730,7 +7730,7 @@ bool OSDMonitor::prepare_command_impl(MonOpRequestRef op,
if (newcrush.rule_exists(name)) {
// The name is uniquely associated to a ruleid and the ruleset it contains
// From the user point of view, the ruleset is more meaningfull.
ss << "ruleset " << name << " already exists";
ss << "rule " << name << " already exists";
err = 0;
} else {
int ruleno = newcrush.add_simple_ruleset(name, root, type, mode,
@ -7909,7 +7909,7 @@ bool OSDMonitor::prepare_command_impl(MonOpRequestRef op,
break;
}
} else {
ss << "created ruleset " << name << " at " << ruleset;
ss << "created rule " << name << " at " << ruleset;
}
getline(ss, rs);
@ -7942,7 +7942,7 @@ bool OSDMonitor::prepare_command_impl(MonOpRequestRef op,
// complexity now.
int ruleset = newcrush.get_rule_mask_ruleset(ruleno);
if (osdmap.crush_ruleset_in_use(ruleset)) {
ss << "crush ruleset " << name << " " << ruleset << " is in use";
ss << "crush rule " << name << " " << ruleset << " is in use";
err = -EBUSY;
goto reply;
}
@ -9531,7 +9531,7 @@ bool OSDMonitor::prepare_command_impl(MonOpRequestRef op,
if (erasure_code_profile == "default") {
ruleset_name = "erasure-code";
} else {
dout(1) << "implicitly use ruleset named after the pool: "
dout(1) << "implicitly use rule named after the pool: "
<< poolstr << dendl;
ruleset_name = poolstr;
}

View File

@ -197,7 +197,7 @@ function TEST_replicated_pool_with_non_existent_default_ruleset_0() {
ceph tell mon.a injectargs -- \
--osd_pool_default_crush_replicated_ruleset 66 || return 1
ceph osd pool create mypool 12 12 replicated 2>&1 | \
grep "No suitable CRUSH ruleset exists" || return 1
grep "No suitable CRUSH rule exists" || return 1
CEPH_ARGS='' ceph --admin-daemon $dir/ceph-mon.a.asok log flush || return 1
! grep "osd_pool_default_crush_rule is deprecated " $dir/mon.a.log || return 1
}
@ -209,7 +209,7 @@ function TEST_replicated_pool_with_non_existent_default_ruleset_1() {
ceph tell mon.a injectargs -- \
--osd_pool_default_crush_rule 55 || return 1
ceph osd pool create mypool 12 12 replicated 2>&1 | \
grep "No suitable CRUSH ruleset exists" || return 1
grep "No suitable CRUSH rule exists" || return 1
CEPH_ARGS='' ceph --admin-daemon $dir/ceph-mon.a.asok log flush || return 1
grep "osd_pool_default_crush_rule is deprecated " $dir/mon.a.log || return 1
}
@ -221,7 +221,7 @@ function TEST_replicated_pool_with_non_existent_default_ruleset_2() {
--osd_pool_default_crush_rule 77 \
--osd_pool_default_crush_replicated_ruleset 33 || return 1
ceph osd pool create mypool 12 12 replicated 2>&1 | \
grep "No suitable CRUSH ruleset exists" || return 1
grep "No suitable CRUSH rule exists" || return 1
CEPH_ARGS='' ceph --admin-daemon $dir/ceph-mon.a.asok log flush || return 1
grep "osd_pool_default_crush_rule is deprecated " $dir/mon.a.log || return 1
}