]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/osd: advance_pg_to current epoch in handle_pg_create_info
authorSamuel Just <sjust@redhat.com>
Tue, 11 Jun 2019 00:26:38 +0000 (17:26 -0700)
committerSamuel Just <sjust@redhat.com>
Thu, 20 Jun 2019 19:14:06 +0000 (12:14 -0700)
Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/osd/osd.cc

index 11725fb4e73aa7a0c17739dbead959fd9c3fc5e9..50ead9009709903bbc8e444c714b736f4ccc7c89 100644 (file)
@@ -651,6 +651,7 @@ seastar::future<Ref<PG>> OSD::handle_pg_create_info(
          logger().info("{} new pg {}", __func__, *pg);
          pgs.emplace(info->pgid, pg);
          return seastar::when_all_succeed(
+           advance_pg_to(pg, osdmap->get_epoch()),
            pg->get_need_up_thru() ? _send_alive() : seastar::now(),
            shard_services.dispatch_context(
              pg->get_collection_ref(),