Illegal DB access in nova-compute _sync_db_power_states method
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
High
|
Dan Smith |
Bug Description
Boot an instance with the libvirt driver, and then use 'virsh destroy [instancename]' to kill it off behind Nova's back.
Now wait a while (upto 10 minutes) for the '_sync_
2013-02-12 16:25:52.509 ERROR nova.compute [-] No db access allowed in nova-compute: File "/usr/lib/
result = function(*args, **kwargs)
File "/home/
idle = self.f(*self.args, **self.kw)
File "/home/
return self.manager.
File "/home/
task(self, context)
File "/home/
vm_power_state)
File "/home/
self.
File "/home/
return func(self, context, target, *args, **kwargs)
File "/home/
return function(self, context, instance, *args, **kwargs)
File "/home/
return function(self, context, instance, *args, **kwargs)
File "/home/
return f(self, context, instance, *args, **kw)
File "/home/
progress=0)
File "/home/
return func(self, context, target, *args, **kwargs)
File "/home/
_, updated = self._update(
File "/home/
context, instance['uuid'], kwargs)
File "/home/
rv = IMPL.instance_
File "/home/
stacktrace = "".join(
Changed in nova: | |
assignee: | nobody → Dan Smith (danms) |
Changed in nova: | |
importance: | Undecided → High |
milestone: | none → grizzly-3 |
Changed in nova: | |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | grizzly-3 → 2013.1 |
Fix proposed to branch: master /review. openstack. org/21797
Review: https:/