Activity log for bug #1586443

Date Who What changed Old value New value Message
2016-05-27 15:48:44 Corey Bryant bug added bug
2016-05-27 15:49:59 Corey Bryant description I was trying to backport gnocchi to the trusty-mitaka ubuntu cloud archive (which builds the package on i386 only). Tests are executed as part of the package build. After several tests have run successfully (~1300), the remaining 222 tests fail with the the same "thread.error: can't start new thread" failure. For example: ====================================================================== FAIL: gnocchi.tests.test_rest.ResourceTest.test_post_resource_with_invalid_metric(keystone,image_none_user) gnocchi.tests.test_rest.ResourceTest.test_post_resource_with_invalid_metric(keystone,image_none_user) ---------------------------------------------------------------------- _StringException: Empty attachments: stderr stdout Traceback (most recent call last): File "gnocchi/tests/base.py", line 53, in skip_if_not_implemented return func(*args, **kwargs) File "gnocchi/tests/test_rest.py", line 766, in setUp super(ResourceTest, self).setUp() File "gnocchi/tests/base.py", line 53, in skip_if_not_implemented return func(*args, **kwargs) File "gnocchi/tests/test_rest.py", line 102, in setUp super(RestTest, self).setUp() File "gnocchi/tests/base.py", line 53, in skip_if_not_implemented return func(*args, **kwargs) File "gnocchi/tests/base.py", line 420, in setUp self.storage = storage.get_driver(self.conf) File "gnocchi/storage/__init__.py", line 155, in get_driver return get_driver_class(conf)(conf.storage) File "gnocchi/storage/file.py", line 44, in __init__ super(FileStorage, self).__init__(conf) File "gnocchi/storage/_carbonara.py", line 69, in __init__ self.heartbeater.start() File "/usr/lib/python2.7/threading.py", line 745, in start _start_new_thread(self.__bootstrap, ()) thread.error: can't start new thread They care causing carbonara to run out of threads. trusty python packages build on i386 only whereas xenial are on amd64, so that may be why this only surfaces on i386 for us. I was trying to backport gnocchi to the trusty-mitaka ubuntu cloud archive (which builds the package on i386 only). Tests are executed as part of the package build. After several tests have run successfully (~1300), the remaining 222 tests fail with the the same "thread.error: can't start new thread" failure. For example: ====================================================================== FAIL: gnocchi.tests.test_rest.ResourceTest.test_post_resource_with_invalid_metric(keystone,image_none_user) gnocchi.tests.test_rest.ResourceTest.test_post_resource_with_invalid_metric(keystone,image_none_user) ---------------------------------------------------------------------- _StringException: Empty attachments:   stderr   stdout Traceback (most recent call last):   File "gnocchi/tests/base.py", line 53, in skip_if_not_implemented     return func(*args, **kwargs)   File "gnocchi/tests/test_rest.py", line 766, in setUp     super(ResourceTest, self).setUp()   File "gnocchi/tests/base.py", line 53, in skip_if_not_implemented     return func(*args, **kwargs)   File "gnocchi/tests/test_rest.py", line 102, in setUp     super(RestTest, self).setUp()   File "gnocchi/tests/base.py", line 53, in skip_if_not_implemented     return func(*args, **kwargs)   File "gnocchi/tests/base.py", line 420, in setUp     self.storage = storage.get_driver(self.conf)   File "gnocchi/storage/__init__.py", line 155, in get_driver     return get_driver_class(conf)(conf.storage)   File "gnocchi/storage/file.py", line 44, in __init__     super(FileStorage, self).__init__(conf)   File "gnocchi/storage/_carbonara.py", line 69, in __init__     self.heartbeater.start()   File "/usr/lib/python2.7/threading.py", line 745, in start     _start_new_thread(self.__bootstrap, ()) thread.error: can't start new thread Carbonara appears to be running out of threads. trusty python packages build on i386 only whereas xenial are on amd64, so that may be why this only surfaces on i386 for us.
2016-05-27 16:15:55 Julien Danjou gnocchi: status New Triaged
2016-05-27 16:15:57 Julien Danjou gnocchi: importance Undecided Medium
2016-05-30 09:17:20 Julien Danjou nominated for series gnocchi/2.1
2016-05-30 09:17:20 Julien Danjou bug task added gnocchi/2.1
2016-05-30 09:17:25 OpenStack Infra gnocchi: status Triaged In Progress
2016-05-30 09:17:25 OpenStack Infra gnocchi: assignee Julien Danjou (jdanjou)
2016-05-30 09:17:28 Julien Danjou gnocchi/2.1: status New Triaged
2016-05-30 09:17:29 Julien Danjou gnocchi/2.1: importance Undecided Medium
2016-05-30 09:17:33 Julien Danjou gnocchi/2.1: assignee Julien Danjou (jdanjou)
2016-05-31 08:00:30 OpenStack Infra gnocchi/2.1: status Triaged In Progress
2016-05-31 08:43:56 OpenStack Infra gnocchi: status In Progress Fix Committed
2016-05-31 10:48:05 OpenStack Infra gnocchi/2.1: status In Progress Fix Committed
2016-06-01 08:33:41 Julien Danjou gnocchi/2.1: status Fix Committed Fix Released
2016-06-01 08:33:44 Julien Danjou gnocchi/2.1: milestone 2.1.1
2016-08-02 20:27:44 Julien Danjou gnocchi: status Fix Committed Fix Released
2016-08-02 20:27:45 Julien Danjou gnocchi: milestone 2.2.0