Comment 14 for bug 1372547

Revision history for this message
Pavel Chekin (pchekin) wrote :

I think a root cause of the issue id the following code in fuel-library/deployment/puppet/cobbler/templates/scripts/pmanager.py:

    def _pseparator(self, devname):
        pseparator = ''
        if devname.find('cciss') >= 0:
            pseparator = 'p'
        return pseparator

There is a special case for cciss drives and we need the same code for nvme drives to return "p" as partition delimiter in this case:

        if devname.find('cciss') >= 0 or devname.find('nvme') >= 0:

However, to avoid such special cases in future, we need to find more reliable way to get partition names for the specified device.