cinder/cinder/brick
Tomoki Sekiyama 6fac1268dd TgtAdm: Don't change CHAP username/password on live migration
As tgtd doesn't update CHAP username/password while the initiator is
connected, CHAP username/password must not be changed while a Nova
instance are performing live-migration; otherwise the compute node
which the instance migrates to cannot login to the volume and the
migration process is aborted.

This fixes TgtAdm implementation not to regenerate random
username/password every time initialize_connection is called.
Also, it enables CHAP auth in unit tests of TargetAdmin helpers.

Change-Id: I48729a33fada62a7c8e4fe500b1e39533d898701
Closes-Bug: #1383509
(cherry picked from commit c22038b900)
2014-11-18 15:38:01 -08:00
..
initiator Fix race condition in ISCSIConnector _disconnect_volume_multipath_iscsi 2014-10-08 12:28:28 +02:00
iscsi TgtAdm: Don't change CHAP username/password on live migration 2014-11-18 15:38:01 -08:00
local_dev Enable import group hacking rule 2014-08-14 13:10:58 +08:00
remotefs Remove executable bits on various files 2014-09-16 11:01:51 -04:00
README.txt This adds a README to brick 2013-09-04 16:08:05 -04:00
__init__.py Empty files shouldn't contain copyright nor license 2013-12-26 22:45:17 -06:00
exception.py Use oslo.i18n 2014-08-08 17:26:41 -05:00
executor.py Remove vim header 2013-12-30 18:53:02 -06:00

README.txt

Brick is a new library that currently is maintained in Cinder for
the Havana release.   It will eventually be moved external to Cinder,
possibly oslo, or pypi.  Any defects found in Brick, should be submitted
against Cinder and fixed there, then pulled into other projects that
are using brick.

* Brick is used outside of Cinder and therefore
  cannot have any dependencies on Cinder and/or
  it's database.