NFS provides usable dirent.d_type but not necessarily for all entries
of large directories. See <https://bugzilla.redhat.com/
1252549>
* lib/fts.c (leaf_optimization_applies): Append NFS on the white list.
+2015-12-20 Kamil Dudka <kdudka@redhat.com>
+
+ fts: ensure leaf optimization is used for NFS
+ NFS provides usable dirent.d_type but not necessarily for all entries
+ of large directories. See <https://bugzilla.redhat.com/1252549>
+ * lib/fts.c (leaf_optimization_applies): Append NFS on the white list.
+
2015-12-20 Pádraig Brady <P@draigBrady.com>
fts: enable leaf optimization for XFS
switch (fs_buf.f_type)
{
+ case S_MAGIC_NFS:
+ /* NFS provides usable dirent.d_type but not necessarily for all entries
+ of large directories. See <https://bugzilla.redhat.com/1252549>. */
+ return true;
+
/* List here the file system types that lack usable dirent.d_type
info, yet for which the optimization does apply. */
case S_MAGIC_REISERFS: