]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge pull request #17579 from liewegas/wip-kill-snapdirs
authorSage Weil <sage@newdream.net>
Fri, 22 Sep 2017 02:25:17 +0000 (21:25 -0500)
committerGitHub <noreply@github.com>
Fri, 22 Sep 2017 02:25:17 +0000 (21:25 -0500)
osd: kill snapdirs

Reviewed-by: Kefu Chai <kchai@redhat.com>
1  2 
src/osd/PG.cc
src/osd/PrimaryLogPG.cc
src/osd/PrimaryLogPG.h
src/osd/ReplicatedBackend.cc
src/osd/osd_types.h
src/tools/ceph_objectstore_tool.cc

diff --cc src/osd/PG.cc
Simple merge
index 616a18067b11793e1aefff431aa34746305d5485,5510a411bac2a60458dcf9c51777f5047ca89819..00d129038b8d3caf08e4979aa3d9cd14995a0b41
@@@ -7169,10 -7055,11 +7064,11 @@@ void PrimaryLogPG::make_writeable(OpCon
      hobject_t last_clone_oid = soid;
      last_clone_oid.snap = ctx->new_snapset.clone_overlap.rbegin()->first;
      if (is_present_clone(last_clone_oid)) {
-       interval_set<uint64_t> &newest_overlap = ctx->new_snapset.clone_overlap.rbegin()->second;
+       interval_set<uint64_t> &newest_overlap =
+       ctx->new_snapset.clone_overlap.rbegin()->second;
        ctx->modified_ranges.intersection_of(newest_overlap);
        // modified_ranges is still in use by the clone
 -      add_interval_usage(ctx->modified_ranges, ctx->delta_stats);
 +      ctx->delta_stats.num_bytes += ctx->modified_ranges.size();
        newest_overlap.subtract(ctx->modified_ranges);
      }
    }
Simple merge
Simple merge
Simple merge
Simple merge