Cond cond;
bool done;
Context *onfinish = new C_SafeCond(&mylock, &cond, &done, &reply);
- reply = objecter->create_pool(name, onfinish, auid, crush_rule);
+ reply = objecter->create_pool(name, onfinish, crush_rule);
if (reply < 0) {
delete onfinish;
return r;
Context *onfinish = new C_PoolAsync_Safe(c);
- r = objecter->create_pool(name, onfinish, auid, crush_rule);
+ r = objecter->create_pool(name, onfinish, crush_rule);
if (r < 0) {
delete onfinish;
}
return 0;
}
-int Objecter::create_pool(string& name, Context *onfinish, uint64_t auid,
+int Objecter::create_pool(string& name, Context *onfinish,
int crush_rule)
{
unique_lock wl(rwlock);
op->onfinish = onfinish;
op->pool_op = POOL_OP_CREATE;
pool_ops[op->tid] = op;
- op->auid = auid;
op->crush_rule = crush_rule;
pool_op_submit(op);
int delete_pool_snap(int64_t pool, string& snapName, Context *onfinish);
int delete_selfmanaged_snap(int64_t pool, snapid_t snap, Context *onfinish);
- int create_pool(string& name, Context *onfinish, uint64_t auid=0,
+ int create_pool(string& name, Context *onfinish,
int crush_rule=-1);
int delete_pool(int64_t pool, Context *onfinish);
int delete_pool(const string& name, Context *onfinish);