]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/PG: drop PGPool auid member
authorSage Weil <sage@redhat.com>
Tue, 9 Jan 2018 19:56:36 +0000 (13:56 -0600)
committerSage Weil <sage@redhat.com>
Thu, 11 Jan 2018 23:07:01 +0000 (17:07 -0600)
It's at info.auid.

Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/PG.cc
src/osd/PG.h

index 25e5e34fdf92038f761e00001576d60b2a0d13ae..a976c5501fdf9388c4e2353310b13bcb77c63394 100644 (file)
@@ -231,7 +231,6 @@ void PGPool::update(CephContext *cct, OSDMapRef map)
     return; // pool has been deleted
   }
   info = *pi;
-  auid = pi->auid;
   name = map->get_pool_name(id);
 
   bool updated = false;
@@ -1929,7 +1928,7 @@ bool PG::op_has_sufficient_caps(OpRequestRef& op)
     req->get_hobj().get_key();
 
   bool cap = caps.is_capable(pool.name, req->get_hobj().nspace,
-                             pool.auid,
+                             pool.info.auid,
                             pool.info.application_metadata,
                             key,
                             op->need_read_cap(),
@@ -1940,7 +1939,7 @@ bool PG::op_has_sufficient_caps(OpRequestRef& op)
            << "session=" << session
            << " pool=" << pool.id << " (" << pool.name
            << " " << req->get_hobj().nspace
-          << ") owner=" << pool.auid
+          << ") owner=" << pool.info.auid
           << " pool_app_metadata=" << pool.info.application_metadata
           << " need_read_cap=" << op->need_read_cap()
           << " need_write_cap=" << op->need_write_cap()
index 13e853b47edd2fa0b210199c149117423abaf5a9..48096dfcc225e13167cfb2ddfe882980543575d5 100644 (file)
@@ -217,7 +217,6 @@ struct PGPool {
   epoch_t cached_epoch;
   int64_t id;
   string name;
-  uint64_t auid;
 
   pg_pool_t info;      
   SnapContext snapc;   // the default pool snapc, ready to go.
@@ -230,8 +229,7 @@ struct PGPool {
     : cct(cct),
       cached_epoch(map->get_epoch()),
       id(i),
-      name(map->get_pool_name(id)),
-      auid(map->get_pg_pool(id)->auid) {
+      name(map->get_pool_name(id)) {
     const pg_pool_t *pi = map->get_pg_pool(id);
     if (pi) {
       info = *pi;