Volume retype fails from volume type with encryption to volume type with different encryption
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Invalid
|
High
|
Vishakha Agarwal |
Bug Description
Env:
One Devstack with stable/ocata build which has lvm as backend.
Test steps:
1. Create a volume type "LUKS" with encription using below command:
cinder encryption-
2. Create another volume type "LUKS2" with encription using below command:
cinder encryption-
3. Both the volume type must be configured with the same (lvmdriver-1) volume_backend_name in extra specs.
3. Create a volume <volume1> with volume type LUKS.
4. Retype above volume from LUKS to LUKS2.
Expect result:
The retype should succeed.
Actual result:
Retype failed. Observed below traces in c-vol.log
2017-05-05 00:54:59.756 TRACE cinder.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
2017-05-05 00:54:59.931 TRACE oslo_messaging.
stack@cld6b14:
description: | updated |
Changed in cinder: | |
importance: | Undecided → High |
tags: | added: bugsmash |
Changed in cinder: | |
assignee: | nobody → wanghao (wanghao749) |
Changed in cinder: | |
assignee: | wanghao (wanghao749) → Eric Harney (eharney) |
Changed in cinder: | |
assignee: | Eric Harney (eharney) → Vishakha Agarwal (vishakha.agarwal) |
This message suggests an unrelated root problem:
2017-05-05 00:54:59.931 TRACE oslo_messaging. rpc.server Stderr: u'device-mapper: reload ioctl on failed: Invalid argument\nFailed to setup dm-crypt key mapping for device /dev/sdb.\nCheck that kernel supports aes-cbc-essiv cipher (check syslog for more info).\n'
Can you create a LUKS2 volume?