summaryrefslogtreecommitdiffstats
path: root/fs/ceph/file.c
diff options
context:
space:
mode:
authorYan, Zheng2017-05-22 06:03:32 +0200
committerIlya Dryomov2017-07-07 17:25:12 +0200
commitefb0ca765ac6f4985b57ef215e8d55e746b083f4 (patch)
tree8333c6ae9ed47a7134c0163d07670970d1eff4b4 /fs/ceph/file.c
parentceph: re-request max size after importing caps (diff)
downloadkernel-qcow2-linux-efb0ca765ac6f4985b57ef215e8d55e746b083f4.tar.gz
kernel-qcow2-linux-efb0ca765ac6f4985b57ef215e8d55e746b083f4.tar.xz
kernel-qcow2-linux-efb0ca765ac6f4985b57ef215e8d55e746b083f4.zip
ceph: update the 'approaching max_size' code
The old 'approaching max_size' code expects MDS set max_size to '2 * reported_size'. This is no longer true. The new code reports file size when half of previous max_size increment has been used. Signed-off-by: "Yan, Zheng" <zyan@redhat.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to 'fs/ceph/file.c')
-rw-r--r--fs/ceph/file.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/ceph/file.c b/fs/ceph/file.c
index 29308a80d66f..3d48c415f3cb 100644
--- a/fs/ceph/file.c
+++ b/fs/ceph/file.c
@@ -1040,8 +1040,8 @@ ceph_sync_write(struct kiocb *iocb, struct iov_iter *from, loff_t pos,
int num_pages;
int written = 0;
int flags;
- int check_caps = 0;
int ret;
+ bool check_caps = false;
struct timespec mtime = current_time(inode);
size_t count = iov_iter_count(from);