[00/11] xfs: refactor and improve inode iteration
mbox series

Message ID 155916877311.757870.11060347556535201032.stgit@magnolia
Headers show
Series
  • xfs: refactor and improve inode iteration
Related show

Message

Darrick J. Wong May 29, 2019, 10:26 p.m. UTC
Hi all,

This series refactors all the inode walking code in XFS into a single
set of helper functions.  The goal is to separate the mechanics of
iterating a subset of inode in the filesystem from bulkstat.

Next we introduce a parallel inode walk feature to speed up quotacheck
on large filesystems.  Finally, we port the existing bulkstat and
inumbers ioctls in preparation for the next series.

If you're going to start using this mess, you probably ought to just
pull from my git trees, which are linked below.

This is an extraordinary way to destroy everything.  Enjoy!
Comments and questions are, as always, welcome.

--D

kernel git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfs-linux.git/log/?h=parallel-iwalk

xfsprogs git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfsprogs-dev.git/log/?h=parallel-iwalk