)]}'
{"gnocchi/tests/__init__.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"93c99e48edb88f03b03245c1b687795ef611feaa","unresolved":false,"context_lines":[{"line_number":225,"context_line":""},{"line_number":226,"context_line":"        self.useFixture(mockpatch.PatchObject(ipc.IPCDriver, \u0027get_lock\u0027,"},{"line_number":227,"context_line":"                                              side_effect\u003dfake_get_lock,"},{"line_number":228,"context_line":"                                              autospec\u003dTrue))"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa201ad_9e1c7a79","line":228,"updated":"2014-10-01 16:17:45.000000000","message":"The thing is that this going to fix the tests but it\u0027s not going to make Gnocchi not bug when running in production. :(","commit_id":"4a73081e20f01c5215d86392e91785fb63d93ae8"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"1c5fa0385ecf760f2fcd177f9708e508361d8710","unresolved":false,"context_lines":[{"line_number":225,"context_line":""},{"line_number":226,"context_line":"        self.useFixture(mockpatch.PatchObject(ipc.IPCDriver, \u0027get_lock\u0027,"},{"line_number":227,"context_line":"                                              side_effect\u003dfake_get_lock,"},{"line_number":228,"context_line":"                                              autospec\u003dTrue))"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa201ad_aba3b09c","line":228,"in_reply_to":"baa201ad_9e1c7a79","updated":"2014-10-02 08:30:44.000000000","message":"I don\u0027t see how that can be resolved for production. The problem with semaphore is when you have multiple workers, and none of them are the parent process of other (case of wsgi setup), we have no way to detect if the worker that release the semaphore is the latest one and can destroy the semaphore.","commit_id":"4a73081e20f01c5215d86392e91785fb63d93ae8"}]}
