Set right attach mode after migration

When migrating attached volumes we are assuming they are always in "rw" mode,
which means that a "ro" attached volume will end up as "rw" after a
migration.

Closes-Bug: #1802155
Change-Id: I374df5d294587e0e91a10525b08ea1a5911c35a1
This commit is contained in:
Gorka Eguileor 2018-11-07 19:37:01 +01:00
parent 54900fd866
commit 9f95ae9dc2
2 changed files with 2 additions and 2 deletions

View File

@ -642,7 +642,7 @@ class VolumeMigrationTestCase(base.BaseVolumeTestCase):
attachment['instance_uuid'],
attachment['attached_host'],
attachment['mountpoint'],
'rw'
attachment.get('attach_mode', 'rw'),
)
self.assertIsNotNone(attachments)
self.assertEqual(attached_host,

View File

@ -2319,7 +2319,7 @@ class VolumeManager(manager.CleanableManager,
attachment.instance_uuid,
attachment.attached_host,
attachment.mountpoint,
'rw')
attachment.attach_mode or 'rw')
# At this point we now have done almost all of our swapping and
# state-changes. The target volume is now marked back to
# "in-use" the destination/worker volume is now in deleting