Whamcloud - gitweb
LU-15703 ldiskfs: Disable unused fast commit buffer 43/46943/8
authorShaun Tancheff <shaun.tancheff@hpe.com>
Tue, 31 May 2022 00:27:52 +0000 (20:27 -0400)
committerOleg Drokin <green@whamcloud.com>
Wed, 6 Jul 2022 03:34:28 +0000 (03:34 +0000)
commited80c3f64317a87ed10919cedbf2d65b36abcdcb
tree9a9b6b343260a988a9785348d6c6329ba6d57ff4
parent0a2d42c7efc5378286d0e0b4255c3e108464fd47
LU-15703 ldiskfs: Disable unused fast commit buffer

Linux commit v5.9-rc7-39-g6866d7b3f2bb
    ext4 / jbd2: add fast commit initialization

Disable journal fast commit buffer via a mount option because it is
not used by lustre's ldiskfs since it will break recovery.

Linux commit v5.10-rc2-9-gede7dc7fa0af
    jbd2: rename j_maxlen to j_total_len and add
          jbd2_journal_max_txn_bufs

Change osd_transaction_size to use jbd2_journal_get_max_txn_bufs
and provide a jbd2_journal_get_max_txn_bufs when it is not
provided.

Test-Parameters: trivial
HPE-bug-id: LUS-10858
Fixes: c93a3e5b15 ("LU-14195 ldiskfs: update patches for Linux 5.10")
Signed-off-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Change-Id: I9bffc3559a8bbce9d4c1c2b6692cb8518f3f991a
Reviewed-on: https://review.whamcloud.com/46943
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
config/lustre-build-ldiskfs.m4
lustre/osd-ldiskfs/osd_internal.h
lustre/utils/libmount_utils_ldiskfs.c