yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #59609
[Bug 1648629] [NEW] ScaleIO Volumes Created before Newton, do not connect or disconnect after Newton upgrade
Public bug reported:
Description
===========
ScaleIO volumes that were created pre stable/newton ( stable/mitaka ) in my case,
do not connect or disconnect to/from the hypervisor when nova-compute attempts the
connection after the upgrade to stable/newton.
This appears to be because the os_brick 1.2 to 1.6 change includes a new attribute
'scaleIO_volume_id'
This field is not created if the volumes were created at stable/mitaka or before.
In this case, this field is not found in nova.block_device_mappings 'connection_info'
column. This field is created for volumes created after stable/newton upgrade.
Steps to reproduce
==================
1. Install ScaleIO
2. Install openstack via openstack-ansible stable/mitaka
3. Create and connect ScaleIO volumes to instances
4. Upgrade to stable/newton
5. Shutdown a instance
6. Attempt start of a instance
Expected result
===============
The instance should start
Actual result
=============
The instance would not start.
http://pastebin.com/Pvd6HrcL
--after manually adding the 'scaleIO_volume_if' parameter to
nova.block_device_mapping.connection_info the connect / disconnect
works as expected.
Environment
===========
1. Exact version of OpenStack you are running. See the following
stable/newton deployed via openstack-ansible 14.0.3
2. Which hypervisor did you use?
libvirt+kvm
2. Which storage type did you use?
scaleIO 2.0.1
3. Which networking type did you use?
neutron with linux bridge
Logs & Configs
==============
http://pastebin.com/Pvd6HrcL
os_brick version with OSA stable/mitaka = 1.2
os_brick version with OSA stable/newton = 1.6
** Affects: nova
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1648629
Title:
ScaleIO Volumes Created before Newton, do not connect or disconnect
after Newton upgrade
Status in OpenStack Compute (nova):
New
Bug description:
Description
===========
ScaleIO volumes that were created pre stable/newton ( stable/mitaka ) in my case,
do not connect or disconnect to/from the hypervisor when nova-compute attempts the
connection after the upgrade to stable/newton.
This appears to be because the os_brick 1.2 to 1.6 change includes a new attribute
'scaleIO_volume_id'
This field is not created if the volumes were created at stable/mitaka or before.
In this case, this field is not found in nova.block_device_mappings 'connection_info'
column. This field is created for volumes created after stable/newton upgrade.
Steps to reproduce
==================
1. Install ScaleIO
2. Install openstack via openstack-ansible stable/mitaka
3. Create and connect ScaleIO volumes to instances
4. Upgrade to stable/newton
5. Shutdown a instance
6. Attempt start of a instance
Expected result
===============
The instance should start
Actual result
=============
The instance would not start.
http://pastebin.com/Pvd6HrcL
--after manually adding the 'scaleIO_volume_if' parameter to
nova.block_device_mapping.connection_info the connect / disconnect
works as expected.
Environment
===========
1. Exact version of OpenStack you are running. See the following
stable/newton deployed via openstack-ansible 14.0.3
2. Which hypervisor did you use?
libvirt+kvm
2. Which storage type did you use?
scaleIO 2.0.1
3. Which networking type did you use?
neutron with linux bridge
Logs & Configs
==============
http://pastebin.com/Pvd6HrcL
os_brick version with OSA stable/mitaka = 1.2
os_brick version with OSA stable/newton = 1.6
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1648629/+subscriptions
Follow ups