Periodic task refresh object issue?

Bug #1191113 reported by Joshua Harlow
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Critical
Dan Smith

Bug Description

Seems like the periodic task maybe trying to access an orphaned object??

2013-06-14 19:11:17.012 8108 ERROR nova.openstack.common.periodic_task [-] Error during ComputeManager._sync_power_states: Cannot call refresh on orphaned Instance object
2013-06-14 19:11:17.012 8108 TRACE nova.openstack.common.periodic_task Traceback (most recent call last):
2013-06-14 19:11:17.012 8108 TRACE nova.openstack.common.periodic_task File "/usr/lib/python2.6/site-packages/nova/openstack/common/periodic_task.py", line 179, in run_periodic_tasks
2013-06-14 19:11:17.012 8108 TRACE nova.openstack.common.periodic_task task(self, context)
2013-06-14 19:11:17.012 8108 TRACE nova.openstack.common.periodic_task File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 3938, in _sync_power_states
2013-06-14 19:11:17.012 8108 TRACE nova.openstack.common.periodic_task vm_power_state)
2013-06-14 19:11:17.012 8108 TRACE nova.openstack.common.periodic_task File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 3949, in _sync_instance_power_state
2013-06-14 19:11:17.012 8108 TRACE nova.openstack.common.periodic_task db_instance.refresh()
2013-06-14 19:11:17.012 8108 TRACE nova.openstack.common.periodic_task File "/usr/lib/python2.6/site-packages/nova/objects/base.py", line 117, in wrapper
2013-06-14 19:11:17.012 8108 TRACE nova.openstack.common.periodic_task objtype=self.obj_name())
2013-06-14 19:11:17.012 8108 TRACE nova.openstack.common.periodic_task OrphanedObjectError: Cannot call refresh on orphaned Instance object

Dan Smith (dansmith)
Changed in nova:
assignee: nobody → Dan Smith (dansmith)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

Fix proposed to branch: master
Review: https://review.openstack.org/33108

Changed in nova:
assignee: Dan Smith (dansmith) → Dan Smith (danms)
status: New → In Progress
Mark McLoughlin (markmc)
Changed in nova:
importance: Undecided → Critical
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/33108
Committed: http://github.com/openstack/nova/commit/dcb68d436edbbe57dac6a2a9dd8b36cbc42af867
Submitter: Jenkins
Branch: master

commit dcb68d436edbbe57dac6a2a9dd8b36cbc42af867
Author: Dan Smith <email address hidden>
Date: Fri Jun 14 13:34:14 2013 -0700

    Fill context on objects in lists

    This fixes object lists to not contain orphaned objects after
    making an RPC trip.

    Fixes bug 1191113

    Change-Id: Ia90321da2f480835e1c7213a52eb5731840dbd6a

Changed in nova:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in nova:
milestone: none → havana-2
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: havana-2 → 2013.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.