mbox series

[PATCHSET,v24.2,0/3] populate: tweaks to the filesystems created

Message ID 168065020955.494608.9615705289123811403.stgit@frogsfrogsfrogs (mailing list archive)
Headers show
Series populate: tweaks to the filesystems created | expand

Message

Darrick J. Wong April 4, 2023, 11:16 p.m. UTC
Hi all,

This series makes a few adjustments to the code that creates a sample
XFS filesystem containing all types of metadata.  The first patch fixes
the btree-format xattr creation code to ensure that we'll actually end
up with such a structure.

The last two patches adjust the large directories that get created to
be a closer match for what people really create on production systems.
Most directories contain many more files than subdirectories, and the
deletion rates are generally not 50%.  As online fsck moves closer to
merging, we'd really like fstests to create XFS filesystems that are
representative of what people do with XFS.

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

fstests git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfstests-dev.git/log/?h=populate-tweaks
---
 common/populate |   63 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
 src/popdir.pl   |   15 +++++++++----
 2 files changed, 67 insertions(+), 11 deletions(-)