]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/SnapMapper: catch empty snaps on add_oid()
authorSage Weil <sage@redhat.com>
Mon, 12 Feb 2018 20:32:54 +0000 (14:32 -0600)
committerNathan Cutler <ncutler@suse.com>
Thu, 29 Mar 2018 09:51:56 +0000 (11:51 +0200)
This shouldn't ever happen.

Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 6668c16484be3f98a4a8a3806a338b2185a58a47)

src/osd/SnapMapper.cc

index c88b7ea1565b6dd3f208a3b9752c2b61d27407c5..374e2429b439add892f84b47b2b76ba39c644e68 100644 (file)
@@ -239,6 +239,7 @@ void SnapMapper::add_oid(
   MapCacher::Transaction<std::string, bufferlist> *t)
 {
   dout(20) << __func__ << " " << oid << " " << snaps << dendl;
+  assert(!snaps.empty());
   assert(check(oid));
   {
     object_snaps out;