From: Yan, Zheng Date: Mon, 14 Apr 2014 09:27:08 +0000 (+0800) Subject: mds: don't modify inode when calculating client ranges X-Git-Tag: v0.80-rc1~39^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F1666%2Fhead;p=ceph.git mds: don't modify inode when calculating client ranges Signed-off-by: Yan, Zheng --- diff --git a/src/mds/Locker.cc b/src/mds/Locker.cc index 6baf53485e0..b24aec9bcfc 100644 --- a/src/mds/Locker.cc +++ b/src/mds/Locker.cc @@ -2071,7 +2071,6 @@ void Locker::calc_new_client_ranges(CInode *in, uint64_t size, mapsecond->issued() | p->second->wanted()) & (CEPH_CAP_FILE_WR|CEPH_CAP_FILE_BUFFER)) { client_writeable_range_t& nr = new_ranges[p->first]; nr.range.first = 0; - nr.follows = latest->client_ranges[p->first].follows; if (latest->client_ranges.count(p->first)) { client_writeable_range_t& oldr = latest->client_ranges[p->first]; nr.range.last = MAX(ms, oldr.range.last);