Trace KeyboardInterrupt in statsenderd.log

Bug #1401551 reported by Anastasia Palkina
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Won't Fix
Low
Fuel Python (Deprecated)

Bug Description

"build_id": "2014-12-09_22-41-06",
"ostf_sha": "a9afb68710d809570460c29d6c3293219d3624d4",
"build_number": "49",
"auth_required": true,
"api": "1.0",
"nailgun_sha": "22bd43b89a17843f9199f92d61fc86cb0f8772f1",
"production": "docker",
"fuelmain_sha": "3aab16667f47dd8384904e27f70f7a87ba15f4ee",
"astute_sha": "16b252d93be6aaa73030b8100cf8c5ca6a970a91",
"feature_groups": ["mirantis"],
"release": "6.0",
"release_versions": {"2014.2-6.0": {"VERSION": {"build_id": "2014-12-09_22-41-06", "ostf_sha": "a9afb68710d809570460c29d6c3293219d3624d4", "build_number": "49", "api": "1.0", "nailgun_sha": "22bd43b89a17843f9199f92d61fc86cb0f8772f1", "production": "docker", "fuelmain_sha": "3aab16667f47dd8384904e27f70f7a87ba15f4ee", "astute_sha": "16b252d93be6aaa73030b8100cf8c5ca6a970a91", "feature_groups": ["mirantis"], "release": "6.0", "fuellib_sha": "2c99931072d951301d395ebd5bf45c8d401301bb"}}},
"fuellib_sha": "2c99931072d951301d395ebd5bf45c8d401301bb"}

There is Traceback in /var/log/docker-logs/nailgun/statsenderd.log

Traceback (most recent call last):
  File "/usr/bin/statsenderd", line 9, in <module>
    load_entry_point('nailgun==6.0.0', 'console_scripts', 'statsenderd')()
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 346, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 2516, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 2210, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/lib/python2.6/site-packages/nailgun/statistics/statsenderd.py", line 28, in <module>
    from nailgun.db.sqlalchemy import models
  File "/usr/lib/python2.6/site-packages/nailgun/db/sqlalchemy/models/__init__.py", line 24, in <module>
    from nailgun.db.sqlalchemy.models.release import Release
  File "/usr/lib/python2.6/site-packages/nailgun/db/sqlalchemy/models/release.py", line 46, in <module>
    class Release(Base):
  File "/usr/lib64/python2.6/site-packages/sqlalchemy/ext/declarative/api.py", line 55, in __init__
    _as_declarative(cls, classname, cls.__dict__)
  File "/usr/lib64/python2.6/site-packages/sqlalchemy/ext/declarative/base.py", line 329, in _as_declarative
    mt.map()
  File "/usr/lib64/python2.6/site-packages/sqlalchemy/ext/declarative/base.py", line 411, in map
    **mapper_args
  File "<string>", line 2, in mapper
  File "/usr/lib64/python2.6/site-packages/sqlalchemy/orm/mapper.py", line 619, in __init__
    self._configure_class_instrumentation()
  File "/usr/lib64/python2.6/site-packages/sqlalchemy/orm/mapper.py", line 1128, in _configure_class_instrumentation
    event.listen(manager, 'first_init', _event_on_first_init, raw=True)
  File "/usr/lib64/python2.6/site-packages/sqlalchemy/event/api.py", line 63, in listen
    _event_key(target, identifier, fn).listen(*args, **kw)
  File "/usr/lib64/python2.6/site-packages/sqlalchemy/event/registry.py", line 187, in listen
    self.dispatch_target.dispatch._listen(self, *args, **kw)
  File "/usr/lib64/python2.6/site-packages/sqlalchemy/orm/events.py", line 202, in _listen
    event_key.base_listen(propagate=propagate, **kw)
  File "/usr/lib64/python2.6/site-packages/sqlalchemy/event/registry.py", line 214, in base_listen
    self.dispatch_target, self.identifier, self._listen_fn
  File "/usr/lib64/python2.6/site-packages/sqlalchemy/event/registry.py", line 228, in _listen_fn
    @property
KeyboardInterrupt

Revision history for this message
Anastasia Palkina (apalkina) wrote :
Changed in fuel:
assignee: Fuel Library Team (fuel-library) → Fuel Python Team (fuel-python)
Dmitry Ilyin (idv1985)
Changed in fuel:
status: New → Confirmed
Evgeniy L (rustyrobot)
tags: added: low-hanging-fruit size-s
Dmitry Pyzhov (dpyzhov)
tags: added: feature-stats
Revision history for this message
Alexander Kislitsky (akislitsky) wrote :

Statsenderd run as daemon. It should ignore SIGINT signal.

Changed in fuel:
status: Confirmed → Triaged
Revision history for this message
Alexander Kislitsky (akislitsky) wrote :

SIGINT is used as stop signal in supervisord.conf for statsenderd. So this is proper behaviour. This is not a bug.

Changed in fuel:
status: Triaged → Won't Fix
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.