<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
Hi,<br>
<br>
Servers:<br>
Lustre 2.15.8 +
<a class="moz-txt-link-freetext" href="https://review.whamcloud.com/c/fs/lustre-release/+/63626">https://review.whamcloud.com/c/fs/lustre-release/+/63626</a><br>
zfs 2.3.2<br>
<br>
Single MDT and 24 OSTs.<br>
<br>
Clients:<br>
Lustre 2.15.8 <br>
<br>
<br>
Lately we have seen some dirs that will not list. I.e.:<br>
<br>
[bad_dir]# ls<br>
ls: reading directory '.': Value too large for defined data type<br>
ls: reading directory '.': Value too large for defined data type<br>
ls: reading directory '.': Value too large for defined data type<br>
...<br>
<br>
This loops forever. A 'find' just stops after the first error, while
'lfs find' sees it as an empty dir without any error.<br>
<br>
If we list a know file in that dir (ls bad_dir/know_file) it works
as expected.<br>
<br>
MDS log spews out this, when listening the dir:<br>
<br>
[Mon May 18 12:45:56 2026] Lustre:
9081:0:(mdd_object.c:3687:mdd_dir_page_build()) build page failed:
-75!<br>
[Mon May 18 12:45:56 2026] Lustre:
9081:0:(mdd_object.c:3687:mdd_dir_page_build()) Skipped 135 previous
similar messages<br>
<br>
Have anyone else seen this?<br>
<br>
Cheers,<br>
Hans Henrik
</body>
</html>