<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hi,<br>
    <br>
    <br>
    It seems like the inherited project quota issue [1] with mv has been
    resolved with XFS in RHEL9. However, Lustre is a bit strange.<br>
    <br>
    Given a "src" and "dst"(empty) dir these two ways of calling mv
    behaves differently:<br>
    <br>
    mv src dst/  (work: no copy)<br>
    mv src dst/src (copy, then delete)<br>
    <br>
    I've attached an strace output for both Lustre and XFS. It seems
    like mv is handling the fact that Lustre don't have renameat2 a bit
    differently.<br>
    <br>
    Before I dig further. Is this behavior known?<br>
    <br>
    Cheers,<br>
    Hans Henrik<br>
    <br>
    [1]
<a class="moz-txt-link-freetext" href="http://lists.lustre.org/pipermail/lustre-discuss-lustre.org/2023-February/018511.html">http://lists.lustre.org/pipermail/lustre-discuss-lustre.org/2023-February/018511.html</a><br>
  </body>
</html>