Whamcloud - gitweb
LU-8127 lfsck: compile XATTR_NAME_LFSCK_NAMESPACE_OLD 09/20109/2
authorFan Yong <fan.yong@intel.com>
Mon, 18 Apr 2016 10:45:02 +0000 (18:45 +0800)
committerAndreas Dilger <andreas.dilger@intel.com>
Wed, 11 May 2016 08:26:16 +0000 (08:26 +0000)
The logic related with XATTR_NAME_LFSCK_NAMESPACE_OLD is only
compiled for the version less than OBD_OCD_VERSION(2, 8, 53, 0).

Signed-off-by: Fan Yong <fan.yong@intel.com>
Change-Id: Ie0f9c0901e69465fe73051c16fa5e7f5997ef082
Reviewed-on: http://review.whamcloud.com/20109
Tested-by: Jenkins
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
lustre/lfsck/lfsck_namespace.c

index 9f15892..b938046 100644 (file)
@@ -367,6 +367,7 @@ static int lfsck_namespace_load(const struct lu_env *env,
                       lfsck_lfsck2name(com->lc_lfsck), len, rc);
                if (rc >= 0)
                        rc = -ESTALE;
                       lfsck_lfsck2name(com->lc_lfsck), len, rc);
                if (rc >= 0)
                        rc = -ESTALE;
+#if LUSTRE_VERSION_CODE < OBD_OCD_VERSION(2, 8, 53, 0)
        } else {
                /* Check whether it is old trace file or not.
                 * If yes, it should be reset via returning -ESTALE. */
        } else {
                /* Check whether it is old trace file or not.
                 * If yes, it should be reset via returning -ESTALE. */
@@ -375,6 +376,7 @@ static int lfsck_namespace_load(const struct lu_env *env,
                                  XATTR_NAME_LFSCK_NAMESPACE_OLD);
                if (rc >= 0)
                        rc = -ESTALE;
                                  XATTR_NAME_LFSCK_NAMESPACE_OLD);
                if (rc >= 0)
                        rc = -ESTALE;
+#endif
        }
 
        return rc;
        }
 
        return rc;