Details
-
Bug
-
Resolution: Duplicate
-
Minor
-
Lustre 2.1.0, Lustre 1.8.6
-
None
-
3
-
24,487
-
6566
Description
For our acceptance-small configuration we specify devices by-id instead of device name since the
device name occasionally changes. This causes a problem with sgpdd-survey.sh since sgpdd-survey
doesn't translate the alias to the device name.
== test 1: sgpdd-survey, mds, scsidevs == 15:30:35 (1301603435)
Loading modules from
/opt/cray/lustre-cray_gem_s/1.8.4_2.6.32.27_0.2.2_1.0000.5785.16.1-1.0000.25970.22.205/lib64/lustre
lnet.debug=-1
lnet.subsystem_debug=0xffb7e3ff
lnet options: ' accept=all'
=== mds === nid00035 === /dev/disk/by-id/scsi-3600a0b80005121d800001f7a4cd16b41-part1 ===
nid00035: + rslt=/tmp/sgpdd_survey size=1024 crghi=2 thrhi=2
scsidevs="/dev/disk/by-id/scsi-3600a0b80005121d800001f7a4cd16b41-part1"
/opt/cray/lustre-cray_gem_s/1.8.4_2.6.32.27_0.2.2_1.0000.5785.16.1-1.0000.25970.22.205/bin/sgpdd-survey
nid00035: Can't find SG device for /dev/disk/by-id/scsi-3600a0b80005121d800001f7a4cd16b41-part1,
testing for partition
nid00035: Can't find SG device /dev/disk/by-id/scsi-3600a0b80005121d800001f7a4cd16b41-part.
It would be nice if either sgpdd-survey or sgpdd-survey.sh would translate aliases to device names.
The attached patch modifies sgpdd-survey to do a 'readlink -f' on the device name if the device
path is something like "/dev/disk/by-*" and the device path is a symbolic link (maybe this is
redundant?).
When we define our devices by-id sgpdd-survey.sh will fail for us without this patch and it will
pass with this patch. Should also work with specifying devices by UUID, etc., but this wasn't
tested.
Attachments
Issue Links
- Trackbacks
-
Lustre 1.8.x known issues tracker While testing against Lustre b18 branch, we would hit known bugs which were already reported in Lustre Bugzilla https://bugzilla.lustre.org/. In order to move away from relying on Bugzilla, we would create a JIRA
-
Changelog 1.8 {}version 1.8.7wc1{} {}Support for networks: socklnd \any kernel supported by Lustre, qswlnd Qsnet kernel modules 5.20 and later, openiblnd IbGold 1.8.2, o2iblnd OFED 1.3, 1.4.1, 1.4.2, 1.5.1, 1.5.2, 1.5.3.1 and 1.5.3.2 gmlnd GM 2.1....
Integrated in
lustre-b1_8 » i686,server,el5,ofa #126
LU-608canonicalize the devices namesJohann Lombardi : a8f9dd59341d949392c92faee57124bc70c91ce3
Files :