From 22ff1477348f2fbfe94ef6a08b09687916734aa6 Mon Sep 17 00:00:00 2001 From: "Yan, Zheng" Date: Thu, 24 Aug 2017 17:06:30 +0800 Subject: [PATCH] mds: fix StrayManager::truncate() old code does not set PurgeItem::action Fixes: http://tracker.ceph.com/issues/21091 Signed-off-by: "Yan, Zheng" (cherry picked from commit 45fd51254523f5707e5a67dd7c6ba6011f80e179) --- src/mds/StrayManager.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mds/StrayManager.cc b/src/mds/StrayManager.cc index ba59221d9aa0..51fed4ba5a0c 100644 --- a/src/mds/StrayManager.cc +++ b/src/mds/StrayManager.cc @@ -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; -- 2.47.3