Search in sources :

Example 1 with FindMultiPathEntryForDmName

use of com.emc.sa.service.linux.tasks.FindMultiPathEntryForDmName in project coprhd-controller by CoprHD.

the class LinuxSupport method getParentMultipathDevice.

protected String getParentMultipathDevice(String device) {
    String parentDeviceDmName = execute(new GetMultipathPrimaryPartitionDeviceParentDmName(device));
    MultiPathEntry multipathEntry = execute(new FindMultiPathEntryForDmName(parentDeviceDmName));
    return StringUtils.substringBeforeLast(device, "/") + "/" + multipathEntry.getName();
}
Also used : FindMultiPathEntryForDmName(com.emc.sa.service.linux.tasks.FindMultiPathEntryForDmName) MultiPathEntry(com.iwave.ext.linux.model.MultiPathEntry) GetMultipathPrimaryPartitionDeviceParentDmName(com.emc.sa.service.linux.tasks.GetMultipathPrimaryPartitionDeviceParentDmName)

Aggregations

FindMultiPathEntryForDmName (com.emc.sa.service.linux.tasks.FindMultiPathEntryForDmName)1 GetMultipathPrimaryPartitionDeviceParentDmName (com.emc.sa.service.linux.tasks.GetMultipathPrimaryPartitionDeviceParentDmName)1 MultiPathEntry (com.iwave.ext.linux.model.MultiPathEntry)1