cinder/cinder/volume/drivers/kaminario
traghavendra 4cf0d11243 HPE 3PAR: Support duplicated FQDN in network
The 3PAR driver uses the FQDN of the node that is doing the
attach as an unique identifier to map the volume.

The problem is that the FQDN is not always unique, there are
environments where the same FQDN can be found in different systems, and
in those cases if both try to attach volumes the second system will
fail.

One example of this happening would be on a QA environment where you are
creating VMs and they all have names like controller-0.localdomain and
compute-0.localdomain.

This patch adds a configuration option to the 3PAR driver called
`unique_fqdn_network` to support these kind of environments.

Conflicts:
	cinder/opts.py
	cinder/tests/unit/volume/drivers/hpe/test_hpe3par.py
	cinder/tests/unit/volume/drivers/test_kaminario.py
	cinder/volume/drivers/hpe/hpe_3par_common.py
	cinder/volume/drivers/kaminario/kaminario_common.py

Change-Id: I781144cbe68d6908333234a614e021365b0a6d4a
Closes-Bug: #1834695
(cherry picked from commit f1cb8e5d8f)
2020-07-02 03:28:20 -07:00
..
__init__.py Provide Kaminario K2 all-flash array iSCSI driver 2016-06-17 07:31:55 -04:00
kaminario_common.py HPE 3PAR: Support duplicated FQDN in network 2020-07-02 03:28:20 -07:00
kaminario_fc.py move kaminario driver exceptions 2019-05-23 15:00:30 +00:00
kaminario_iscsi.py move kaminario driver exceptions 2019-05-23 15:00:30 +00:00