(a) When using the Lustre filesystem on Ubuntu, du performance on large
directories (i.e. anything larger than 10k files) is very slow. This is
because gnulib will sort dirents in large directories. This harms the
Lustre client's attempt to prefetch metadata from the Lustre server. The
bug fix above disables this sorting in gnulib (similar to NFS or tmpfs).
This improves the performance around 9x.

(b) U22 and U24, ideally.

Regarding a test plan - Testing the fix requires setting up a Lustre
client and Lustre server. Lustre is not packaged with Ubuntu by default.
So you would need to build Lustre from source, if you want to test it
yourself. However, I've personally validated the patch. How should we
approach a test plan in this scenario?

-- 
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