<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:15:14 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Whamcloud Community JIRA</title>
    <link>https://jira.whamcloud.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.14</version>
        <build-number>940014</build-number>
        <build-date>05-12-2023</build-date>
    </build-info>


<item>
            <title>[LU-15075] Moving file fails with &quot;No data available&quot; error</title>
                <link>https://jira.whamcloud.com/browse/LU-15075</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Several users of our Lustre file system report that once in a while they generate a file which cannot be moved. It does not happen very frequently (maybe once every several thousand files), but it is enough to disrupt the workflow of their calculations.&lt;/p&gt;

&lt;p&gt;The following if for an example text file of&#160;5461 bytes, which looks normal when running cat on it. However, moving the file is impossible:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
# mv _jobinfo.tmp _jobinfo2
mv: cannot move &#8216;_jobinfo.tmp&#8217; to &#8216;_jobinfo2&#8217;: No data available
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Weirdly, by changing the target file name longer, all of a sudden it works:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
# mv _jobinfo.tmp _jobinfo3 # This works!&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;Here is the strace of both commands:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
# strace mv _jobinfo.tmp _jobinfo2
execve(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/bin/mv&quot;&lt;/span&gt;, [&lt;span class=&quot;code-quote&quot;&gt;&quot;mv&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;_jobinfo.tmp&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;_jobinfo2&quot;&lt;/span&gt;], 0x7ffdcfdc1a80 &lt;span class=&quot;code-comment&quot;&gt;/* 67 vars */&lt;/span&gt;) = 0
brk(NULL)                               = 0xfdb000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9f998ad000
access(&lt;span class=&quot;code-quote&quot;&gt;&quot;/etc/ld.so.preload&quot;&lt;/span&gt;, R_OK)      = -1 ENOENT (No such file or directory)
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/etc/ld.so.cache&quot;&lt;/span&gt;, O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=59519, ...}) = 0
mmap(NULL, 59519, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f9f9989e000
close(3)                                = 0
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/lib64/libselinux.so.1&quot;&lt;/span&gt;, O_RDONLY|O_CLOEXEC) = 3
read(3, &lt;span class=&quot;code-quote&quot;&gt;&quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&amp;gt;\0\1\0\0\0\220j\0\0\0\0\0\0&quot;&lt;/span&gt;..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=155744, ...}) = 0
mmap(NULL, 2255216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9f99466000
mprotect(0x7f9f9948a000, 2093056, PROT_NONE) = 0
mmap(0x7f9f99689000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7f9f99689000
mmap(0x7f9f9968b000, 6512, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9f9968b000
close(3)                                = 0
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/lib64/libacl.so.1&quot;&lt;/span&gt;, O_RDONLY|O_CLOEXEC) = 3
read(3, &lt;span class=&quot;code-quote&quot;&gt;&quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&amp;gt;\0\1\0\0\0p\37\0\0\0\0\0\0&quot;&lt;/span&gt;..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=37064, ...}) = 0
mmap(NULL, 2130560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9f9925d000
mprotect(0x7f9f99264000, 2097152, PROT_NONE) = 0
mmap(0x7f9f99464000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f9f99464000
close(3)                                = 0
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/lib64/libattr.so.1&quot;&lt;/span&gt;, O_RDONLY|O_CLOEXEC) = 3
read(3, &lt;span class=&quot;code-quote&quot;&gt;&quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&amp;gt;\0\1\0\0\0\320\23\0\0\0\0\0\0&quot;&lt;/span&gt;..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=19896, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9f9989d000
mmap(NULL, 2113904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9f99058000
mprotect(0x7f9f9905c000, 2093056, PROT_NONE) = 0
mmap(0x7f9f9925b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f9f9925b000
close(3)                                = 0
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/lib64/libc.so.6&quot;&lt;/span&gt;, O_RDONLY|O_CLOEXEC) = 3
read(3, &lt;span class=&quot;code-quote&quot;&gt;&quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&amp;gt;\0\1\0\0\0`&amp;amp;\2\0\0\0\0\0&quot;&lt;/span&gt;..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2156344, ...}) = 0
mmap(NULL, 3985920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9f98c8a000
mprotect(0x7f9f98e4e000, 2093056, PROT_NONE) = 0
mmap(0x7f9f9904d000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c3000) = 0x7f9f9904d000
mmap(0x7f9f99053000, 16896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9f99053000
close(3)                                = 0
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/lib64/libpcre.so.1&quot;&lt;/span&gt;, O_RDONLY|O_CLOEXEC) = 3
read(3, &lt;span class=&quot;code-quote&quot;&gt;&quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&amp;gt;\0\1\0\0\0\360\25\0\0\0\0\0\0&quot;&lt;/span&gt;..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=402384, ...}) = 0
mmap(NULL, 2494984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9f98a28000
mprotect(0x7f9f98a88000, 2097152, PROT_NONE) = 0
mmap(0x7f9f98c88000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x60000) = 0x7f9f98c88000
close(3)                                = 0
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/lib64/libdl.so.2&quot;&lt;/span&gt;, O_RDONLY|O_CLOEXEC) = 3
read(3, &lt;span class=&quot;code-quote&quot;&gt;&quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&amp;gt;\0\1\0\0\0P\16\0\0\0\0\0\0&quot;&lt;/span&gt;..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=19248, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9f9989c000
mmap(NULL, 2109744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9f98824000
mprotect(0x7f9f98826000, 2097152, PROT_NONE) = 0
mmap(0x7f9f98a26000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f9f98a26000
close(3)                                = 0
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/lib64/libpthread.so.0&quot;&lt;/span&gt;, O_RDONLY|O_CLOEXEC) = 3
read(3, &lt;span class=&quot;code-quote&quot;&gt;&quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&amp;gt;\0\1\0\0\0\200m\0\0\0\0\0\0&quot;&lt;/span&gt;..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=142144, ...}) = 0
mmap(NULL, 2208904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9f98608000
mprotect(0x7f9f9861f000, 2093056, PROT_NONE) = 0
mmap(0x7f9f9881e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f9f9881e000
mmap(0x7f9f98820000, 13448, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9f98820000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9f9989b000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9f99899000
arch_prctl(ARCH_SET_FS, 0x7f9f99899840) = 0
mprotect(0x7f9f9904d000, 16384, PROT_READ) = 0
mprotect(0x7f9f9881e000, 4096, PROT_READ) = 0
mprotect(0x7f9f98a26000, 4096, PROT_READ) = 0
mprotect(0x7f9f98c88000, 4096, PROT_READ) = 0
mprotect(0x7f9f9925b000, 4096, PROT_READ) = 0
mprotect(0x7f9f99464000, 4096, PROT_READ) = 0
mprotect(0x7f9f99689000, 4096, PROT_READ) = 0
mprotect(0x61d000, 4096, PROT_READ)     = 0
mprotect(0x7f9f998ae000, 4096, PROT_READ) = 0
munmap(0x7f9f9989e000, 59519)           = 0
set_tid_address(0x7f9f99899b10)         = 23764
set_robust_list(0x7f9f99899b20, 24)     = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7f9f9860e860, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f9f98617630}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7f9f9860e8f0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f9f98617630}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=300000*1024, rlim_max=RLIM64_INFINITY}) = 0
statfs(&lt;span class=&quot;code-quote&quot;&gt;&quot;/sys/fs/selinux&quot;&lt;/span&gt;, 0x7ffc081f95b0) = -1 ENOENT (No such file or directory)
statfs(&lt;span class=&quot;code-quote&quot;&gt;&quot;/selinux&quot;&lt;/span&gt;, 0x7ffc081f95b0)      = -1 ENOENT (No such file or directory)
brk(NULL)                               = 0xfdb000
brk(0xffc000)                           = 0xffc000
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/proc/filesystems&quot;&lt;/span&gt;, O_RDONLY)     = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9f998ac000
read(3, &lt;span class=&quot;code-quote&quot;&gt;&quot;nodev\tsysfs\nnodev\trootfs\nnodev\tr&quot;&lt;/span&gt;..., 1024) = 471
stat(&lt;span class=&quot;code-quote&quot;&gt;&quot;/etc/sysconfig/64bit_strstr_via_64bit_strstr_sse2_unaligned&quot;&lt;/span&gt;, 0x7ffc081f8af0) = -1 ENOENT (No such file or directory)
read(3, &quot;&quot;, 1024)                       = 0
close(3)                                = 0
munmap(0x7f9f998ac000, 4096)            = 0
access(&lt;span class=&quot;code-quote&quot;&gt;&quot;/etc/selinux/config&quot;&lt;/span&gt;, F_OK)     = 0
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/lib/locale/locale-archive&quot;&lt;/span&gt;, O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=106172832, ...}) = 0
mmap(NULL, 106172832, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f9f920c6000
close(3)                                = 0
geteuid()                               = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
stat(&lt;span class=&quot;code-quote&quot;&gt;&quot;_jobinfo2&quot;&lt;/span&gt;, 0x7ffc081f9560)       = -1 ENOENT (No such file or directory)
lstat(&lt;span class=&quot;code-quote&quot;&gt;&quot;_jobinfo.tmp&quot;&lt;/span&gt;, {st_mode=S_IFREG|0644, st_size=5461, ...}) = 0
lstat(&lt;span class=&quot;code-quote&quot;&gt;&quot;_jobinfo2&quot;&lt;/span&gt;, 0x7ffc081f9210)      = -1 ENOENT (No such file or directory)
renameat2(AT_FDCWD, &lt;span class=&quot;code-quote&quot;&gt;&quot;_jobinfo.tmp&quot;&lt;/span&gt;, AT_FDCWD, &lt;span class=&quot;code-quote&quot;&gt;&quot;_jobinfo2&quot;&lt;/span&gt;, 0) = -1 ENODATA (No data available)
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/share/locale/locale.alias&quot;&lt;/span&gt;, O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2502, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9f998ac000
read(3, &lt;span class=&quot;code-quote&quot;&gt;&quot;# Locale name alias data base.\n#&quot;&lt;/span&gt;..., 4096) = 2502
read(3, &quot;&quot;, 4096)                       = 0
close(3)                                = 0
munmap(0x7f9f998ac000, 4096)            = 0
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/share/locale/en_US.UTF-8/LC_MESSAGES/coreutils.mo&quot;&lt;/span&gt;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/share/locale/en_US.utf8/LC_MESSAGES/coreutils.mo&quot;&lt;/span&gt;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/share/locale/en_US/LC_MESSAGES/coreutils.mo&quot;&lt;/span&gt;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/share/locale/en.UTF-8/LC_MESSAGES/coreutils.mo&quot;&lt;/span&gt;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/share/locale/en.utf8/LC_MESSAGES/coreutils.mo&quot;&lt;/span&gt;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/share/locale/en/LC_MESSAGES/coreutils.mo&quot;&lt;/span&gt;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/lib64/charset.alias&quot;&lt;/span&gt;, O_RDONLY|O_NOFOLLOW) = -1 ENOENT (No such file or directory)
write(2, &lt;span class=&quot;code-quote&quot;&gt;&quot;mv: &quot;&lt;/span&gt;, 4mv: )                     = 4
write(2, &lt;span class=&quot;code-quote&quot;&gt;&quot;cannot move \342\200\230_jobinfo.tmp\342\200\231 t&quot;&lt;/span&gt;..., 49cannot move &#8216;_jobinfo.tmp&#8217; to &#8216;_jobinfo2&#8217;) = 49
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo&quot;&lt;/span&gt;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo&quot;&lt;/span&gt;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/share/locale/en_US/LC_MESSAGES/libc.mo&quot;&lt;/span&gt;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo&quot;&lt;/span&gt;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo&quot;&lt;/span&gt;, O_RDONLY) = -1 ENOENT (No such file or directory)
open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/share/locale/en/LC_MESSAGES/libc.mo&quot;&lt;/span&gt;, O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, &lt;span class=&quot;code-quote&quot;&gt;&quot;: No data available&quot;&lt;/span&gt;, 19: No data available)     = 19
write(2, &lt;span class=&quot;code-quote&quot;&gt;&quot;\n&quot;&lt;/span&gt;, 1
)                       = 1
lseek(0, 0, SEEK_CUR)                   = -1 ESPIPE (Illegal seek)
close(0)                                = 0
close(1)                                = 0
close(2)                                = 0
exit_group(1)                           = ?
+++ exited with 1 +++
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
&#160;
# strace mv _jobinfo.tmp _jobinfo3 execve(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/bin/mv&quot;&lt;/span&gt;, [&lt;span class=&quot;code-quote&quot;&gt;&quot;mv&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;_jobinfo.tmp&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;_jobinfo3&quot;&lt;/span&gt;], 0x7ffd4e5b37a0 &lt;span class=&quot;code-comment&quot;&gt;/* 67 vars */&lt;/span&gt;) = 0 brk(NULL) = 0x871000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3e5248d000 access(&lt;span class=&quot;code-quote&quot;&gt;&quot;/etc/ld.so.preload&quot;&lt;/span&gt;, R_OK) = -1 ENOENT (No such file or directory) open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/etc/ld.so.cache&quot;&lt;/span&gt;, O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=59519, ...}) = 0 mmap(NULL, 59519, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3e5247e000 close(3) = 0 open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/lib64/libselinux.so.1&quot;&lt;/span&gt;, O_RDONLY|O_CLOEXEC) = 3 read(3, &lt;span class=&quot;code-quote&quot;&gt;&quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&amp;gt;\0\1\0\0\0\220j\0\0\0\0\0\0&quot;&lt;/span&gt;..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=155744, ...}) = 0 mmap(NULL, 2255216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3e52046000 mprotect(0x7f3e5206a000, 2093056, PROT_NONE) = 0 mmap(0x7f3e52269000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7f3e52269000 mmap(0x7f3e5226b000, 6512, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3e5226b000 close(3) = 0 open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/lib64/libacl.so.1&quot;&lt;/span&gt;, O_RDONLY|O_CLOEXEC) = 3 read(3, &lt;span class=&quot;code-quote&quot;&gt;&quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&amp;gt;\0\1\0\0\0p\37\0\0\0\0\0\0&quot;&lt;/span&gt;..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=37064, ...}) = 0 mmap(NULL, 2130560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3e51e3d000 mprotect(0x7f3e51e44000, 2097152, PROT_NONE) = 0 mmap(0x7f3e52044000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f3e52044000 close(3) = 0 open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/lib64/libattr.so.1&quot;&lt;/span&gt;, O_RDONLY|O_CLOEXEC) = 3 read(3, &lt;span class=&quot;code-quote&quot;&gt;&quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&amp;gt;\0\1\0\0\0\320\23\0\0\0\0\0\0&quot;&lt;/span&gt;..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=19896, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3e5247d000 mmap(NULL, 2113904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3e51c38000 mprotect(0x7f3e51c3c000, 2093056, PROT_NONE) = 0 mmap(0x7f3e51e3b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f3e51e3b000 close(3) = 0 open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/lib64/libc.so.6&quot;&lt;/span&gt;, O_RDONLY|O_CLOEXEC) = 3 read(3, &lt;span class=&quot;code-quote&quot;&gt;&quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&amp;gt;\0\1\0\0\0`&amp;amp;\2\0\0\0\0\0&quot;&lt;/span&gt;..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=2156344, ...}) = 0 mmap(NULL, 3985920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3e5186a000 mprotect(0x7f3e51a2e000, 2093056, PROT_NONE) = 0 mmap(0x7f3e51c2d000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c3000) = 0x7f3e51c2d000 mmap(0x7f3e51c33000, 16896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3e51c33000 close(3) = 0 open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/lib64/libpcre.so.1&quot;&lt;/span&gt;, O_RDONLY|O_CLOEXEC) = 3 read(3, &lt;span class=&quot;code-quote&quot;&gt;&quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&amp;gt;\0\1\0\0\0\360\25\0\0\0\0\0\0&quot;&lt;/span&gt;..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=402384, ...}) = 0 mmap(NULL, 2494984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3e51608000 mprotect(0x7f3e51668000, 2097152, PROT_NONE) = 0 mmap(0x7f3e51868000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x60000) = 0x7f3e51868000 close(3) = 0 open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/lib64/libdl.so.2&quot;&lt;/span&gt;, O_RDONLY|O_CLOEXEC) = 3 read(3, &lt;span class=&quot;code-quote&quot;&gt;&quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&amp;gt;\0\1\0\0\0P\16\0\0\0\0\0\0&quot;&lt;/span&gt;..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=19248, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3e5247c000 mmap(NULL, 2109744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3e51404000 mprotect(0x7f3e51406000, 2097152, PROT_NONE) = 0 mmap(0x7f3e51606000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f3e51606000 close(3) = 0 open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/usr/lib64/libpthread.so.0&quot;&lt;/span&gt;, O_RDONLY|O_CLOEXEC) = 3 read(3, &lt;span class=&quot;code-quote&quot;&gt;&quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&amp;gt;\0\1\0\0\0\200m\0\0\0\0\0\0&quot;&lt;/span&gt;..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=142144, ...}) = 0 mmap(NULL, 2208904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3e511e8000 mprotect(0x7f3e511ff000, 2093056, PROT_NONE) = 0 mmap(0x7f3e513fe000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f3e513fe000 mmap(0x7f3e51400000, 13448, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3e51400000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3e5247b000 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3e52479000 arch_prctl(ARCH_SET_FS, 0x7f3e52479840) = 0 mprotect(0x7f3e51c2d000, 16384, PROT_READ) = 0 mprotect(0x7f3e513fe000, 4096, PROT_READ) = 0 mprotect(0x7f3e51606000, 4096, PROT_READ) = 0 mprotect(0x7f3e51868000, 4096, PROT_READ) = 0 mprotect(0x7f3e51e3b000, 4096, PROT_READ) = 0 mprotect(0x7f3e52044000, 4096, PROT_READ) = 0 mprotect(0x7f3e52269000, 4096, PROT_READ) = 0 mprotect(0x61d000, 4096, PROT_READ) = 0 mprotect(0x7f3e5248e000, 4096, PROT_READ) = 0 munmap(0x7f3e5247e000, 59519) = 0 set_tid_address(0x7f3e52479b10) = 22851 set_robust_list(0x7f3e52479b20, 24) = 0 rt_sigaction(SIGRTMIN, {sa_handler=0x7f3e511ee860, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f3e511f7630}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {sa_handler=0x7f3e511ee8f0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f3e511f7630}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=300000*1024, rlim_max=RLIM64_INFINITY}) = 0 statfs(&lt;span class=&quot;code-quote&quot;&gt;&quot;/sys/fs/selinux&quot;&lt;/span&gt;, 0x7ffc229f7b50) = -1 ENOENT (No such file or directory) statfs(&lt;span class=&quot;code-quote&quot;&gt;&quot;/selinux&quot;&lt;/span&gt;, 0x7ffc229f7b50) = -1 ENOENT (No such file or directory) brk(NULL) = 0x871000 brk(0x892000) = 0x892000 open(&lt;span class=&quot;code-quote&quot;&gt;&quot;/proc/filesystems&quot;&lt;/span&gt;, O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3e5248c000 read(3, &lt;span class=&quot;code-quote&quot;&gt;&quot;nodev\tsysfs\nnodev\trootfs\nnodev\tr&quot;&lt;/span&gt;..., 1024) = 471 stat(&lt;span class=&quot;code-quote&quot;&gt;&quot;/etc/sysconfig/64bit_strstr_via_64bit_strstr_sse2_unaligned&quot;&lt;/span&gt;, 0x7ffc229f70b0) = -1 ENOENT (No such file or directory) read(3, &lt;span class=&quot;code-quote&quot;&gt;&quot;&quot;, 1024) = 0 close(3) = 0 munmap(0x7f3e5248c000, 4096) = 0 access(&quot;&lt;/span&gt;/etc/selinux/config&lt;span class=&quot;code-quote&quot;&gt;&quot;, F_OK) = 0 open(&quot;&lt;/span&gt;/usr/lib/locale/locale-archive&lt;span class=&quot;code-quote&quot;&gt;&quot;, O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=106172832, ...}) = 0 mmap(NULL, 106172832, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3e4aca6000 close(3) = 0 geteuid() = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 stat(&quot;&lt;/span&gt;_jobinfo3&lt;span class=&quot;code-quote&quot;&gt;&quot;, 0x7ffc229f7b00) = -1 ENOENT (No such file or directory) lstat(&quot;&lt;/span&gt;_jobinfo.tmp&lt;span class=&quot;code-quote&quot;&gt;&quot;, {st_mode=S_IFREG|0644, st_size=5461, ...}) = 0 lstat(&quot;&lt;/span&gt;_jobinfo3&lt;span class=&quot;code-quote&quot;&gt;&quot;, 0x7ffc229f77b0) = -1 ENOENT (No such file or directory) renameat2(AT_FDCWD, &quot;&lt;/span&gt;_jobinfo.tmp&lt;span class=&quot;code-quote&quot;&gt;&quot;, AT_FDCWD, &quot;&lt;/span&gt;_jobinfo3&quot;, 0) = 0 lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek) close(0) = 0 close(1) = 0 close(2) = 0 exit_group(0) = ? +++ exited with 0 +++
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;The issue only occurs on our Lustre file system. It is currently not clear how to consistently generate a file for which the problem is there. The precise lustre client version is lustre-client-2.12.6-1k3.10.0v1160.11.1.el7ib4.9.x86_64&lt;br/&gt;
There are some other tickets with a similar error, but I could not find a solution that could be relevant for this problem (&lt;a href=&quot;https://www.mail-archive.com/lustre-discuss@lists.lustre.org/msg16584.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.mail-archive.com/lustre-discuss@lists.lustre.org/msg16584.html&lt;/a&gt; - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8039&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.whamcloud.com/browse/LU-8039&lt;/a&gt;)&lt;/p&gt;</description>
                <environment>CentOS Linux release 7.9.2009</environment>
        <key id="66572">LU-15075</key>
            <summary>Moving file fails with &quot;No data available&quot; error</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="1" iconUrl="https://jira.whamcloud.com/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="vandenbrande">Steven Vandenbrande</reporter>
                        <labels>
                    </labels>
                <created>Sat, 9 Oct 2021 13:31:02 +0000</created>
                <updated>Tue, 16 Nov 2021 03:16:38 +0000</updated>
                                            <version>Lustre 2.12.6</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="318307" author="wutz" created="Tue, 16 Nov 2021 03:14:08 +0000"  >&lt;p&gt;I have same issue just like &lt;a href=&quot;https://www.mail-archive.com/lustre-discuss@lists.lustre.org/msg16584.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.mail-archive.com/lustre-discuss@lists.lustre.org/msg16584.html&lt;/a&gt;&#160;without upgrade lustre, and the mds server report:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
Nov 8 04:17:57 mds1 kernel: Lustre: 17939:0: (osd handler.c:501:osd ldiskfs add entr
V()) Skipped 156 previous similar messages
Nov 8 04:17:57 mds1 kernel: LustreError: 17939:0: (osd handler.c:4570: osd xattr hand
le linkea()) share-MDT0000: failed to create agent entry &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; [0x200000dab: 0xb801: 0x0]: rc = -28
 &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;There are four MDTs in our environment, and I now temporarily mask the problem by limiting the directory to one MDT by `lfs setdirstripe -c 1 ...`&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;OS: CentOS 7.8&lt;/li&gt;
	&lt;li&gt;Lustre: 2.12.4&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i026tb:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10060" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10022"><![CDATA[3]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>