Interim XFS backports for 5.15 and 6.1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

As some of you may know, Leah has been out on medical leave for a
while.  I had hoped that she would be back in mid-July, but it looks
like it's going to be a bit longer.

As a result, I've taken it on myself to try to look at the more
obvious backlog of patches that need to be backported to 5.15.  I've
come up with this list (see below), and I've been giving this patch
series extensive testing to make sure none of these would cause
regressions.  Most of these fix bugs where the fact that a commit
needs to be backported is noted in an xfstests test, and indeed,
backporting the commit address the test failure.  Hence, xfs in 5.15
passes xfstests significantly cleaner as a result.

I did note that there is one commit in the 6.1 LTS, "xfs: disable
reaping in fscounters scrub" (2d5f38a31980 in upstream) that was not
in the 5.15 LTS, but when I tried backporting this commit to 5.15, it
resulted in a number of xfstests regressions, so I've dropped this
commit from my proposed backports list for now.  I assume some one or
more additional patches would need to be backported to 5.15 LTS.  A
problem for later.

I'm continuing to run some additional tests, but so far, things look
solid.  So I'm sending this to the linux-xfs list now so (a) XFS
developers can take a look at the commits and the patches, and see if
they look sane, and (b) to ask what the process should be in terms
sending these commits to Greg in Leah's absence.  Leah has
significantly more xfs experience than I do, so I won't be offended if
more review is desired before giving these patches an LGTM.  In fact,
I'd kind of appreciate it.  :-)

Also, I can also e-mail these patches to linux-xfs, but I didn't know
if this would be desired before I potentially spammed the linux-xfs
list.

Anyway, here is the summary of the proposed backports to 5.15.  Please
take a look.

Thanks,

					- Ted

(Commit id's are in the xfs-5.15 branch in my xfs-lts-backports git
tree[1].  Commits that have the note "not yet in 6.1" branch has been
backported to the proposed xfs-6.1 branch, although please note that
the xfs-6.1 branch hasn't yet gotten as much testing as the xfs-5.15
branch.)

[1] git://git.kernel.org/pub/scm/linux/kernel/git/tytso/xfs-lts-backports.git


46080ca79d18 xfs: hoist refcount record merge predicates
    commit 9d720a5a658f5135861773f26e927449bef93d61 upstream.   (v6.2)
    note: not yet in 6.1 LTS
    pre-req for: xfs: estimate post-merge refcounts correctly
    
45b231886605 xfs: estimate post-merge refcounts correctly
    commit b25d1984aa884fc91a73a5a407b9ac976d441e9b upstream.   (v6.2)
    note: not yet in 6.1 LTS
    fixes: xfs/179

d16ab63aad9b xfs: add missing cmap->br_state = XFS_EXT_NORM update
    commit 1a39ae415c1be1e46f5b3f97d438c7c4adc22b63 upstream.   (v5.18)
    pre-req for: xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
    
b9de7b77ccd9 xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
    commit d62113303d691bcd8d0675ae4ac63e7769afc56c upstream.   (v6.0)
    fixes: xfs/553
    
60cd06e242be xfs: stabilize the dirent name transformation function used for ascii-ci dir hash computation
    commit a9248538facc3d9e769489e50a544509c2f9cebe upstream.   (v6.4)
    note: not yet in 6.1 LTS
    fixes: xfs/597
    
679add840fa6 xfs: use the directory name hash function for dir scrubbing
    commit 9dceccc5822f2ecea12a89f24d7cad1f3e5eab7c upstream.   (v6.4)
    note: not yet in 6.1 LTS
    fixes: xfs/597
    
a07ec38ecc0e xfs: get root inode correctly at bulkstat
    commit 817644fa4525258992f17fecf4f1d6cdd2e1b731 upstream.   (v6.2)
    note: not yet in 6.1 LTS
    fixes: xfs/557
    
85cd6053e920 xfs: bound maximum wait time for inodegc work
    commit 7cf2b0f9611b9971d663e1fc3206eeda3b902922 upstream.   (v5.19)
    requested backport to fix bug: https://lore.kernel.org/all/20230710215354.GA679018@xxxxxxxxxxxx/T/#u

eb639a92fb50 xfs: introduce xfs_inodegc_push()
    commit 5e672cd69f0a534a445df4372141fd0d1d00901d upstream.   (v5.19)
    requested backport to fix bug: https://lore.kernel.org/all/20230710215354.GA679018@xxxxxxxxxxxx/T/#u




[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux