Whamcloud - gitweb
LU-15703 ldiskfs: Disable unused fast commit buffer 57/47757/4
authorShaun Tancheff <shaun.tancheff@hpe.com>
Fri, 24 Jun 2022 06:40:24 +0000 (23:40 -0700)
committerOleg Drokin <green@whamcloud.com>
Wed, 6 Jul 2022 03:40:39 +0000 (03:40 +0000)
commit2fd033c6848f54a06ca9379789f37f73de80dce9
tree596b4f821591d5dcaa49018fa5d651cdce1d2cd8
parent8a2a5f3ffea68b0866e983302ccab152b12207c9
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.

Lustre-change: https://review.whamcloud.com/46943
Lustre-commit: ed80c3f64317a87ed10919cedbf2d65b36abcdcb

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/47757
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Yang Sheng <ys@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
config/lustre-build-ldiskfs.m4
lustre/osd-ldiskfs/osd_internal.h
lustre/utils/libmount_utils_ldiskfs.c