}
}
-int CrushWrapper::add_simple_rule(string name, string root_name,
- string failure_domain_name,
- string mode,
- ostream *err)
+int CrushWrapper::add_simple_ruleset(string name, string root_name,
+ string failure_domain_name,
+ string mode,
+ ostream *err)
{
if (rule_exists(name)) {
if (err)
return set_rule_step(ruleno, step, CRUSH_RULE_EMIT, 0, 0);
}
- int add_simple_rule(string name, string root_name, string failure_domain_type,
- string mode, ostream *err = 0);
+ int add_simple_ruleset(string name, string root_name, string failure_domain_type,
+ string mode, ostream *err = 0);
int remove_rule(int ruleno);
*
* @return 0 on success, negative errno on failure.
*/
-int OSDMonitor::prepare_new_pool(string& name, uint64_t auid, int crush_rule,
+int OSDMonitor::prepare_new_pool(string& name, uint64_t auid, int crush_ruleset,
unsigned pg_num, unsigned pgp_num,
const vector<string> &properties,
const unsigned pool_type,
pi->size = g_conf->osd_pool_default_size;
pi->min_size = g_conf->get_osd_pool_default_min_size();
- if (crush_rule >= 0)
- pi->crush_ruleset = crush_rule;
+ if (crush_ruleset >= 0)
+ pi->crush_ruleset = crush_ruleset;
else
pi->crush_ruleset = g_conf->osd_pool_default_crush_rule;
pi->object_hash = CEPH_STR_HASH_RJENKINS;
ss << "rule " << name << " already exists";
err = 0;
} else {
- int rule = newcrush.add_simple_rule(name, root, type, mode, &ss);
+ int rule = newcrush.add_simple_ruleset(name, root, type, mode, &ss);
if (rule < 0) {
err = rule;
goto reply;
bool prepare_pool_op (MPoolOp *m);
bool prepare_pool_op_create (MPoolOp *m);
bool prepare_pool_op_delete(MPoolOp *m);
- int prepare_new_pool(string& name, uint64_t auid, int crush_rule,
+ int prepare_new_pool(string& name, uint64_t auid, int crush_ruleset,
unsigned pg_num, unsigned pgp_num,
const vector<string> &properties,
const unsigned pool_type,