From df6e700c80f2c216270ca499db7373752f252166 Mon Sep 17 00:00:00 2001 From: Jinshan Xiong Date: Thu, 11 May 2017 22:23:20 -0700 Subject: [PATCH] LU-9340 lov: Initialize component extents unconditionally LOV should initialize extent of components even they are not instantiated because lov_io_iter_init() relies on this to issue write intent RPC. Signed-off-by: Jinshan Xiong Change-Id: Iaa452e3a0f3186cfea77866b7a1fabbc9feeec53 Reviewed-on: https://review.whamcloud.com/27097 Tested-by: Jenkins Reviewed-by: Bobi Jam Reviewed-by: Niu Yawei Tested-by: Maloo Reviewed-by: James Simmons Reviewed-by: Oleg Drokin --- lustre/lov/lov_object.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lustre/lov/lov_object.c b/lustre/lov/lov_object.c index 3a9eb87..65e20be 100644 --- a/lustre/lov/lov_object.c +++ b/lustre/lov/lov_object.c @@ -310,7 +310,7 @@ static int lov_init_composite(const struct lu_env *env, struct lov_device *dev, * will be dynamically init-ed later on file write/trunc ops. */ if (!lsm_entry_inited(lsm, i)) - break; + continue; result = lov_init_raid0(env, dev, lov, i, &le->lle_raid0); if (result < 0) -- 1.8.3.1