Whamcloud - gitweb
LU-3285 mdt: get lu_object_attr for existent object 57/30057/4
authorMikhal Pershin <mike.pershin@intel.com>
Mon, 13 Nov 2017 10:18:36 +0000 (13:18 +0300)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 29 Nov 2017 05:59:17 +0000 (05:59 +0000)
commit7dd122f16f28f8a546f454468c028b014381d2c6
treef9b298f02f48c59c7cba264bafb166bf1aab8d02
parent099db8c2699e1f42a90240b400722ea727b7cf18
LU-3285 mdt: get lu_object_attr for existent object

In mdt_punch_hdl() lu_object_attr() may be taken for
non-existent object with LBUG() as result.
Take lu_object_attr() after mdt_object_exists()check.

Test-Parameters: mdssizegb=20 testlist=sanity-dom,dom-performance
Signed-off-by: Mikhal Pershin <mike.pershin@intel.com>
Change-Id: If1181caa94b28cf1f251f57fa6f7102dc40c329d
Reviewed-on: https://review.whamcloud.com/30057
Tested-by: Jenkins
Reviewed-by: Fan Yong <fan.yong@intel.com>
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/mdt/mdt_io.c