summaryrefslogtreecommitdiffstats
tag namerealtime-reflink-extsize_2024-04-29 (74d84f36c9061ac062e7cbb5ac14753d55699068)
tag date2024-04-29 19:58:01 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit 8db0133acf...
downloadxfsprogs-dev-realtime-reflink-extsize_2024-04-29.tar.gz
xfsprogs: reflink with large realtime extents [v2.1 54/62]
Now that we've landed support for reflink on the realtime device for cases where the rt extent size is the same as the fs block size, enhance the reflink code further to support cases where the rt extent size is a power-of-two multiple of the fs block size. This enables us to do data block sharing (for example) for much larger allocation units by dirtying pagecache around shared extents and expanding writeback to write back shared extents fully. This has been running on the djcloud for months with no problems. Enjoy! Signed-off-by: Darrick J. Wong <djwong@kernel.org> -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQQ2qTKExjcn+O1o2YRKO3ySh0YRpgUCZjBeOQAKCRBKO3ySh0YR pq1SAP4r59LwBR9myla9ehsmipLgpXd/RRQdIlAdpjyEDTYHMgD9H2OCQv1aqLST wt7gnFptEoJRtZFC1mReTrVPyQGvfQs= =drEV -----END PGP SIGNATURE-----