Activity log for bug #1826523

Date Who What changed Old value New value Message
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