Whamcloud - gitweb
LU-2368 recovery: fix for obd_stale_clients counter
authorAlexander.Boyko <alexander_boyko@xyratex.com>
Wed, 21 Nov 2012 06:32:54 +0000 (10:32 +0400)
committerOleg Drokin <oleg.drokin@intel.com>
Mon, 20 May 2013 18:03:00 +0000 (14:03 -0400)
commitd572822bd36b94c149f6e9e055a53f89d34406d4
tree319fc54e707c4bc47f0c69518af60c9304c0908b
parent0387ed387892fec445e45305f6f70c1d194d3b03
LU-2368 recovery: fix for obd_stale_clients counter

class_fail_export() occured during recovery process, when
the mds connect to ost from new IP(failover happened), and cause
perpetual recovery.
- in class_fail_export() update obd_stale_clients counter if
  recovery is in progress.

Signed-off-by: Mikhail Pershin <tappro@whamcloud.com>
Signed-off-by: Alexander Boyko <alexander_boyko@xyratex.com>
Xyratex-bug-id: MRP-738
Change-Id: I2b2fe5853a9b0713a0a9357713f612b331505c6f
Reviewed-on: http://review.whamcloud.com/4641
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Mike Pershin <mike.pershin@intel.com>
Reviewed-by: Keith Mannthey <keith.mannthey@intel.com>
Reviewed-by: Keith Mannthey <DELETED>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/ldlm/ldlm_lib.c
lustre/obdclass/genops.c