summaryrefslogtreecommitdiff
tag namerealtime-reflink-extsize_2021-09-17 (cf048b91089b42ffb31d0c7a64b9f03299d7d476)
tag date2021-09-17 18:56:26 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit 75cb7d3687...
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. -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmFFR0oACgkQ+H93GTRK tOtY4Q/9EO6dOFPc9M0lICX+KQYg5rwc3iiyCLnS4DUDUOUivzGqZ0MQTBgbbJh1 Y4estYJn/uI+KgheGENSWBLznupdQ44nFxM32VcewkTmVY2ovDT2O+aABng1lbLF azekwJi+paYhCBS1VWhcigOev7tLwYLyvaAawVBMDpmGyD+x8np5J1OsD9/8GPS3 zLpRXeoWbU58rCoeMeyqaF0DExZeYGpicH+JtKwpHlqIS0YcSbegpB8hGjZogGUj a0mkDKLZasxLJk8H1eXQ6l9o/Vo5quV8qJ4RCFDdx3s8rqGXQTaLDLzDXf4EvxcW cX+ZHpk3n94RlN57XbG+T8N3Y9SYvzqDdyAsxZS/oTOMIR9pOTzKci2KQf3G0ip/ GAPsR3WtqlhOZm+0KSq5vbHvUsoz1+yPxs6Iljk08x1r/fuwn5cjrzZfBTQuSoSo j68E3WvS9v+3Eicg+rLg/QST/YJt/PJ0uW+oVbJhRpZIDT064pyh/WVv8Zsr4ofE UCcYcR1S/DZTXeGRHlocVfER43a3jf82vdPVRsPZ7UzSMJR3G5p9mzn28n7FZ9Bc SVAkX/+pXC2sm7FNId5ydpq/BXeu2SSCyKwJboEgi5A5YAwFzQCWi01nE7tzz3On 0OOsNTV9nGj2/twXLAJuB9CKZuZFOO2Wzv5X9J8Sq7RUlh+6cxI= =Fou4 -----END PGP SIGNATURE-----