From 2b03d81b1dc8af8b7081be500c9e5525c99d1512 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 13 Jul 2009 13:18:40 -0700 Subject: [PATCH] mds: adjust client range on open existing for write --- src/mds/Server.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mds/Server.cc b/src/mds/Server.cc index 98d0bcabd28a3..83d0a0746cebe 100644 --- a/src/mds/Server.cc +++ b/src/mds/Server.cc @@ -1973,6 +1973,10 @@ void Server::handle_client_open(MDRequest *mdr) } } + // increase max_size? + if (cmode & CEPH_FILE_MODE_WR) + mds->locker->check_inode_max_size(cur); + // make sure this inode gets into the journal if (!cur->xlist_open_file.is_on_xlist()) { LogSegment *ls = mds->mdlog->get_current_segment(); -- 2.39.5