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 |
|