[LU-11592] Bug in Lustre RA handling mpath devices Created: 01/Nov/18  Updated: 11/Nov/18  Resolved: 01/Nov/18

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Blocker
Reporter: Joe Grund Assignee: WC Triage
Resolution: Duplicate Votes: 0
Labels: None

Issue Links:
Duplicate
duplicates LU-11461 Lustre resource agent fails with syml... Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

Found while testing new IML integration with Lustre RA.

When using the Lustre RA, we are currently required to pass in the realpath of devices.

This is causing an issue with a mpath device that has a realpath of /dev/dm-2.

When the Lustre RA does a monitor check it executes the following:

findmnt -t lustre -ln -o SOURCE -T $(realpath "/mnt/MGS")

This returns /dev/mapper/mpatha which is reflected in /etc/mtab.

This return is then compared against /dev/dm-2, which then states the target is not mounted, even though it is.

The Lustre RA should be able to handle any symlinked path known by Udev, and be able to normalize that to a realpath only when needed for comparison.



 Comments   
Comment by Joe Grund [ 01/Nov/18 ]

Dup of https://jira.whamcloud.com/browse/LU-11461

Generated at Sat Feb 10 02:45:13 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.