From: Jeff Layton Date: Mon, 24 Oct 2016 14:03:01 +0000 (-0400) Subject: client: better debugging for size changes X-Git-Tag: v11.1.0~383^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=547ce092f311e8443dddce8e94877000fa1fac72;p=ceph.git client: better debugging for size changes Signed-off-by: Jeff Layton --- diff --git a/src/client/Client.cc b/src/client/Client.cc index c4c205352250..1665e3daa967 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -6568,10 +6568,12 @@ force_request: CEPH_CAP_FILE_WR; } if (mask & CEPH_SETATTR_SIZE) { - if ((unsigned long)stx->stx_size < mdsmap->get_max_filesize()) + if ((unsigned long)stx->stx_size < mdsmap->get_max_filesize()) { req->head.args.setattr.size = stx->stx_size; - else { //too big! + ldout(cct,10) << "changing size to " << stx->stx_size << dendl; + } else { //too big! put_request(req); + ldout(cct,10) << "unable to set size to " << stx->stx_size << ". Too large!" << dendl; return -EFBIG; } req->inode_drop |= CEPH_CAP_AUTH_SHARED | CEPH_CAP_FILE_RD |