(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
