]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
PG: clear snap_collections on upgrade
authorSamuel Just <sam.just@inktank.com>
Tue, 7 May 2013 23:35:57 +0000 (16:35 -0700)
committerSamuel Just <sam.just@inktank.com>
Wed, 8 May 2013 18:12:07 +0000 (11:12 -0700)
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
src/osd/PG.cc

index ae88be652daa4ab90352c7faccf464e47a3174ce..f4ad633ab13210c4117268110fddac06d458754b 100644 (file)
@@ -2565,6 +2565,7 @@ void PG::upgrade(ObjectStore *store, const interval_set<snapid_t> &snapcolls)
     objects.clear();
   }
   ObjectStore::Transaction t;
+  snap_collections.clear();
   dirty_info = true;
   write_if_dirty(t);
   int r = store->apply_transaction(t);