summaryrefslogtreecommitdiff
tag namereserve-rt-metadata-space_2022-10-14 (8056ef7c108a4fe32165c566e0631d7310fa6027)
tag date2022-10-14 14:19:13 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit e86a2b6118...
xfs: enable in-core block reservation for rt metadata
In preparation for adding reverse mapping and refcounting to the realtime device, enhance the metadir code to reserve free space for btree shape changes as delayed allocation blocks. This effectively allows us to pre-allocate space for the rmap and refcount btrees in the same manner as we do for the data device counterparts, which is how we avoid ENOSPC failures when space is low but we've already committed to a COW operation. Signed-off-by: Darrick J. Wong <djwong@kernel.org> -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmNJ0lEACgkQ+H93GTRK tOuzlRAAlvl2KBD8weIk8mLybpmxzIYtkgUsvDhzMKVkarWt1O/5yTsBjmO4vcKZ zuP2R058s4ffAyUxNEvf232oYlNnAB1dsPKZLo3k54MUhT5Z4dTulqWzdmN0H84Y 0bsIjSNx6tNBf+YdUsykW/JNxcdyOH7R7bt2mdm7VMLdEwY285PCVedld4G3K3UL PRAK3Q/Vm/ocoED2U0tWVDMLxHTHI7xKBlu/W5M1mbpQ0t3eBAbwrHGrRTJ+/7M1 xIznTvQwPJXnzxuPNlXyenbLWpDmynNBfsKATfY9mXILsqt1F12Gs8Y4ZL3oAfd5 c0zSriv2Cp19j+i+sFBvcUpsWgwxVwb2DtK1Ppj2WYKx5G+IqK2ZXp3mcvZ4e4Ik nMzTDbVZAysHtVkycFyqZfhGge7/BDR+8MeEjUnw8+KqjRPMo78W90xPIJTW3prX QkeYyNinC00rpxDtze8rDpXm08DAzppay6LUeZmDUHFyb3KiCaE9ccxEe5+DuZOx 0Kw5gNw4d1ZPshj8Qsev1AFJYUVEVzTZTaOymcMyzTT7lbYCVPviU+GdrL8/Tb1N 58x6lzya4cmAqwPn0W080aliyMeo2Ku2ync0B3jseiT7aNq5jSqdO+HziByLfqBw qUd1oOfdG3xZ4XDQv009x1u0aRuknrdS3SlvydtHbR+/El6EBJw= =zPQV -----END PGP SIGNATURE-----