← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1555686] [NEW] Can't PUT tag on network

 

Public bug reported:

Tag update fails.

$ neutron net-create test-network
$ neutron tag-add --resource-type network --resource test-network --tag test-tag
Request Failed: internal server error while processing your request.
Neutron server returns request_ids: ['req-ccb9c3ec-6cdc-4638-b096-32e082b56bdc']

Error log:

2016-03-10 15:33:52.744 ERROR neutron.api.v2.resource [req-ccb9c3ec-6cdc-4638-b096-32e082b56bdc demo 83ff410076214c88ad045e59e9e9e95f] update failed
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource Traceback (most recent call last):
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/opt/stack/neutron/neutron/api/v2/resource.py", line 84, in resource
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     result = method(request=request, **args)
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/opt/stack/neutron/neutron/extensions/tag.py", line 104, in update
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     return self.plugin.update_tag(request.context, parent, parent_id, id)
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/usr/local/lib/python2.7/dist-packages/oslo_log/helpers.py", line 46, in wrapper
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     return method(*args, **kwargs)
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/opt/stack/neutron/neutron/services/tag/tag_plugin.py", line 99, in update_tag
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     context.session.add(tag_db)
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 490, in __exit__
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self.rollback()
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/util/langhelpers.py", line 60, in __exit__
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     compat.reraise(exc_type, exc_value, exc_tb)
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 487, in __exit__
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self.commit()
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 392, in commit
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self._prepare_impl()
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 372, in _prepare_impl
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self.session.flush()
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 2019, in flush
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self._flush(objects)
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 2046, in _flush
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self.dispatch.before_flush(self, flush_context, objects)
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/event/attr.py", line 218, in __call__
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     fn(*args, **kw)
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/opt/stack/neutron/neutron/services/timestamp/timestamp_db.py", line 74, in update_timestamp
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     obj.standard_attr.updated_at = timeutils.utcnow()
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource AttributeError: 'NoneType' object has no attribute 'updated_at'

** Affects: neutron
     Importance: Undecided
     Assignee: Hirofumi Ichihara (ichihara-hirofumi)
         Status: New

** Changed in: neutron
     Assignee: (unassigned) => Hirofumi Ichihara (ichihara-hirofumi)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1555686

Title:
  Can't PUT tag on network

Status in neutron:
  New

Bug description:
  Tag update fails.

  $ neutron net-create test-network
  $ neutron tag-add --resource-type network --resource test-network --tag test-tag
  Request Failed: internal server error while processing your request.
  Neutron server returns request_ids: ['req-ccb9c3ec-6cdc-4638-b096-32e082b56bdc']

  Error log:

  2016-03-10 15:33:52.744 ERROR neutron.api.v2.resource [req-ccb9c3ec-6cdc-4638-b096-32e082b56bdc demo 83ff410076214c88ad045e59e9e9e95f] update failed
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource Traceback (most recent call last):
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/opt/stack/neutron/neutron/api/v2/resource.py", line 84, in resource
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     result = method(request=request, **args)
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/opt/stack/neutron/neutron/extensions/tag.py", line 104, in update
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     return self.plugin.update_tag(request.context, parent, parent_id, id)
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/usr/local/lib/python2.7/dist-packages/oslo_log/helpers.py", line 46, in wrapper
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     return method(*args, **kwargs)
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/opt/stack/neutron/neutron/services/tag/tag_plugin.py", line 99, in update_tag
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     context.session.add(tag_db)
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 490, in __exit__
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self.rollback()
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/util/langhelpers.py", line 60, in __exit__
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     compat.reraise(exc_type, exc_value, exc_tb)
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 487, in __exit__
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self.commit()
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 392, in commit
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self._prepare_impl()
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 372, in _prepare_impl
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self.session.flush()
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 2019, in flush
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self._flush(objects)
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 2046, in _flush
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self.dispatch.before_flush(self, flush_context, objects)
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/event/attr.py", line 218, in __call__
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     fn(*args, **kw)
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File "/opt/stack/neutron/neutron/services/timestamp/timestamp_db.py", line 74, in update_timestamp
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     obj.standard_attr.updated_at = timeutils.utcnow()
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource AttributeError: 'NoneType' object has no attribute 'updated_at'

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


Follow ups