2019-04-26 09:24:44 |
Lee Yarwood |
bug |
|
|
added bug |
2019-04-26 12:34:37 |
Matt Riedemann |
nova: status |
New |
In Progress |
|
2019-04-26 12:34:39 |
Matt Riedemann |
nova: importance |
Undecided |
Medium |
|
2019-04-26 12:34:46 |
Matt Riedemann |
nova: assignee |
|
Lee Yarwood (lyarwood) |
|
2019-04-26 12:34:54 |
Matt Riedemann |
tags |
|
libvirt volumes |
|
2019-04-26 12:35:09 |
Matt Riedemann |
nominated for series |
|
nova/rocky |
|
2019-04-26 12:35:09 |
Matt Riedemann |
bug task added |
|
nova/rocky |
|
2019-04-26 12:35:09 |
Matt Riedemann |
nominated for series |
|
nova/queens |
|
2019-04-26 12:35:09 |
Matt Riedemann |
bug task added |
|
nova/queens |
|
2019-04-26 12:35:09 |
Matt Riedemann |
nominated for series |
|
nova/stein |
|
2019-04-26 12:35:09 |
Matt Riedemann |
bug task added |
|
nova/stein |
|
2019-04-26 12:35:16 |
Matt Riedemann |
nova/rocky: importance |
Undecided |
Medium |
|
2019-04-26 12:35:19 |
Matt Riedemann |
nova/stein: importance |
Undecided |
Medium |
|
2019-04-26 12:35:23 |
Matt Riedemann |
nova/rocky: status |
New |
Confirmed |
|
2019-04-26 12:35:29 |
Matt Riedemann |
nova/stein: status |
New |
Confirmed |
|
2019-04-26 12:35:31 |
Matt Riedemann |
nova/queens: status |
New |
Confirmed |
|
2019-04-26 12:45:39 |
Matt Riedemann |
nova/queens: importance |
Undecided |
Medium |
|
2019-05-04 02:22:21 |
OpenStack Infra |
nova: status |
In Progress |
Fix Released |
|
2019-05-04 12:23:35 |
OpenStack Infra |
nova/stein: status |
Confirmed |
In Progress |
|
2019-05-04 12:23:35 |
OpenStack Infra |
nova/stein: assignee |
|
Lee Yarwood (lyarwood) |
|
2019-05-04 12:24:04 |
OpenStack Infra |
nova/rocky: status |
Confirmed |
In Progress |
|
2019-05-04 12:24:04 |
OpenStack Infra |
nova/rocky: assignee |
|
Lee Yarwood (lyarwood) |
|
2019-05-04 12:24:41 |
OpenStack Infra |
nova/queens: status |
Confirmed |
In Progress |
|
2019-05-04 12:24:41 |
OpenStack Infra |
nova/queens: assignee |
|
Lee Yarwood (lyarwood) |
|
2019-05-04 20:08:18 |
OpenStack Infra |
nova/stein: status |
In Progress |
Fix Committed |
|
2019-05-05 18:04:20 |
OpenStack Infra |
nova/rocky: status |
In Progress |
Fix Committed |
|
2019-05-06 15:32:47 |
OpenStack Infra |
nova/queens: status |
In Progress |
Fix Committed |
|
2019-05-14 19:43:18 |
Jorge Niedbalski |
bug task added |
|
nova (Ubuntu) |
|
2019-05-14 20:39:45 |
Jorge Niedbalski |
nominated for series |
|
Ubuntu Cosmic |
|
2019-05-14 20:39:45 |
Jorge Niedbalski |
bug task added |
|
nova (Ubuntu Cosmic) |
|
2019-05-14 20:39:45 |
Jorge Niedbalski |
nominated for series |
|
Ubuntu Disco |
|
2019-05-14 20:39:45 |
Jorge Niedbalski |
bug task added |
|
nova (Ubuntu Disco) |
|
2019-05-14 20:39:45 |
Jorge Niedbalski |
nominated for series |
|
Ubuntu Bionic |
|
2019-05-14 20:39:45 |
Jorge Niedbalski |
bug task added |
|
nova (Ubuntu Bionic) |
|
2019-05-14 21:10:34 |
Jorge Niedbalski |
description |
Description
===========
In addition to bug #1825882 where libvirtError exceptions are not raised correctly when attaching volumes to domains the underlying volumes are not disconnected from the host.
Steps to reproduce
==================
- virsh detach-disk <domain> vdb
- update nova & cinder DB as if volume is detached
- re-attach volume
Expected result
===============
Volume attach fails and the volume is disconnected from the host.
Actual result
=============
volume attach fails but remains connected to the host.
Environment
===========
1. Exact version of OpenStack you are running. See the following
list for all releases: http://docs.openstack.org/releases/
master to stable/queens
2. Which hypervisor did you use?
(For example: Libvirt + KVM, Libvirt + XEN, Hyper-V, PowerKVM, ...)
What's the version of that?
Libvirt + QEMU/KVM
2. Which storage type did you use?
(For example: Ceph, LVM, GPFS, ...)
What's the version of that?
N/A
3. Which networking type did you use?
(For example: nova-network, Neutron with OpenVSwitch, ...)
N/A |
[Impact]
* This is an additional patch required for bug #1825882, when
a libvirt exception that prevents the volume attachment to complete,
the underlying volumes should be disconnected from the host.
[Test Case]
* Deploy any OpenStack version up to Pike , which includes ceph backed cinder
* Create a guest VM (openstack server ...)
* Create a test cinder volume
$ openstack volume create test --size 10
* Force a drop on ceph traffic. Run the following command on the nova hypervisor on which the server runs.
$ iptables -A OUTPUT -d ceph-mon-addr -p tcp --dport 6800 -j DROP
* Attach the volume to a running instance.
$ openstack server add volume 7151f507-a6b7-4f6d-a4cc-fd223d9feb5d 742ff117-21ae-4d1b-a52b-5b37955716ff
* This should cause the volume attachment to fail
$ virsh domblklist instance-xxxxx
Target Source
------------------------------------------------
vda nova/7151f507-a6b7-4f6d-a4cc-fd223d9feb5d_disk
No volume should attached after this step.
* If the behavior is fixed:
* Check that openstack server show , doesn't displays the displays the volume as attached.
* If the behavior isn't fixed:
* openstack server show <ID> , will display the volume in the volumes_attached property.
[Expected result]
* Volume attach fails and the volume is disconnected from the host.
[Actual result]
* Volume attach fails but remains connected to the host.
[Regression Potential]
* We haven't identified any regression potential on this SRU.
[Other Info]
* N/A |
|
2019-05-14 21:11:47 |
Jorge Niedbalski |
tags |
libvirt volumes |
libvirt sts volumes |
|
2019-05-16 12:37:16 |
Corey Bryant |
nova (Ubuntu): status |
New |
Triaged |
|
2019-05-16 12:37:22 |
Corey Bryant |
nova (Ubuntu Disco): status |
New |
Triaged |
|
2019-05-16 12:37:32 |
Corey Bryant |
nova (Ubuntu): importance |
Undecided |
Medium |
|
2019-05-16 12:37:36 |
Corey Bryant |
nova (Ubuntu Cosmic): importance |
Undecided |
Medium |
|
2019-05-16 12:37:40 |
Corey Bryant |
nova (Ubuntu Disco): importance |
Undecided |
Medium |
|
2019-05-16 12:37:56 |
Corey Bryant |
nova (Ubuntu Bionic): importance |
Undecided |
Medium |
|
2019-05-16 12:38:00 |
Corey Bryant |
nova (Ubuntu Bionic): status |
New |
Triaged |
|
2019-05-16 12:38:03 |
Corey Bryant |
nova (Ubuntu Cosmic): status |
New |
Triaged |
|
2019-05-16 13:07:46 |
Sahid Orentino |
nova (Ubuntu): assignee |
|
Sahid Orentino (sahid-ferdjaoui) |
|
2019-05-16 13:07:50 |
Sahid Orentino |
nova (Ubuntu Bionic): assignee |
|
Sahid Orentino (sahid-ferdjaoui) |
|
2019-05-16 13:07:54 |
Sahid Orentino |
nova (Ubuntu Cosmic): assignee |
|
Sahid Orentino (sahid-ferdjaoui) |
|
2019-05-16 13:07:57 |
Sahid Orentino |
nova (Ubuntu Disco): assignee |
|
Sahid Orentino (sahid-ferdjaoui) |
|
2019-05-16 13:12:43 |
Corey Bryant |
bug task added |
|
cloud-archive |
|
2019-05-16 13:12:56 |
Corey Bryant |
nominated for series |
|
cloud-archive/stein |
|
2019-05-16 13:12:56 |
Corey Bryant |
bug task added |
|
cloud-archive/stein |
|
2019-05-16 13:12:56 |
Corey Bryant |
nominated for series |
|
cloud-archive/queens |
|
2019-05-16 13:12:56 |
Corey Bryant |
bug task added |
|
cloud-archive/queens |
|
2019-05-16 13:12:56 |
Corey Bryant |
nominated for series |
|
cloud-archive/rocky |
|
2019-05-16 13:12:56 |
Corey Bryant |
bug task added |
|
cloud-archive/rocky |
|
2019-05-16 13:13:07 |
Corey Bryant |
cloud-archive/queens: importance |
Undecided |
Medium |
|
2019-05-16 13:13:07 |
Corey Bryant |
cloud-archive/queens: status |
New |
Triaged |
|
2019-05-16 13:13:22 |
Corey Bryant |
cloud-archive/rocky: importance |
Undecided |
Medium |
|
2019-05-16 13:13:22 |
Corey Bryant |
cloud-archive/rocky: status |
New |
Triaged |
|
2019-05-16 13:13:35 |
Corey Bryant |
cloud-archive/stein: importance |
Undecided |
Medium |
|
2019-05-16 13:13:35 |
Corey Bryant |
cloud-archive/stein: status |
New |
Triaged |
|
2019-05-16 16:22:35 |
Corey Bryant |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2019-05-16 16:24:02 |
Corey Bryant |
description |
[Impact]
* This is an additional patch required for bug #1825882, when
a libvirt exception that prevents the volume attachment to complete,
the underlying volumes should be disconnected from the host.
[Test Case]
* Deploy any OpenStack version up to Pike , which includes ceph backed cinder
* Create a guest VM (openstack server ...)
* Create a test cinder volume
$ openstack volume create test --size 10
* Force a drop on ceph traffic. Run the following command on the nova hypervisor on which the server runs.
$ iptables -A OUTPUT -d ceph-mon-addr -p tcp --dport 6800 -j DROP
* Attach the volume to a running instance.
$ openstack server add volume 7151f507-a6b7-4f6d-a4cc-fd223d9feb5d 742ff117-21ae-4d1b-a52b-5b37955716ff
* This should cause the volume attachment to fail
$ virsh domblklist instance-xxxxx
Target Source
------------------------------------------------
vda nova/7151f507-a6b7-4f6d-a4cc-fd223d9feb5d_disk
No volume should attached after this step.
* If the behavior is fixed:
* Check that openstack server show , doesn't displays the displays the volume as attached.
* If the behavior isn't fixed:
* openstack server show <ID> , will display the volume in the volumes_attached property.
[Expected result]
* Volume attach fails and the volume is disconnected from the host.
[Actual result]
* Volume attach fails but remains connected to the host.
[Regression Potential]
* We haven't identified any regression potential on this SRU.
[Other Info]
* N/A |
[Impact]
* This is an additional patch required for bug #1825882, when
a libvirt exception that prevents the volume attachment to complete,
the underlying volumes should be disconnected from the host.
[Test Case]
* Deploy any OpenStack version up to Pike , which includes ceph backed cinder
* Create a guest VM (openstack server ...)
* Create a test cinder volume
$ openstack volume create test --size 10
* Force a drop on ceph traffic. Run the following command on the nova hypervisor on which the server runs.
$ iptables -A OUTPUT -d ceph-mon-addr -p tcp --dport 6800 -j DROP
* Attach the volume to a running instance.
$ openstack server add volume 7151f507-a6b7-4f6d-a4cc-fd223d9feb5d 742ff117-21ae-4d1b-a52b-5b37955716ff
* This should cause the volume attachment to fail
$ virsh domblklist instance-xxxxx
Target Source
------------------------------------------------
vda nova/7151f507-a6b7-4f6d-a4cc-fd223d9feb5d_disk
No volume should attached after this step.
* If the behavior is fixed:
* Check that openstack server show , doesn't displays the displays the volume as attached.
* If the behavior isn't fixed:
* openstack server show <ID> , will display the volume in the volumes_attached property.
[Expected result]
* Volume attach fails and the volume is disconnected from the host.
[Actual result]
* Volume attach fails but remains connected to the host.
[Regression Potential]
* The patches have been cherry-picked from upstream which helps to reduce the regression potential of these fixes.
[Other Info]
* N/A |
|
2019-05-16 17:11:19 |
Łukasz Zemczak |
nova (Ubuntu Disco): status |
Triaged |
Fix Committed |
|
2019-05-16 17:11:23 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2019-05-16 17:11:28 |
Łukasz Zemczak |
tags |
libvirt sts volumes |
libvirt sts verification-needed verification-needed-disco volumes |
|
2019-05-16 17:17:53 |
Łukasz Zemczak |
nova (Ubuntu Cosmic): status |
Triaged |
Fix Committed |
|
2019-05-16 17:17:59 |
Łukasz Zemczak |
tags |
libvirt sts verification-needed verification-needed-disco volumes |
libvirt sts verification-needed verification-needed-cosmic verification-needed-disco volumes |
|
2019-05-16 17:54:55 |
Corey Bryant |
cloud-archive/stein: status |
Triaged |
Fix Committed |
|
2019-05-16 17:54:58 |
Corey Bryant |
tags |
libvirt sts verification-needed verification-needed-cosmic verification-needed-disco volumes |
libvirt sts verification-needed verification-needed-cosmic verification-needed-disco verification-stein-needed volumes |
|
2019-05-17 07:33:57 |
Launchpad Janitor |
nova (Ubuntu): status |
Triaged |
Fix Released |
|
2019-05-17 12:50:23 |
Corey Bryant |
cloud-archive/rocky: status |
Triaged |
Fix Committed |
|
2019-05-17 12:50:26 |
Corey Bryant |
tags |
libvirt sts verification-needed verification-needed-cosmic verification-needed-disco verification-stein-needed volumes |
libvirt sts verification-needed verification-needed-cosmic verification-needed-disco verification-rocky-needed verification-stein-needed volumes |
|
2019-05-20 15:05:08 |
Łukasz Zemczak |
nova (Ubuntu Bionic): status |
Triaged |
Fix Committed |
|
2019-05-20 15:05:15 |
Łukasz Zemczak |
tags |
libvirt sts verification-needed verification-needed-cosmic verification-needed-disco verification-rocky-needed verification-stein-needed volumes |
libvirt sts verification-needed verification-needed-bionic verification-needed-cosmic verification-needed-disco verification-rocky-needed verification-stein-needed volumes |
|
2019-05-20 19:04:45 |
Corey Bryant |
cloud-archive/queens: status |
Triaged |
Fix Committed |
|
2019-05-20 19:04:48 |
Corey Bryant |
tags |
libvirt sts verification-needed verification-needed-bionic verification-needed-cosmic verification-needed-disco verification-rocky-needed verification-stein-needed volumes |
libvirt sts verification-needed verification-needed-bionic verification-needed-cosmic verification-needed-disco verification-queens-needed verification-rocky-needed verification-stein-needed volumes |
|
2019-06-03 19:57:59 |
Jorge Niedbalski |
tags |
libvirt sts verification-needed verification-needed-bionic verification-needed-cosmic verification-needed-disco verification-queens-needed verification-rocky-needed verification-stein-needed volumes |
libvirt sts verification-done-bionic verification-done-cosmic verification-done-disco verification-needed verification-queens-needed verification-rocky-needed verification-stein-needed volumes |
|
2019-06-05 14:17:12 |
Jorge Niedbalski |
tags |
libvirt sts verification-done-bionic verification-done-cosmic verification-done-disco verification-needed verification-queens-needed verification-rocky-needed verification-stein-needed volumes |
libvirt sts sts-sru-needed verification-done-bionic verification-done-cosmic verification-done-disco verification-needed verification-queens-needed verification-rocky-needed verification-stein-needed volumes |
|
2019-06-05 21:17:01 |
Launchpad Janitor |
nova (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2019-06-05 21:17:46 |
Launchpad Janitor |
nova (Ubuntu Cosmic): status |
Fix Committed |
Fix Released |
|
2019-06-14 22:47:22 |
Jorge Niedbalski |
tags |
libvirt sts sts-sru-needed verification-done-bionic verification-done-cosmic verification-done-disco verification-needed verification-queens-needed verification-rocky-needed verification-stein-needed volumes |
libvirt sts sts-sru-done verification-done verification-done-bionic verification-done-cosmic verification-done-disco verification-queens-done verification-rocky-done verification-stein-done volumes |
|
2019-07-01 13:37:04 |
James Page |
cloud-archive/stein: status |
Fix Committed |
Fix Released |
|
2019-07-01 13:41:10 |
James Page |
cloud-archive/queens: status |
Fix Committed |
Fix Released |
|
2019-07-03 18:20:27 |
Launchpad Janitor |
nova (Ubuntu Disco): status |
Fix Committed |
Fix Released |
|
2019-07-04 04:09:28 |
James Page |
cloud-archive/rocky: status |
Fix Committed |
Fix Released |
|