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
