From 7462630e1ac40a11b0d9afc85527499197eb52a1 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 14 Apr 2008 13:58:38 -0700 Subject: [PATCH] mds: truncate can _increase_ file size, too! --- src/mds/Server.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mds/Server.cc b/src/mds/Server.cc index 5a576ddaf1811..22ef2a6c51763 100644 --- a/src/mds/Server.cc +++ b/src/mds/Server.cc @@ -3888,8 +3888,8 @@ void Server::handle_client_truncate(MDRequest *mdr) if (!mds->locker->acquire_locks(mdr, rdlocks, wrlocks, xlocks)) return; - // already small enough? - if (cur->inode.size <= req->head.args.truncate.length) { + // already the correct size? + if (cur->inode.size == req->head.args.truncate.length) { reply_request(mdr, 0); return; } -- 2.39.5