tag name | realtime-reflink-extsize_2022-11-09 (62f9934a1e684c1a3082f07d329e7e2114870fed) |
tag date | 2022-11-09 19:10:42 -0800 |
tagged by | Darrick J. Wong <djwong@kernel.org> |
tagged object | commit 55e5e9fb62... |
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+H93GTRKtOsFAmNsa7IACgkQ+H93GTRK
tOv7EQ//Wbwn8onV+FE2AQK+qE4ZIA+oCjMqWO/NA94VT1Gfb9YS0fRcV/rXg0LA
lRQz8xgLhVoUsghg7zYeoIemXxN84q0ATvZxSLhcDVrAxbGn00l5ORzNiv64YVBj
yJK58YQPACsfHR3aazvJ3KtLHzowB0VFHbJ8DKVZ1M77vRvyEZgZbWTCVUAqGF+S
JSM1LwdLNFYpliD330pZ0cnC6tT7fUQBsZ0RKUleKAf1msax0XunrBIRImQmVpJV
A1FPr9KV5uj6BT+Y/2ItigXPt8JFl2uvk8t9pz/4d0UWFqU6YeODL8kz8EYrXWJc
fRIvBrOCc4d59LVPdFFtWmvkqlrEBbwd28cXTIh+u6fmrP+RAePzMY2ogq+hSCHo
NKviUsMncv3g27Qk5uK5VPobFMy8koFwmfYkV71zllnBXs2/Y+995MvJbJhPBRqq
H5GUCtE8nS7gfV4sO2JXrU1jIPM4jRs/Ifd/V3y9mwc5qpIPvcpYEkycJUoDcwT5
rqBsHg4KAblW0uLcbQbPdDnzYT9nJFaKEOJQMjPVim0/weuWJqjFZVw8IfaSAdrd
qy7Kf/hUK7rL2msGqFYI2DtLXv8IJhzYpNAC6U0eNA5gYoD8Vs2rTNaVQqIcfORv
RrBldR0Wsju5hRSTfE0J0JU070vqz54rQQTGICLcuzKv08G/25g=
=WZZf
-----END PGP SIGNATURE-----