Activity log for bug #1518016

Date Who What changed Old value New value Message
2015-11-19 18:30:03 Mohammed Naser bug added bug
2015-11-19 18:30:43 Mohammed Naser bug task added nova
2015-11-20 09:24:28 Markus Zoeller (markus_z) nova: status New Incomplete
2015-11-20 09:33:40 James Page python-oslo.concurrency (Ubuntu): status New Triaged
2015-11-20 09:33:42 James Page python-oslo.concurrency (Ubuntu): importance Undecided Critical
2015-11-20 09:33:47 James Page python-oslo.concurrency (Ubuntu): assignee Corey Bryant (corey.bryant)
2015-11-20 09:33:56 James Page nominated for series Ubuntu Vivid
2015-11-20 09:33:56 James Page bug task added python-oslo.concurrency (Ubuntu Vivid)
2015-11-20 09:34:03 James Page python-oslo.concurrency (Ubuntu): status Triaged Fix Released
2015-11-20 09:34:12 James Page python-oslo.concurrency (Ubuntu Vivid): assignee Corey Bryant (corey.bryant)
2015-11-20 09:34:15 James Page python-oslo.concurrency (Ubuntu Vivid): importance Undecided Critical
2015-11-20 09:34:18 James Page python-oslo.concurrency (Ubuntu Vivid): status New Triaged
2015-11-20 09:36:05 James Page bug task added cloud-archive
2015-11-20 09:36:14 James Page nominated for series cloud-archive/kilo
2015-11-20 09:36:14 James Page bug task added cloud-archive/kilo
2015-11-20 09:36:21 James Page cloud-archive/kilo: status New Triaged
2015-11-20 09:36:23 James Page cloud-archive/kilo: importance Undecided High
2015-11-20 09:55:53 James Page nova: status Incomplete Invalid
2015-11-20 09:56:03 James Page python-oslo.concurrency (Ubuntu): status Fix Released Invalid
2015-11-20 09:56:06 James Page python-oslo.concurrency (Ubuntu): importance Critical Undecided
2015-11-20 09:56:09 James Page python-oslo.concurrency (Ubuntu): assignee Corey Bryant (corey.bryant)
2015-11-20 09:56:14 James Page python-oslo.concurrency (Ubuntu Vivid): assignee Corey Bryant (corey.bryant)
2015-11-20 09:56:17 James Page cloud-archive/kilo: importance High Critical
2015-11-20 09:58:40 James Page summary Nova kilo requires concurrency 1.8.2 or better [SRU] Nova kilo requires concurrency 1.8.2 or better
2015-11-20 10:03:11 James Page description OpenStack Nova Kilo release requires 1.8.2 or higher, this is due to the addition of on_execute and on_completion to the execute(..) function. The latest Ubuntu OpenStack Kilo packages currently have code that depend on this new updated release. This results in a crash in some operations like resizes or migrations. 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] Traceback (most recent call last): 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 6459, in _error_out_instance_on_exception 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] yield 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 4054, in resize_instance 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] timeout, retry_interval) 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 6353, in migrate_disk_and_power_off 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] shared_storage) 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 85, in __exit__ 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] six.reraise(self.type_, self.value, self.tb) 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 6342, in migrate_disk_and_power_off 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] on_completion=on_completion) 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/utils.py", line 329, in copy_image 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] on_execute=on_execute, on_completion=on_completion) 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/utils.py", line 55, in execute 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] return utils.execute(*args, **kwargs) 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] File "/usr/lib/python2.7/dist-packages/nova/utils.py", line 207, in execute 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] return processutils.execute(*cmd, **kwargs) 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] File "/usr/lib/python2.7/dist-packages/oslo_concurrency/processutils.py", line 174, in execute 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] raise UnknownArgumentError(_('Got unknown keyword args: %r') % kwargs) 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] UnknownArgumentError: Got unknown keyword args: {'on_execute': <function <lambda> at 0x7f3a64527050>, 'on_completion': <function <lambda> at 0x7f39ff6ddf50>} 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] https://github.com/openstack/requirements/commit/2fd00d00db5fce57d9589643801942d0332b1670 This commit above shows that OpenStack now requires 1.8.2 instead of 1.8.0. We would appreciate if the 1.8.2 upstream release can be brought in to resolve this bug. Thank you. [Impact] Some operations on instances will fail due to missing functions in oslo-concurrency 1.8.0 that the latest Nova stable release requires. [Test Case] Resize or migrate an instance on the latest stable kilo updates [Regression Potential] Minimal - this is recommended and tested upstream already. [Original Bug Report] OpenStack Nova Kilo release requires 1.8.2 or higher, this is due to the addition of on_execute and on_completion to the execute(..) function. The latest Ubuntu OpenStack Kilo packages currently have code that depend on this new updated release. This results in a crash in some operations like resizes or migrations. 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] Traceback (most recent call last): 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 6459, in _error_out_instance_on_exception 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] yield 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 4054, in resize_instance 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] timeout, retry_interval) 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 6353, in migrate_disk_and_power_off 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] shared_storage) 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 85, in __exit__ 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] six.reraise(self.type_, self.value, self.tb) 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 6342, in migrate_disk_and_power_off 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] on_completion=on_completion) 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/utils.py", line 329, in copy_image 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] on_execute=on_execute, on_completion=on_completion) 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/utils.py", line 55, in execute 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] return utils.execute(*args, **kwargs) 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] File "/usr/lib/python2.7/dist-packages/nova/utils.py", line 207, in execute 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] return processutils.execute(*cmd, **kwargs) 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] File "/usr/lib/python2.7/dist-packages/oslo_concurrency/processutils.py", line 174, in execute 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] raise UnknownArgumentError(_('Got unknown keyword args: %r') % kwargs) 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] UnknownArgumentError: Got unknown keyword args: {'on_execute': <function <lambda> at 0x7f3a64527050>, 'on_completion': <function <lambda> at 0x7f39ff6ddf50>} 2015-11-19 16:26:24.103 7779 TRACE nova.compute.manager [instance: c04c1cf3-fbd9-40fd-be2e-e7dc06eb9f24] https://github.com/openstack/requirements/commit/2fd00d00db5fce57d9589643801942d0332b1670 This commit above shows that OpenStack now requires 1.8.2 instead of 1.8.0. We would appreciate if the 1.8.2 upstream release can be brought in to resolve this bug. Thank you.
2015-11-20 10:03:19 James Page bug added subscriber Ubuntu Stable Release Updates Team
2015-11-20 10:03:32 James Page python-oslo.concurrency (Ubuntu Vivid): status Triaged In Progress
2015-11-20 10:03:34 James Page cloud-archive/kilo: status Triaged In Progress
2015-11-20 10:03:37 James Page python-oslo.concurrency (Ubuntu Vivid): assignee James Page (james-page)
2015-11-20 10:03:39 James Page cloud-archive/kilo: assignee James Page (james-page)
2015-11-20 13:00:44 Launchpad Janitor branch linked lp:~ubuntu-server-dev/nova/kilo
2015-11-20 13:05:07 Corey Bryant bug task added nova (Ubuntu)
2015-11-20 13:05:21 Corey Bryant nova (Ubuntu): status New Invalid
2015-11-20 13:05:27 Corey Bryant nova (Ubuntu Vivid): status New Fix Committed
2015-11-20 13:05:32 Corey Bryant nova (Ubuntu Vivid): status Fix Committed In Progress
2015-11-20 13:05:37 Corey Bryant nova (Ubuntu Vivid): assignee Corey Bryant (corey.bryant)
2015-11-20 13:05:40 Corey Bryant nova (Ubuntu Vivid): importance Undecided Critical
2015-11-20 14:45:13 Chris J Arges python-oslo.concurrency (Ubuntu Vivid): status In Progress Fix Committed
2015-11-20 14:45:17 Chris J Arges bug added subscriber SRU Verification
2015-11-20 14:45:20 Chris J Arges tags verification-needed
2015-11-20 15:05:01 Chris J Arges nova (Ubuntu Vivid): status In Progress Fix Committed
2015-11-23 11:31:36 James Page cloud-archive/kilo: status In Progress Fix Committed
2015-11-30 10:22:09 James Page tags verification-needed verification-done
2015-11-30 21:12:16 Launchpad Janitor python-oslo.concurrency (Ubuntu Vivid): status Fix Committed Fix Released
2015-11-30 21:12:22 Chris J Arges removed subscriber Ubuntu Stable Release Updates Team
2015-11-30 21:12:27 Launchpad Janitor nova (Ubuntu Vivid): status Fix Committed Fix Released
2015-12-01 09:11:15 James Page cloud-archive/kilo: status Fix Committed Fix Released
2016-05-18 13:05:59 Ryan Beisner cve linked 2013-1068