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