]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: fix StrayManager::truncate() 17219/head
authorYan, Zheng <zyan@redhat.com>
Thu, 24 Aug 2017 09:06:30 +0000 (17:06 +0800)
committerYan, Zheng <zyan@redhat.com>
Thu, 24 Aug 2017 09:06:30 +0000 (17:06 +0800)
old code does not set PurgeItem::action

Fixes: http://tracker.ceph.com/issues/21091
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
src/mds/StrayManager.cc

index ba59221d9aa05a7db58a627c6000fff7cf8d46d6..51fed4ba5a0c43658f45a943881c54a0d8b4987a 100644 (file)
@@ -728,6 +728,7 @@ void StrayManager::truncate(CDentry *dn)
   assert(to > 0);
 
   PurgeItem item;
+  item.action = PurgeItem::TRUNCATE_FILE;
   item.ino = in->inode.ino;
   item.layout = in->inode.layout;
   item.snapc = *snapc;