Whamcloud - gitweb
LU-6722 jbd: double minimum journal size for RHEL7
authorFan Yong <fan.yong@intel.com>
Fri, 26 Jun 2015 15:29:59 +0000 (23:29 +0800)
committerLi Dongyang <dongyangli@ddn.com>
Fri, 17 Jan 2025 02:23:15 +0000 (13:23 +1100)
commit586db6a7f2bdd436c84b0c87d1db565230196807
tree75dfc18cfc52d79f7d9b44dd1b0300e262f92163
parent17d716ae3bbfd5f5229ef78ea5b0d6a69d0997da
LU-6722 jbd: double minimum journal size for RHEL7

In RHEL7 (kernel version >= 3.10.0), the maximum journal transaction
size is reduced to half of the RHEL6 case. That may cause Lustre to
complain that the declared transaction credits too large for very
small journal device. This patch increases the minimum journal size
from 4MB to 8MB for RHEL7 case, then counteract the above limitation
about the journal transaction size.

Signed-off-by: Fan Yong <fan.yong@intel.com>
Change-Id: Iec8a2c561416cb7b5acce342c8ebcb845c8d7a19
Reviewed-on: http://review.whamcloud.com/15401
Reviewed-by: Niu Yawei <yawei.niu@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
13 files changed:
lib/ext2fs/ext2fsP.h
lib/ext2fs/mkjournal.c
misc/mke2fs.c
misc/util.c
tests/m_rootdir/expect
tests/m_rootdir_acl/expect
tests/m_rootgnutar/expect
tests/m_rootpaxtar/expect
tests/m_roottar/expect
tests/r_fixup_lastbg/expect
tests/r_fixup_lastbg_big/expect
tests/run_e2fsck
tests/test_config