Whamcloud - gitweb
LU-17136 ldiskfs: increase max extent tree depth 74/52474/2
authorAlex Zhuravlev <bzzz@whamcloud.com>
Fri, 22 Sep 2023 13:01:56 +0000 (16:01 +0300)
committerOleg Drokin <green@whamcloud.com>
Mon, 16 Oct 2023 05:49:11 +0000 (05:49 +0000)
this is an workaround until LU-16843 ready

Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: I5829c10888bf32649fe7a7a72c8ee697647a89cc
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/52474
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Li Dongyang <dongyangli@ddn.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
ldiskfs/kernel_patches/patches/rhel8/ext4-deep-tree.patch [new file with mode: 0644]
ldiskfs/kernel_patches/series/ldiskfs-4.18-rhel8.8.series

diff --git a/ldiskfs/kernel_patches/patches/rhel8/ext4-deep-tree.patch b/ldiskfs/kernel_patches/patches/rhel8/ext4-deep-tree.patch
new file mode 100644 (file)
index 0000000..ca5ce05
--- /dev/null
@@ -0,0 +1,12 @@
+Index: linux-4.18.0-32.el8.x86_64/fs/ext4/ext4.h
+===================================================================
+--- linux-4.18.0-32.el8.x86_64.orig/fs/ext4/ext4_extents.h
++++ linux-4.18.0-32.el8.x86_64/fs/ext4/ext4_extents.h
+@@ -655,6 +655,6 @@ enum {
+ };
+
+ #define EXT4_EXT_MAGIC                cpu_to_le16(0xf30a)
+-#define EXT4_MAX_EXTENT_DEPTH 5
++#define EXT4_MAX_EXTENT_DEPTH 6
+
+ #define EXT4_EXTENT_TAIL_OFFSET(hdr) \
index ab02384..811065a 100644 (file)
@@ -12,6 +12,7 @@ rhel8.4/ext4-data-in-dirent.patch
 rhel8/ext4-nocmtime.patch
 base/ext4-htree-lock.patch
 rhel8.7/ext4-pdirop.patch
+rhel8/ext4-deep-tree.patch
 rhel8/ext4-max-dir-size.patch
 rhel8.7/ext4-corrupted-inode-block-bitmaps-handling-patches.patch
 ubuntu18/ext4-give-warning-with-dir-htree-growing.patch