)]}'
{"ceilometer/dispatcher/gnocchi.py":[{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"1bd1d01bee541e9ad541f4eba468a3f09aa21d17","unresolved":false,"context_lines":[{"line_number":360,"context_line":"            attribute_hash \u003d self._check_resource_cache(cache_key, resource)"},{"line_number":361,"context_line":"            if attribute_hash:"},{"line_number":362,"context_line":"                with self._gnocchi_resource_lock[cache_key]:"},{"line_number":363,"context_line":"                    attribute_hash \u003d self._check_resource_cache(cache_key,"},{"line_number":364,"context_line":"                                                                resource)"},{"line_number":365,"context_line":"                    if attribute_hash:"},{"line_number":366,"context_line":"                        method(resource_type, resource, *args, **kwargs)"}],"source_content_type":"text/x-python","patch_set":5,"id":"5a710552_dd16b7a6","line":363,"updated":"2015-12-16 08:08:57.000000000","message":"better if there is a comment about why need double check","commit_id":"c5a2905641ca9af29cfb7dee467fa0e8afe53713"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"962a681e1eaf6901218c46e134ef1b997daed02d","unresolved":false,"context_lines":[{"line_number":347,"context_line":"                                                  resource_id)"},{"line_number":348,"context_line":"            except gnocchi_exc.ResourceNotFound:"},{"line_number":349,"context_line":"                self._if_not_cached(\"create\", resource_type, resource,"},{"line_number":350,"context_line":"                                    self._create_resource, rd.metrics)"},{"line_number":351,"context_line":""},{"line_number":352,"context_line":"            except gnocchi_exc.MetricNotFound:"},{"line_number":353,"context_line":"                metric \u003d {\u0027resource_id\u0027: resource[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":6,"id":"5a710552_96c55b3d","line":350,"updated":"2015-12-16 14:21:06.000000000","message":"Seems unrelated.","commit_id":"8880824452b20b26498ee384649c7a1832a90867"},{"author":{"_account_id":13630,"name":"Luo Gangyi","email":"luogangyi@corp.netease.com","username":"luogangyi"},"change_message_id":"9e63bd91d56975ec835c1c345262e2ed646d3a3a","unresolved":false,"context_lines":[{"line_number":347,"context_line":"                                                  resource_id)"},{"line_number":348,"context_line":"            except gnocchi_exc.ResourceNotFound:"},{"line_number":349,"context_line":"                self._if_not_cached(\"create\", resource_type, resource,"},{"line_number":350,"context_line":"                                    self._create_resource, rd.metrics)"},{"line_number":351,"context_line":""},{"line_number":352,"context_line":"            except gnocchi_exc.MetricNotFound:"},{"line_number":353,"context_line":"                metric \u003d {\u0027resource_id\u0027: resource[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":6,"id":"5a710552_567a93f2","line":350,"in_reply_to":"5a710552_96c55b3d","updated":"2015-12-16 14:24:36.000000000","message":"sorry, rebase mistake.","commit_id":"8880824452b20b26498ee384649c7a1832a90867"}]}
