Details
-
Story
-
Resolution: Not a Bug
-
Major
-
None
-
None
-
None
-
Lustre 2.1.5 on CentOS 6.3
-
10976
Description
Our Lustre client reported the following errors continuously:
Oct 10 16:06:13 avmmst1a kernel: Lustre: Mounted modelfs-client
Oct 10 16:06:13 avmmst1a kernel: Lustre: Mounted preposfs-client
Oct 10 16:06:18 avmmst1a kernel: LustreError: 54029:0:(mdc_locks.c:736:mdc_enqueue()) ldlm_cli_enqueue: -13
Oct 10 16:06:18 avmmst1a kernel: LustreError: 54029:0:(file.c:2196:ll_inode_revalidate_fini()) failure -13 inode 452984833
Oct 10 16:06:25 avmmst1a kernel: LustreError: 54029:0:(mdc_locks.c:736:mdc_enqueue()) ldlm_cli_enqueue: -13
Oct 10 16:06:25 avmmst1a kernel: LustreError: 54029:0:(file.c:2196:ll_inode_revalidate_fini()) failure -13 inode 159383553
We've googled but no hint. What's the cause of this? Thanks.
Regards,
Patrick
I don't find any error messages in this log, which means -13 (-EACCES) is not from disk filesystem, because mdt_getattr_internal() will print an error if it gets attr from disk fails. Did you dump the debug logs right after you see this failure? Because debug log size is limited, and it only contains the most recent logs.
To further understand this failure, could you enable more debug on MDS with `lctl set_param debug=+inode` and `lctl set_param debug=+trace` which will enable debug for inode access and function trace. And you can use `lctl get_param debug_mb` and `lctl set_param debug_mb=<debug_size>` to check and increase debug memory size.
You can also dump debug logs on client, which may help you find the file name.