tag name | realtime-reflink-extsize_2022-10-14 (e51179d5ce05bfea0eed457e4163e711606732eb) |
tag date | 2022-10-14 14:19:22 -0700 |
tagged by | Darrick J. Wong <djwong@kernel.org> |
tagged object | commit 21a7ebc29d... |
xfs: reflink with large realtime extents
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.
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmNJ0loACgkQ+H93GTRK
tOvvNg//UFukC9cSD+4XMWV4jLIoqt9gk1z5xbOcoDMpIaBiF8eDYRDHGlZ8p9gU
fmR6PFwzZK//klVx5zrtJHF60LEUJYeKhwl+W9+4xL/xR+uzW03ISAb73Po04pz1
4i2A3ZzgqE8RABtFUsavqMpt51H55klw6eq7Rc7WT47qXwCTtbKCYaZOnFiXWfmf
StDRvqTEAkSDmKsvNjAK4GftPWaw3u6nZuoZT6v2MYHdDhglFDBWGBAYrhJWH5LY
Rnb1vIjwEydtUcfR0jzYPsQLX2uOFdK78rgzFjLp2J1tfKWqVWF2vhlL2xzJIso4
IjQC/m2m/kVgR0DvexM69Jy4bfTZx4QnkfNO7mzK+XSRwVQMleDZUEN26b8ffXHN
708jEfybenXoJeiCfyKZfKOeojVSm5WsaP/6960cehjanaDR0+My3gJywM184Ije
7X9CfqxCNJ9Q0xmlnbhnBfsADc7v9eZYFHWTu1dKNDmXS4aHcq9VkEB8/bv5UhC3
eWyVVRdlxN8si/yP/94pPtITF7mwVZ+zvGHk/j01bKVKtKTHE01mkhOEenQ15WkH
MoVOqFvs3qPfrCra6iN9QoyjqgUf8Log6ZaY2CBZZq4BwBU7Hmsq5qfzAruqPwhI
/iPMSCHPQ1344AHpNHLRSdczlUGl4UfEvnE54J7eufUxHHTEjtk=
=40WQ
-----END PGP SIGNATURE-----