Fix supported connectors for Power platform

Id2283195d2b6002175079070a0ff0a137a9d6806 enabled fiber channel
connector but broke all the other supported ones, including iscsi.

Change-Id: I3d6d12acf5fc864eda1bbc790bf0a310c8d0c60f
Fixes-bug: 1693336
This commit is contained in:
Rafael Folco 2017-05-24 19:18:04 +00:00
parent 4e175333e9
commit b66b29b7af
2 changed files with 16 additions and 0 deletions

View File

@ -177,6 +177,18 @@ _connector_mapping_linux_ppc64 = {
initiator.FIBRE_CHANNEL:
('os_brick.initiator.connectors.fibre_channel_ppc64.'
'FibreChannelConnectorPPC64'),
initiator.DRBD:
'os_brick.initiator.connectors.drbd.DRBDConnector',
initiator.NFS:
'os_brick.initiator.connectors.remotefs.RemoteFsConnector',
initiator.ISCSI:
'os_brick.initiator.connectors.iscsi.ISCSIConnector',
initiator.LOCAL:
'os_brick.initiator.connectors.local.LocalConnector',
initiator.RBD:
'os_brick.initiator.connectors.rbd.RBDConnector',
initiator.GPFS:
'os_brick.initiator.connectors.gpfs.GPFSConnector',
}
# Mapping for the windows connectors

View File

@ -182,6 +182,10 @@ class ConnectorTestCase(test_base.TestCase):
obj = connector.InitiatorConnector.factory('iscsi', None)
self.assertEqual("ISCSIConnector", obj.__class__.__name__)
obj = connector.InitiatorConnector.factory('iscsi', None,
arch='ppc64le')
self.assertEqual("ISCSIConnector", obj.__class__.__name__)
obj = connector.InitiatorConnector.factory('fibre_channel', None,
arch='x86_64')
self.assertEqual("FibreChannelConnector", obj.__class__.__name__)