]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/PG: simplify snapmapper init
authorSage Weil <sage@redhat.com>
Tue, 9 Jan 2018 20:39:23 +0000 (14:39 -0600)
committerSage Weil <sage@redhat.com>
Thu, 11 Jan 2018 23:07:01 +0000 (17:07 -0600)
Use PGPool info; don't look at map (pool may have been deleted).

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

index a976c5501fdf9388c4e2353310b13bcb77c63394..9bebf5454beba3fbb0ef71d3c08118625c28daca 100644 (file)
@@ -319,7 +319,7 @@ PG::PG(OSDService *o, OSDMapRef curmap,
     cct,
     &osdriver,
     p.ps(),
-    p.get_split_bits(curmap->get_pg_num(_pool.id)),
+    p.get_split_bits(_pool.info.get_pg_num()),
     _pool.id,
     p.shard),
   last_persisted_osdmap_ref(curmap),