From ee8e87cf1770eb63b3ccccacb1724468784b3bf1 Mon Sep 17 00:00:00 2001 From: olegnest Date: Fri, 5 Aug 2022 14:27:37 +0300 Subject: [PATCH] PowerStore Driver - New format of connection properties for NVMeOF connector The original format of connection properties supports only one portal on the target side. This patch makes the transition to a new format with multiple portals support. Change-Id: I21c9b621c59cac254244bd4e98bafd0a64eef8fd --- cinder/volume/drivers/dell_emc/powerstore/adapter.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/cinder/volume/drivers/dell_emc/powerstore/adapter.py b/cinder/volume/drivers/dell_emc/powerstore/adapter.py index df3e35669f9..553e1e7c253 100644 --- a/cinder/volume/drivers/dell_emc/powerstore/adapter.py +++ b/cinder/volume/drivers/dell_emc/powerstore/adapter.py @@ -1175,13 +1175,12 @@ class NVMEoFAdapter(CommonAdapter): """ portals, nqn = self._get_nvme_targets() + target_portals = [(portal, 4420, "tcp") for portal in portals] return { "driver_volume_type": self.driver_volume_type, "data": { - "target_portal": portals[0], - "nqn": nqn, - "target_port": 4420, - "transport_type": "tcp", + "portals": target_portals, + "target_nqn": nqn, "volume_nguid": volume_identifier, "discard": True, },