Whamcloud - gitweb
LU-14734 osd-ldiskfs: enable large_dir automatically 31/43931/7
authorAndreas Dilger <adilger@whamcloud.com>
Sat, 5 Jun 2021 08:34:15 +0000 (02:34 -0600)
committerOleg Drokin <green@whamcloud.com>
Thu, 8 Jul 2021 02:04:37 +0000 (02:04 +0000)
commitf5967b06aac5bb7c065e526358995ad127c47cb8
treeed61f7f80351bde9f9d937a72da2271da4646592
parent04b2da6180d3c8eda21f7ab36c676462be041b74
LU-14734 osd-ldiskfs: enable large_dir automatically

Enable the large_dir feature automatically at mount time for
filesystems that do not have it enabled already.  Otherwise,
the REMOTE_PARENT_DIR may overflow if there are many remote
entries created, or for object directories on very large OSTs.
It isn't really needed on a dedicated MGS filesystem.

Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Change-Id: I1c4ead26b09d60567ad12945d7b366b53475cebb
Reviewed-on: https://review.whamcloud.com/43931
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: John L. Hammond <jhammond@whamcloud.com>
Reviewed-by: Lai Siyao <lai.siyao@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/osd-ldiskfs/osd_handler.c
lustre/osd-ldiskfs/osd_internal.h