)]}'
{"nodepool/launcher.py":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"6b818b7301a3a71d9672241b608b80bdcb92ee40","unresolved":false,"context_lines":[{"line_number":216,"context_line":"                # report duration of request handler run"},{"line_number":217,"context_line":"                end \u003d time.monotonic()"},{"line_number":218,"context_line":"                key \u003d \u0027nodepool.provider.%s.request_handler\u0027"},{"line_number":219,"context_line":"                self.nodepool.statsd.timing(key, end - start)"},{"line_number":220,"context_line":"            if rh.paused:"},{"line_number":221,"context_line":"                self.paused_handler \u003d rh"},{"line_number":222,"context_line":"            self.request_handlers.append(rh)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_9db7ce22","line":219,"updated":"2018-10-30 07:22:29.000000000","message":"this should be in ms so *1000","commit_id":"005a4adb04703d09c729e9a08e0a89dd7679ffcd"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"e2b9ecb43d966e413bed57ac4355d6a4e58a0c67","unresolved":false,"context_lines":[{"line_number":216,"context_line":"                # report duration of request handler run"},{"line_number":217,"context_line":"                end \u003d time.monotonic()"},{"line_number":218,"context_line":"                key \u003d \u0027nodepool.provider.%s.request_handler\u0027"},{"line_number":219,"context_line":"                self.nodepool.statsd.timing(key, end - start)"},{"line_number":220,"context_line":"            if rh.paused:"},{"line_number":221,"context_line":"                self.paused_handler \u003d rh"},{"line_number":222,"context_line":"            self.request_handlers.append(rh)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_2f3672e1","line":219,"in_reply_to":"3f79a3b5_73054178","updated":"2018-10-30 19:17:43.000000000","message":"No, that\u0027s why I said similar ;)","commit_id":"005a4adb04703d09c729e9a08e0a89dd7679ffcd"},{"author":{"_account_id":16068,"name":"Tobias Henkel","email":"tobias.henkel@bmw.de","username":"tobias.henkel"},"change_message_id":"0aab6893b17867df307aa13534612b5320a511e1","unresolved":false,"context_lines":[{"line_number":216,"context_line":"                # report duration of request handler run"},{"line_number":217,"context_line":"                end \u003d time.monotonic()"},{"line_number":218,"context_line":"                key \u003d \u0027nodepool.provider.%s.request_handler\u0027"},{"line_number":219,"context_line":"                self.nodepool.statsd.timing(key, end - start)"},{"line_number":220,"context_line":"            if rh.paused:"},{"line_number":221,"context_line":"                self.paused_handler \u003d rh"},{"line_number":222,"context_line":"            self.request_handlers.append(rh)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_73054178","line":219,"in_reply_to":"3f79a3b5_98191cd3","updated":"2018-10-30 09:37:29.000000000","message":"But I don\u0027t think we can just use it if this is not set? We don\u0027t necessarily have a statsd configured.","commit_id":"005a4adb04703d09c729e9a08e0a89dd7679ffcd"},{"author":{"_account_id":16068,"name":"Tobias Henkel","email":"tobias.henkel@bmw.de","username":"tobias.henkel"},"change_message_id":"e412d0e77969d1da6c8204d77b55cd6b39c0d718","unresolved":false,"context_lines":[{"line_number":216,"context_line":"                # report duration of request handler run"},{"line_number":217,"context_line":"                end \u003d time.monotonic()"},{"line_number":218,"context_line":"                key \u003d \u0027nodepool.provider.%s.request_handler\u0027"},{"line_number":219,"context_line":"                self.nodepool.statsd.timing(key, end - start)"},{"line_number":220,"context_line":"            if rh.paused:"},{"line_number":221,"context_line":"                self.paused_handler \u003d rh"},{"line_number":222,"context_line":"            self.request_handlers.append(rh)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_bdd72abd","line":219,"in_reply_to":"3f79a3b5_9db7ce22","updated":"2018-10-30 07:48:23.000000000","message":"right, will change","commit_id":"005a4adb04703d09c729e9a08e0a89dd7679ffcd"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"bda632026749669df7d2bb0f4f62074d3d6b047b","unresolved":false,"context_lines":[{"line_number":216,"context_line":"                # report duration of request handler run"},{"line_number":217,"context_line":"                end \u003d time.monotonic()"},{"line_number":218,"context_line":"                key \u003d \u0027nodepool.provider.%s.request_handler\u0027"},{"line_number":219,"context_line":"                self.nodepool.statsd.timing(key, end - start)"},{"line_number":220,"context_line":"            if rh.paused:"},{"line_number":221,"context_line":"                self.paused_handler \u003d rh"},{"line_number":222,"context_line":"            self.request_handlers.append(rh)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_98191cd3","line":219,"in_reply_to":"3f79a3b5_bdd72abd","updated":"2018-10-30 08:44:57.000000000","message":"the other thing is that statsd has a timer context manager; maybe we could do something similar for neatness","commit_id":"005a4adb04703d09c729e9a08e0a89dd7679ffcd"}]}
