)]}'
{"rally/plugins/openstack/scenarios/ceilometer/samples.py":[{"author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"change_message_id":"1382a813257dcbb3f2a72e26978f016f6ec96c68","unresolved":false,"context_lines":[{"line_number":88,"context_line":"                                         filter_by_user_id,"},{"line_number":89,"context_line":"                                         filter_by_resource_id,"},{"line_number":90,"context_line":"                                         metadata_query)"},{"line_number":91,"context_line":"        samples \u003d self._list_samples(query, limit)"},{"line_number":92,"context_line":"        with atomic.ActionTimer(self, \"ceilometer.get_sample\"):"},{"line_number":93,"context_line":"            for sample in samples:"},{"line_number":94,"context_line":"                self._get_sample(sample.id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a629dbe_e03a18e7","line":91,"updated":"2016-11-07 10:15:50.000000000","message":"It is important to know how many samples do we query:\n\n with atomic.ActionTimer(self, \"ceilometer.get_%i_samples\" % len(samples)):\n     ...","commit_id":"b2f6346e8ac2334c8584fa51fb42ed8348b2d907"},{"author":{"_account_id":18404,"name":"Ma Xinjian","email":"maxj.fnst@cn.fujitsu.com","username":"maxinjian"},"change_message_id":"df7dd2bf8256d4100b5154ab56cf4ea52379a0bd","unresolved":false,"context_lines":[{"line_number":88,"context_line":"                                         filter_by_user_id,"},{"line_number":89,"context_line":"                                         filter_by_resource_id,"},{"line_number":90,"context_line":"                                         metadata_query)"},{"line_number":91,"context_line":"        samples \u003d self._list_samples(query, limit)"},{"line_number":92,"context_line":"        with atomic.ActionTimer(self, \"ceilometer.get_sample\"):"},{"line_number":93,"context_line":"            for sample in samples:"},{"line_number":94,"context_line":"                self._get_sample(sample.id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a629dbe_35a6e7c1","line":91,"in_reply_to":"9a629dbe_e03a18e7","updated":"2016-11-08 03:34:28.000000000","message":"Done","commit_id":"b2f6346e8ac2334c8584fa51fb42ed8348b2d907"},{"author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"change_message_id":"1382a813257dcbb3f2a72e26978f016f6ec96c68","unresolved":false,"context_lines":[{"line_number":91,"context_line":"        samples \u003d self._list_samples(query, limit)"},{"line_number":92,"context_line":"        with atomic.ActionTimer(self, \"ceilometer.get_sample\"):"},{"line_number":93,"context_line":"            for sample in samples:"},{"line_number":94,"context_line":"                self._get_sample(sample.id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a629dbe_2b41513a","line":94,"updated":"2016-11-07 10:15:50.000000000","message":"self._get_sample(sample.id, atomic_action\u003dFalse)","commit_id":"b2f6346e8ac2334c8584fa51fb42ed8348b2d907"},{"author":{"_account_id":18404,"name":"Ma Xinjian","email":"maxj.fnst@cn.fujitsu.com","username":"maxinjian"},"change_message_id":"df7dd2bf8256d4100b5154ab56cf4ea52379a0bd","unresolved":false,"context_lines":[{"line_number":91,"context_line":"        samples \u003d self._list_samples(query, limit)"},{"line_number":92,"context_line":"        with atomic.ActionTimer(self, \"ceilometer.get_sample\"):"},{"line_number":93,"context_line":"            for sample in samples:"},{"line_number":94,"context_line":"                self._get_sample(sample.id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a629dbe_55ab5b89","line":94,"in_reply_to":"9a629dbe_2b41513a","updated":"2016-11-08 03:34:28.000000000","message":"Done","commit_id":"b2f6346e8ac2334c8584fa51fb42ed8348b2d907"}],"rally/plugins/openstack/scenarios/ceilometer/utils.py":[{"author":{"_account_id":23094,"name":"Staroverov Anton","email":"avstaroverov@gmail.com","username":"astaroverov"},"change_message_id":"29a007e29d80f4f86d9429d5afd2de474c05b65f","unresolved":false,"context_lines":[{"line_number":318,"context_line":""},{"line_number":319,"context_line":"    @atomic.action_timer(\"ceilometer.get_sample\")"},{"line_number":320,"context_line":"    def _get_sample(self, sample_id):"},{"line_number":321,"context_line":"        \"\"\"Get detailed information of a sample."},{"line_number":322,"context_line":""},{"line_number":323,"context_line":"        :param sample_id: Specifies id of the sample"},{"line_number":324,"context_line":"        :returns: Detailed information of a sample"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba5da102_a203660c","line":321,"range":{"start_line":321,"start_character":11,"end_line":321,"end_character":48},"updated":"2016-10-31 12:50:51.000000000","message":"\"Get detailed information ABOUT sample\"?","commit_id":"bf5f425c21c94a8bb6b924161d30fe8b7cf8ea02"}]}
