Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
}
}
else if (m->cmd[2] == "create" && m->cmd.size() >= 4) {
- int ret = prepare_new_pool(m->cmd[3]);
+ int ret = prepare_new_pool(m->cmd[3], CEPH_AUTH_UID_DEFAULT, -1);
+ // that's the default auid owner (ie, none) and the default crush rule
if (ret < 0) {
if (ret == -EEXIST)
ss << "pool '" << m->cmd[3] << "' exists";
bool prepare_pool_op_create (MPoolOp *m);
bool prepare_pool_op_delete(MPoolOp *m);
bool prepare_pool_op_auid(MPoolOp *m);
- int prepare_new_pool(string& name, uint64_t auid = CEPH_AUTH_UID_DEFAULT,
- int crush_rule = -1);
+ int prepare_new_pool(string& name, uint64_t auid, int crush_rule);
int prepare_new_pool(MPoolOp *m);
void _pool_op_reply(MPoolOp *m, int ret, epoch_t epoch, bufferlist *blp=NULL);