Public bug reported:

Quoting the upstream bug report:

"The gnulib function dirent_inode_sort_may_be_useful() should return
false for Lustre (i.e. #define S_MAGIC_LUSTRE 0x0BD00BD0 as seen
in lustre/include/uapi/linux/lustre/lustre_user.h in the Lustre source
tree as LL_SUPER_MAGIC [1]). Sorting dirents negatively impacts du
performance on Lustre because it interferes with Lustre's ability to
prefetch file metadata (via statahead).

For context, Lustre is an open-source (GPLv2) out-of-tree Linux filesystem
commonly used for HPC applications."

This patch was merged upstream as:

https://github.com/coreutils/gnulib/commit/578b8d7dc5e3fc00d308660fa60bb529a2e42bb3

Could we cherry-pick this to Ubuntu gnulib?

** Affects: gnulib (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2137373

Title:
  Slow du performance on Lustre for large directories

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnulib/+bug/2137373/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to