Whamcloud - gitweb
LU-9160 ldiskfs: preload block group descriptors 22/25722/7
authorArtem Blagodarenko <artem.blagodarenko@seagate.com>
Sat, 18 Feb 2017 09:00:13 +0000 (12:00 +0300)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 8 Mar 2018 17:36:23 +0000 (17:36 +0000)
commitd472485f5297340831b870f30e98bac0398c2927
tree559031c5a87ef5414cce7fbe16cc7f18e4863401
parent2bf0f9873af6524b974851abf680866e06d26505
LU-9160 ldiskfs: preload block group descriptors

With 300TB OST size, we saw slow mount time, which
caused 13 minutes, with this patch applied, it reduced
to 30s, so this patch greatly reduce mount time, backport
it from Linux upstream.

Linux-commit: 85c8f176a6111ecde9c158109989dbd445a0e59a

With enabled meta_bg option block group descriptors
reading IO is not sequential and requires optimization.

Seagate-bug-id: MRP-4129
Signed-off-by: Andrew Perepechko <andrew.perepechko@seagate.com>
Signed-off-by: Artem Blagodarenko <artem.blagodarenko@seagate.com>
Change-Id: Iaa621c11ff88364021887d9f9dcec250dd5fd955
Signed-off-by: Wang Shilong <wshilong@ddn.com>
Reviewed-on: https://review.whamcloud.com/25722
Tested-by: Jenkins
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
ldiskfs/kernel_patches/patches/rhel7.2/ext4-preread-gd.patch [new file with mode: 0644]
ldiskfs/kernel_patches/series/ldiskfs-3.10-rhel7.2.series
ldiskfs/kernel_patches/series/ldiskfs-3.10-rhel7.3.series
ldiskfs/kernel_patches/series/ldiskfs-3.10-rhel7.4.series