Whamcloud - gitweb
LU-13157 mdd: migrate readlink from wrong place 12/38112/2
authorLai Siyao <lai.siyao@whamcloud.com>
Mon, 20 Jan 2020 04:23:45 +0000 (12:23 +0800)
committerOleg Drokin <green@whamcloud.com>
Tue, 14 Apr 2020 17:55:52 +0000 (17:55 +0000)
commit6b105dcf5bd3b06881c54a1c5e877cebefc9b67c
treefef1e140276dac8870440749c9f122ce45c78be2
parentf91552d85cd086b37f78524113cadf799c045220
LU-13157 mdd: migrate readlink from wrong place

In osd_read(), if symlink name buf length is smaller than i_size,
return -EOVERFLOW, and compare inline data length with i_size
instead of buflen.

Updated sanity.sh 230b.

Lustre-change: https://review.whamcloud.com/37285
Lustre-commit: a3b30423c6067b3e8644ecfb3269f8837af7e4cd

Signed-off-by: Lai Siyao <lai.siyao@whamcloud.com>
Change-Id: Ia13b1f1079efc4ebd22ec400f1a909ff7ec2095d
Reviewed-by: John L. Hammond <jhammond@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Signed-off-by: Minh Diep <mdiep@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/38112
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/osd-ldiskfs/osd_io.c
lustre/tests/sanity.sh