tag name | incore-unlinked-list_2019-02-04 (2a4e49569e63bb36e1ca967d4c90ef4ec43d276a) |
tag date | 2019-02-04 09:31:46 -0800 |
tagged by | Darrick J. Wong <darrick.wong@oracle.com> |
tagged object | commit d66b0676fd... |
xfs: incore unlinked list
This new patch series refactors the existing code that handles metadata
updates to the unlinked list when adding or removing inodes from that
list. It then adds an in-core hashtable to record which inode's
next_unlinked field points to a given inode. This enables us to remove
any inode from the on-disk unlinked structure without having to actually
walk the entire unlinked list, which reduces overhead substantially.