Activity log for bug #1621818

Date Who What changed Old value New value Message
2016-09-09 10:12:22 Joris S'heeren bug added bug
2016-09-09 10:17:15 Joris S'heeren description Our setup consists of multiple controllers and multiple hypervisors. Our shared storage for the instances is on a nfs 4.1 export. Using Ubuntu 16.04 LTS and Openstack Mitaka When we launch an instance, nova updates the mtime for the _base image to let the image cache manager know the image is actively used. I think this was added here: https://review.openstack.org/gitweb?p=openstack/nova.git;a=commitdiff;h=fb6ca3e7c8a38328d384cd41c061ded6623dac90 Because of this, in our setup, we are seeing unexpected input/output errors: Stderr: u"/bin/touch: setting times of '/var/lib/nova/instances/_base/79e34519bacb47ad6f64c4baca4d33fd5c57d34d': Input/output error A full trace can be found here: http://paste.openstack.org/show/570161/ This error particularly shows itself when launching multiple instances at once. Also, because of this error, the instances are rescheduled. The assigned neutron ports, however, are not deleted. This results in multiple ip's assigned to the instances, with only one of them UP. This also results in attached floating ip's not working .. This is similar to https://bugs.launchpad.net/nova/+bug/1609526, nova should tell neutron, either to delete the unused port, or update it instead of creating a new one. Some more info on our environment: ---------------------------------- Using libvirt + kvm, neutron with openvswitch L3 HA # dpkg -l | grep nova ii nova-common 2:13.0.0-0ubuntu2 all OpenStack Compute - common files ii nova-compute 2:13.0.0-0ubuntu2 all OpenStack Compute - compute node base ii nova-compute-kvm 2:13.0.0-0ubuntu2 all OpenStack Compute - compute node (KVM) ii nova-compute-libvirt 2:13.0.0-0ubuntu2 all OpenStack Compute - compute node libvirt support ii python-nova 2:13.0.0-0ubuntu2 all OpenStack Compute Python libraries ii python-novaclient 2:3.3.1-2 all client library for OpenStack Compute API - Python 2.7 Our setup consists of multiple controllers and multiple hypervisors. Our shared storage for the instances is on a nfs 4.1 export. Using Ubuntu 16.04 LTS and Openstack Mitaka When we launch an instance, nova updates the mtime for the _base image to let the image cache manager know the image is actively used. I think this was added here: https://review.openstack.org/gitweb?p=openstack/nova.git;a=commitdiff;h=fb6ca3e7c8a38328d384cd41c061ded6623dac90 Because of this, in our setup, we are seeing unexpected input/output errors: Stderr: u"/bin/touch: setting times of '/var/lib/nova/instances/_base/79e34519bacb47ad6f64c4baca4d33fd5c57d34d': Input/output error A full trace can be found here: http://paste.openstack.org/show/570161/ This error particularly shows itself when launching multiple instances at once. Also, because of this error, the instances are rescheduled. The assigned neutron ports, however, are not deleted. This results in multiple ip's assigned to the instances, with only one of them UP. This also results in attached floating ip's not working .. This is similar to https://bugs.launchpad.net/nova/+bug/1609526, nova should tell neutron, either to delete the unused port, or update it instead of creating a new one. Some more info on our environment: ---------------------------------- Using libvirt + kvm, neutron with openvswitch L3 HA # dpkg -l | grep nova ii nova-common 2:13.0.0-0ubuntu2 all OpenStack Compute - common files ii nova-compute 2:13.0.0-0ubuntu2 all OpenStack Compute - compute node base ii nova-compute-kvm 2:13.0.0-0ubuntu2 all OpenStack Compute - compute node (KVM) ii nova-compute-libvirt 2:13.0.0-0ubuntu2 all OpenStack Compute - compute node libvirt support ii python-nova 2:13.0.0-0ubuntu2 all OpenStack Compute Python libraries ii python-novaclient 2:3.3.1-2 all client library for OpenStack Compute API - Python 2.7 # dpkg -l |grep libvirt ii libvirt-bin 1.3.1-1ubuntu10.1 amd64 programs for the libvirt library ii libvirt0:amd64 1.3.1-1ubuntu10.1 amd64 library for interfacing with different virtualization systems ii nova-compute-libvirt 2:13.0.0-0ubuntu2 all OpenStack Compute - compute node libvirt support ii python-libvirt 1.3.1-1ubuntu1 amd64 libvirt Python bindings
2016-09-09 21:08:57 Matt Riedemann nominated for series nova/mitaka
2016-09-09 21:08:57 Matt Riedemann bug task added nova/mitaka
2016-09-09 21:10:20 Matt Riedemann tags compute image-cache nfs
2016-09-09 21:10:25 Matt Riedemann nova: status New Confirmed
2016-09-09 21:10:40 Matt Riedemann summary nova-compute unexpected input/output errors on starting instances nova-compute unexpected input/output errors on starting instances (NFS + image-cache)
2016-09-09 21:26:56 Matt Riedemann nova: status Confirmed Incomplete
2016-09-10 07:22:04 Prateek Arora nova/mitaka: assignee Prateek Arora (parora)
2016-09-10 07:40:09 Prateek Arora nova/mitaka: assignee Prateek Arora (parora)
2016-10-02 03:52:03 Augustina Ragwitz nova: assignee Joris S'heeren (jsheeren)
2016-10-02 03:52:15 Augustina Ragwitz nova/mitaka: assignee Joris S'heeren (jsheeren)
2016-10-02 03:52:19 Augustina Ragwitz nova: status Incomplete In Progress
2016-10-02 03:52:23 Augustina Ragwitz nova/mitaka: status New In Progress
2016-10-14 15:20:26 Claudiu Belu nova: importance Undecided Medium
2016-10-15 13:57:24 Matt Riedemann nominated for series nova/newton
2016-10-15 13:57:24 Matt Riedemann bug task added nova/newton
2016-10-15 14:23:00 OpenStack Infra nova: assignee Joris S'heeren (jsheeren) Matt Riedemann (mriedem)
2016-10-26 18:43:44 OpenStack Infra nova: status In Progress Fix Released
2016-10-27 10:07:28 OpenStack Infra nova/newton: status New In Progress
2016-10-27 10:07:28 OpenStack Infra nova/newton: assignee Lee Yarwood (lyarwood)
2017-02-11 00:29:08 Matt Riedemann nova/mitaka: status In Progress Won't Fix
2017-02-11 00:30:55 Matt Riedemann nova/newton: importance Undecided Low
2017-02-11 05:42:24 OpenStack Infra nova/newton: status In Progress Fix Committed