Re: [RFC PATCH v2 0/5] Add buffered write-through support to iomap & xfs

From: Daniel Gomez

Date: Mon May 04 2026 - 03:55:07 EST


On 08/04/2026 20.45, Ojaswin Mujoo wrote:
> Hi all,
>
> This is the v2 RFC to add buffered writethrough support to iomap and
> xfs. The changes made are mostly to get the writethrough implementation
> more inline with how dio handles writes.
>
>

I gave these series a run with kdevops and fstests using the following
profiles: xfs-crc-logdev, xfs-crc, xfs-reflink-logdev, xfs-reflink.

Note that I applied all patches on top of v7.1-rc1 and xfstest-dev
patches from Ojaswin have been rebased on latest master [1].

Link:
https://github.com/dagomez137/xfstests-dev/tree/iomap-buf-writethrough2 [1].

In general, some of the results here seem flaky. But let me know what
you think. I'll try to confirm the possible regressions with another
full run.


Summary per profile:

* xfs-crc-logdev: no regressions or fixes found
* xfs-crc:
* generic/753 fixed. This test failed on 7.1.0-rc1 run but succeeded
on 7.1.0-rc1-00005-gc6a39600d3c3.
* xfs-reflink-logdev:
* generic/415 failed on 7.1.0-rc1-00005-gc6a39600d3c3. I tried to
replicate the issue by just running generic/415 (not the entire test
suite), and I couldn't replicate it.
* xfs-reflink:
* generic/457 failed on 7.1.0-rc1-00005-gc6a39600d3c3.
* generic/561 failed on 7.1.0-rc1 but not on
7.1.0-rc1-00005-gc6a39600d3c3.


Here the full report list for each A/B profile test run:


http://htmlpreview.github.io/?https://github.com/dagomez137/kdevops-results-archive-wt/blob/main/workflows/fstests/results/r0001/fstests-report-7.1.0-rc1-vs-7.1.0-rc1-00005-gc6a39600d3c3-r0001-qsu-xfs-crc-logdev.html


http://htmlpreview.github.io/?https://github.com/dagomez137/kdevops-results-archive-wt/blob/main/workflows/fstests/results/r0001/fstests-report-7.1.0-rc1-vs-7.1.0-rc1-00005-gc6a39600d3c3-r0001-qsu-xfs-crc.html


http://htmlpreview.github.io/?https://github.com/dagomez137/kdevops-results-archive-wt/blob/main/workflows/fstests/results/r0001/fstests-report-7.1.0-rc1-vs-7.1.0-rc1-00005-gc6a39600d3c3-r0001-qsu-xfs-reflink-logdev.html


http://htmlpreview.github.io/?https://github.com/dagomez137/kdevops-results-archive-wt/blob/main/workflows/fstests/results/r0001/fstests-report-7.1.0-rc1-vs-7.1.0-rc1-00005-gc6a39600d3c3-r0001-qsu-xfs-reflink.html