Details
-
Bug
-
Resolution: Cannot Reproduce
-
Minor
-
None
-
Lustre 2.12.0
-
Lustre 2.12.0_1.chaos_2_g3ee692e
kernel 3.10.0-957.5.1.3chaos.ch6.x86_64
distro RHEL 7.6 derivative
backend zfs v0.7.11-5llnl
-
3
-
9223372036854775807
Description
file create fails intermittently, errno is ENOENT.
bash-4.2$ mktemp /p/lquake/faaland1/make-busy/mdt7/mdtest.enoent.XXXX
mktemp: failed to create file via template '/p/lquake/faaland1/make-busy/mdt7/mdtest.enoent.XXXX': No such file or directory
bash-4.2$ ls -l /p/lquake/faaland1/make-busy/mdt7
total 65
drwx------ 3 faaland1 faaland1 33280 Mar 12 12:24 mdtest.6qUohi
drwx------ 3 faaland1 faaland1 33280 Mar 12 12:24 mdtest.ldXmqW
MDS console log reports:
[Tue Mar 12 13:42:47 2019] LustreError: 57771:0:(lod_lov.c:896:lod_gen_component_ea()) lquake-MDT0007-mdtlov: Can not locate [0x700000bd9:0x56:0x0]: rc = -2 [Tue Mar 12 13:42:47 2019] LustreError: 57771:0:(lod_lov.c:896:lod_gen_component_ea()) Skipped 6 previous similar messages
Attachments
Activity
Resolution | New: Cannot Reproduce [ 5 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Attachment | New: lu-12063-3.tar.gz [ 32227 ] |
Description |
Original:
mkdir fails intermittently, errno is ENOENT.
bash-4.2$ mktemp /p/lquake/faaland1/make-busy/mdt7/mdtest.enoent.XXXX mktemp: failed to create file via template '/p/lquake/faaland1/make-busy/mdt7/mdtest.enoent.XXXX': No such file or directory bash-4.2$ ls -l /p/lquake/faaland1/make-busy/mdt7 total 65 drwx------ 3 faaland1 faaland1 33280 Mar 12 12:24 mdtest.6qUohi drwx------ 3 faaland1 faaland1 33280 Mar 12 12:24 mdtest.ldXmqW MDS console log reports: {noformat} [Tue Mar 12 13:42:47 2019] LustreError: 57771:0:(lod_lov.c:896:lod_gen_component_ea()) lquake-MDT0007-mdtlov: Can not locate [0x700000bd9:0x56:0x0]: rc = -2 [Tue Mar 12 13:42:47 2019] LustreError: 57771:0:(lod_lov.c:896:lod_gen_component_ea()) Skipped 6 previous similar messages {noformat} The same thing has been seen with creates. |
New:
file create fails intermittently, errno is ENOENT.
bash-4.2$ mktemp /p/lquake/faaland1/make-busy/mdt7/mdtest.enoent.XXXX mktemp: failed to create file via template '/p/lquake/faaland1/make-busy/mdt7/mdtest.enoent.XXXX': No such file or directory bash-4.2$ ls -l /p/lquake/faaland1/make-busy/mdt7 total 65 drwx------ 3 faaland1 faaland1 33280 Mar 12 12:24 mdtest.6qUohi drwx------ 3 faaland1 faaland1 33280 Mar 12 12:24 mdtest.ldXmqW MDS console log reports: {noformat} [Tue Mar 12 13:42:47 2019] LustreError: 57771:0:(lod_lov.c:896:lod_gen_component_ea()) lquake-MDT0007-mdtlov: Can not locate [0x700000bd9:0x56:0x0]: rc = -2 [Tue Mar 12 13:42:47 2019] LustreError: 57771:0:(lod_lov.c:896:lod_gen_component_ea()) Skipped 6 previous similar messages {noformat} |
Summary | Original: mkdir fails with ENOENT and MDS log reports lod_gen_component_ea() Can not locate [0x700000bd9:0x56:0x0]: rc = -2 | New: mktemp fails with ENOENT and MDS log reports lod_gen_component_ea() Can not locate [0x700000bd9:0x56:0x0]: rc = -2 |
I am not seeing this anymore on Lustre 2.12.2. Closing.