]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: make pool deletion dne error code consistently ENOENT
authorSage Weil <sage@inktank.com>
Thu, 21 Jun 2012 18:16:39 +0000 (11:16 -0700)
committerSage Weil <sage@inktank.com>
Thu, 21 Jun 2012 18:17:48 +0000 (11:17 -0700)
This matches the check in _prepare_remove_pool() now.

Signed-off-by: Sage Weil <sage@inktank.com>
src/mon/OSDMonitor.cc

index 66c6b898ff007eb2626e15b8adbc13d80dbe24ee..4e290980db26ea4756495d43d6eacf395dc63a29 100644 (file)
@@ -2447,7 +2447,7 @@ bool OSDMonitor::preprocess_pool_op(MPoolOp *m)
 
   if (!osdmap.get_pg_pool(m->pool)) {
     dout(10) << "attempt to delete non-existent pool id " << m->pool << dendl;
-    _pool_op_reply(m, -ENODATA, osdmap.get_epoch());
+    _pool_op_reply(m, -ENOENT, osdmap.get_epoch());
     return true;
   }