Whamcloud - gitweb
LU-7461 lod: retry to get remote update log 22/17322/2
authorDi Wang <di.wang@intel.com>
Sat, 21 Nov 2015 15:16:28 +0000 (07:16 -0800)
committerOleg Drokin <oleg.drokin@intel.com>
Mon, 30 Nov 2015 17:18:49 +0000 (17:18 +0000)
commit585becc13c90abe5f1cb17685173abb89c9ccd05
tree68acfaf1e49926efd1d06c5f52db1350d663b2d2
parent2bfc03fbcabfad3d4e828ee53cd5cbd0d8ae07da
LU-7461 lod: retry to get remote update log

If the remote MDT is also in recovery status,
then retrieving update logs in lod_sub_recovery_thread()
might return -EAGAIN or -EIO or -EBUSY, let's
retry in this case until the recovery is aborted or
the local MDT is umounted.

Signed-off-by: Di Wang <di.wang@intel.com>
Change-Id: Iee945942bd01925cdcfe75c4e59dccbd63b34498
Reviewed-on: http://review.whamcloud.com/17322
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Lai Siyao <lai.siyao@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/lod/lod_dev.c