]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: subuser creation can be idempotent
authorYehuda Sadeh <yehuda@inktank.com>
Tue, 1 Apr 2014 22:43:52 +0000 (15:43 -0700)
committerYehuda Sadeh <yehuda@inktank.com>
Tue, 1 Apr 2014 22:43:52 +0000 (15:43 -0700)
No real reason to check for existing subuser before (re)creating it.

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
src/rgw/rgw_user.cc

index 7019b383cfbfc1de9bb963730e914adbc6dd1a5c..a4c56dc76475887d2cdaedbe65ca26296ccbe54e 100644 (file)
@@ -1183,12 +1183,6 @@ int RGWSubUserPool::execute_add(RGWUserAdminOpState& op_state,
 
   subuser_pair.first = subuser_str;
 
-  // no duplicates
-  if (op_state.has_existing_subuser()) {
-    set_err_msg(err_msg, "subuser exists");
-    return -EEXIST;
-  }
-
   // assumes key should be created
   if (op_state.has_key_op()) {
     ret = user->keys.add(op_state, &subprocess_msg, true);