]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: limit client writable range increment
authorYan, Zheng <zyan@redhat.com>
Wed, 17 May 2017 11:08:37 +0000 (19:08 +0800)
committerYan, Zheng <zyan@redhat.com>
Mon, 22 May 2017 08:45:11 +0000 (16:45 +0800)
commit538f35bef944b18e9bca2b15ed7f4e8807ef0554
treee681b466a07932944328aecdbc84ff5e8cc065ae
parent26df056e34dd23ff9c57719c461ce2014ae33e34
mds: limit client writable range increment

For very large file, setting the writable range to '2 * file_size'
causes file recovery to run a long time. To recover a 1T file, Filer
needs to probe 2T~1T range.

Fixes: http://tracker.ceph.com/issues/19955
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
src/common/config_opts.h
src/mds/Locker.cc
src/mds/Locker.h