Public bug reported:

it's newton release version code, not 100% percent reproducable, but
very likely

step1) boot instance
step2) restart compute service
step3) right after compute service start, resize the instance booted at step 1


2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server Traceback (most 
recent call last):
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 87, in 
_object_dispatch
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     return 
getattr(target, method)(*args, **kwargs)
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/oslo_versionedobjects/base.py", line 226, in 
wrapper
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     return 
fn(self, *args, **kwargs)
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/nova/objects/instance.py", line 748, in save
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     
columns_to_join=_expected_cols(expected_attrs))
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/nova/db/api.py", line 838, in 
instance_update_and_get_original
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     
expected=expected)
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/nova/db/sqlalchemy/api.py", line 169, in 
wrapper
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     return 
f(*args, **kwargs)
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/oslo_db/api.py", line 151, in wrapper
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     ectxt.value = 
e.inner_exc
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     
self.force_reraise()
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in 
force_reraise
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     
six.reraise(self.type_, self.value, self.tb)
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/oslo_db/api.py", line 139, in wrapper
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     return 
f(*args, **kwargs)
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/nova/db/sqlalchemy/api.py", line 240, in 
wrapped
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     return 
f(context, *args, **kwargs)
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/nova/db/sqlalchemy/api.py", line 2635, in 
instance_update_and_get_original
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     context, 
instance_uuid, values, expected, original=instance_ref))
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/nova/db/sqlalchemy/api.py", line 2771, in 
_instance_update
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     raise 
exc(**exc_props)
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server 
UnexpectedTaskStateError: Conflict updating instance 
f8c68d7b-1234-4c99-a5c7-c5f18f203513. Expected: {'task_state': 
[u'resize_prep']}. Actual: {'task_state': None}

** Affects: nova
     Importance: Undecided
     Assignee: jichenjc (jichenjc)
         Status: New

** Changed in: nova
     Assignee: (unassigned) => jichenjc (jichenjc)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1646841

Title:
   UnexpectedTaskStateError: Conflict updating instance xxxx Expected:
  {'task_state': [u'resize_prep']}. Actual: {'task_state': None}

Status in OpenStack Compute (nova):
  New

Bug description:
  it's newton release version code, not 100% percent reproducable, but
  very likely

  step1) boot instance
  step2) restart compute service
  step3) right after compute service start, resize the instance booted at step 1

  
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server Traceback (most 
recent call last):
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 87, in 
_object_dispatch
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     return 
getattr(target, method)(*args, **kwargs)
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/oslo_versionedobjects/base.py", line 226, in 
wrapper
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     return 
fn(self, *args, **kwargs)
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/nova/objects/instance.py", line 748, in save
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     
columns_to_join=_expected_cols(expected_attrs))
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/nova/db/api.py", line 838, in 
instance_update_and_get_original
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     
expected=expected)
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/nova/db/sqlalchemy/api.py", line 169, in 
wrapper
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     return 
f(*args, **kwargs)
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/oslo_db/api.py", line 151, in wrapper
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     ectxt.value 
= e.inner_exc
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     
self.force_reraise()
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in 
force_reraise
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     
six.reraise(self.type_, self.value, self.tb)
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/oslo_db/api.py", line 139, in wrapper
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     return 
f(*args, **kwargs)
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/nova/db/sqlalchemy/api.py", line 240, in 
wrapped
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     return 
f(context, *args, **kwargs)
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/nova/db/sqlalchemy/api.py", line 2635, in 
instance_update_and_get_original
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     context, 
instance_uuid, values, expected, original=instance_ref))
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/site-packages/nova/db/sqlalchemy/api.py", line 2771, in 
_instance_update
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server     raise 
exc(**exc_props)
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server
  2016-12-02 13:41:22.265 36087 ERROR oslo_messaging.rpc.server 
UnexpectedTaskStateError: Conflict updating instance 
f8c68d7b-1234-4c99-a5c7-c5f18f203513. Expected: {'task_state': 
[u'resize_prep']}. Actual: {'task_state': None}

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1646841/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to