From: Andreas Dilger Date: Fri, 29 Sep 2017 21:25:04 +0000 (-0600) Subject: LU-4923 osd-ldiskfs: dirdata is not needed on MGS X-Git-Tag: 2.10.55~39 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=383ef1a93b67778704c009aa3c1b0e2c15a5bb76 LU-4923 osd-ldiskfs: dirdata is not needed on MGS Don't print a warning message if the "dirdata" feature is not enabled on MGS devices. It is only needed for ldiskfs MDT devices. Signed-off-by: Andreas Dilger Change-Id: I1d8ccfc9c60eff128b480ea8efa298c1212c041a Reviewed-on: https://review.whamcloud.com/29274 Tested-by: Jenkins Tested-by: Maloo Reviewed-by: Alex Zhuravlev Reviewed-by: Fan Yong Reviewed-by: Oleg Drokin --- diff --git a/lustre/osd-ldiskfs/osd_handler.c b/lustre/osd-ldiskfs/osd_handler.c index 1e4c043..0063442 100644 --- a/lustre/osd-ldiskfs/osd_handler.c +++ b/lustre/osd-ldiskfs/osd_handler.c @@ -7019,7 +7019,7 @@ static int osd_mount(const struct lu_env *env, if (LDISKFS_HAS_INCOMPAT_FEATURE(o->od_mnt->mnt_sb, LDISKFS_FEATURE_INCOMPAT_DIRDATA)) LDISKFS_SB(osd_sb(o))->s_mount_opt |= LDISKFS_MOUNT_DIRDATA; - else if (!o->od_is_ost) + else if (strstr(name, "MDT")) /* don't complain for MGT or OSTs */ CWARN("%s: device %s was upgraded from Lustre-1.x without " "enabling the dirdata feature. If you do not want to " "downgrade to Lustre-1.x again, you can enable it via "