Whamcloud - gitweb
LU-13687 llite: return -ENODATA if no default layout 00/39200/3
authorAndreas Dilger <adilger@whamcloud.com>
Sat, 27 Jun 2020 11:14:02 +0000 (05:14 -0600)
committerOleg Drokin <green@whamcloud.com>
Thu, 13 Aug 2020 06:03:49 +0000 (06:03 +0000)
commit7fb17eb7b7e6035931987ae1e9589639114d210e
tree957e0ca483bf62b617551c92751d6a0366305152
parent6900a9c60a833e72ddec4a31acbc41d26459a696
LU-13687 llite: return -ENODATA if no default layout

Don't return -ENOENT if fetching the default layout from the root
directory fails.  Otherwise, "lfs find" will print an error message
for every directory scanned in the filesystem:

     lfs find: /myth/tmp does not exist: No such file or directory

Fixes: 3e8fa8a7396c ("LU-11656 llite: fetch default layout for a directory")
Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Change-Id: I5e082c5d425c44ca7770d3b24cbb13bb7d2540e5
Reviewed-on: https://review.whamcloud.com/39200
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Reviewed-by: Lai Siyao <lai.siyao@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/llite/dir.c