Skip to content

Commit 15e2f84

Browse files
lukeseawalkerSean Smith
authored and
Sean Smith
committed
Fix block device conversion
The block device returned by the parallelcluster-ebsnvme-id script must be in format suitable for udev rules E.g. - without -u flag parallelcluster-ebsnvme-id -b /dev/nvme0n1 return sda1 parallelcluster-ebsnvme-id -b /dev/nvme1n1 return /dev/sdb - with -u flag parallelcluster-ebsnvme-id -u -b /dev/nvme0n1 return sda1 parallelcluster-ebsnvme-id -u -b /dev/nvme1n1 return sdb This fix aws/aws-parallelcluster#823 Signed-off-by: Luca Carrogu <[email protected]>
1 parent b6bd462 commit 15e2f84

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

files/default/attachVolume.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def convert_dev(dev):
1515
# FIXME This approach could be broken in some OS variants, see
1616
# https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/device_naming.html
1717
if '/nvme' in dev:
18-
return '/dev/' + os.popen('sudo /usr/local/sbin/parallelcluster-ebsnvme-id -b ' + dev).read().strip()
18+
return '/dev/' + os.popen('sudo /usr/local/sbin/parallelcluster-ebsnvme-id -u -b ' + dev).read().strip()
1919
elif '/hd' in dev:
2020
return dev.replace('hd', 'sd')
2121
elif '/xvd' in dev:

0 commit comments

Comments
 (0)