]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/OSDMap: set pg[p]_num_target in build_simple*() methods
authorSage Weil <sage@redhat.com>
Tue, 10 Apr 2018 14:32:58 +0000 (09:32 -0500)
committerSage Weil <sage@redhat.com>
Fri, 7 Sep 2018 17:08:40 +0000 (12:08 -0500)
These are only used by unit tests and osdmaptool as far as I can tell.

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

index 9b9b6a3ae91b6b980767e8bd00c80849a6e9068f..b78ddb2b9576b2f3666149a6ef893bdb59c4d392 100644 (file)
@@ -3809,6 +3809,8 @@ int OSDMap::build_simple_optioned(CephContext *cct, epoch_t e, uuid_d &fsid,
       pools[pool].object_hash = CEPH_STR_HASH_RJENKINS;
       pools[pool].set_pg_num(poolbase << pg_bits);
       pools[pool].set_pgp_num(poolbase << pgp_bits);
+      pools[pool].set_pg_num_target(poolbase << pg_bits);
+      pools[pool].set_pgp_num_target(poolbase << pgp_bits);
       pools[pool].last_change = epoch;
       pools[pool].application_metadata.insert(
         {pg_pool_t::APPLICATION_NAME_RBD, {}});