)]}'
{"nova/scheduler/client/report.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"14ae59abee7cbb9b2fc40159b66d6d21e1dd13ce","unresolved":false,"context_lines":[{"line_number":2242,"context_line":"            agg_info \u003d self._get_provider_aggregates(context, rp_uuid)"},{"line_number":2243,"context_line":"        except ks_exc.ClientException as e:"},{"line_number":2244,"context_line":"            LOG.error("},{"line_number":2245,"context_line":"                \"Failed to add aggregate %s to host %s: failed to retrieve \""},{"line_number":2246,"context_line":"                \"aggregates for provider: %s\", agg_uuid, rp_uuid, e)"},{"line_number":2247,"context_line":"            raise exception.PlacementAPIConnectFailure()"},{"line_number":2248,"context_line":"        existing_aggs, gen \u003d agg_info.aggregates, agg_info.generation"}],"source_content_type":"text/x-python","patch_set":1,"id":"5faad753_0c9e0556","line":2245,"range":{"start_line":2245,"start_character":47,"end_line":2245,"end_character":51},"updated":"2019-09-09 17:38:43.000000000","message":"Shouldn\u0027t here be \"resource provider\" instead of \"host\" because of rp_uuid?","commit_id":"004be37b979b70fa24c0ba84f4eece8a0a14d62d"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"7602ba33fda0aab63215ef1e261d6b89def0cb9a","unresolved":false,"context_lines":[{"line_number":2242,"context_line":"            agg_info \u003d self._get_provider_aggregates(context, rp_uuid)"},{"line_number":2243,"context_line":"        except ks_exc.ClientException as e:"},{"line_number":2244,"context_line":"            LOG.error("},{"line_number":2245,"context_line":"                \"Failed to add aggregate %s to host %s: failed to retrieve \""},{"line_number":2246,"context_line":"                \"aggregates for provider: %s\", agg_uuid, rp_uuid, e)"},{"line_number":2247,"context_line":"            raise exception.PlacementAPIConnectFailure()"},{"line_number":2248,"context_line":"        existing_aggs, gen \u003d agg_info.aggregates, agg_info.generation"}],"source_content_type":"text/x-python","patch_set":1,"id":"5faad753_a0125557","line":2245,"range":{"start_line":2245,"start_character":47,"end_line":2245,"end_character":51},"in_reply_to":"5faad753_0c9e0556","updated":"2019-09-09 17:59:39.000000000","message":"From the operator\u0027s perspective, it\u0027s the host, whose UUID happens to be the same as the resource provider\u0027s UUID.","commit_id":"004be37b979b70fa24c0ba84f4eece8a0a14d62d"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"15cccd2ba886642ba91ab29ac49ebffc1ba4baf6","unresolved":false,"context_lines":[{"line_number":2242,"context_line":"            agg_info \u003d self._get_provider_aggregates(context, rp_uuid)"},{"line_number":2243,"context_line":"        except ks_exc.ClientException as e:"},{"line_number":2244,"context_line":"            LOG.error("},{"line_number":2245,"context_line":"                \"Failed to add aggregate %s to host %s: failed to retrieve \""},{"line_number":2246,"context_line":"                \"aggregates for provider: %s\", agg_uuid, rp_uuid, e)"},{"line_number":2247,"context_line":"            raise exception.PlacementAPIConnectFailure()"},{"line_number":2248,"context_line":"        existing_aggs, gen \u003d agg_info.aggregates, agg_info.generation"}],"source_content_type":"text/x-python","patch_set":1,"id":"5faad753_a11b2019","line":2245,"range":{"start_line":2245,"start_character":47,"end_line":2245,"end_character":51},"in_reply_to":"5faad753_a0125557","updated":"2019-09-10 16:17:26.000000000","message":"I see, thanks for your explanation.","commit_id":"004be37b979b70fa24c0ba84f4eece8a0a14d62d"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"14ae59abee7cbb9b2fc40159b66d6d21e1dd13ce","unresolved":false,"context_lines":[{"line_number":2289,"context_line":"            agg_info \u003d self._get_provider_aggregates(context, rp_uuid)"},{"line_number":2290,"context_line":"        except ks_exc.ClientException as e:"},{"line_number":2291,"context_line":"            LOG.error("},{"line_number":2292,"context_line":"                \"Failed to remove aggregate %s from host %s: failed to \""},{"line_number":2293,"context_line":"                \"retrieve aggregates for provider: %s\", agg_uuid, rp_uuid, e)"},{"line_number":2294,"context_line":"            raise exception.PlacementAPIConnectFailure()"},{"line_number":2295,"context_line":"        existing_aggs, gen \u003d agg_info.aggregates, agg_info.generation"}],"source_content_type":"text/x-python","patch_set":1,"id":"5faad753_4cbdddb5","line":2292,"range":{"start_line":2292,"start_character":52,"end_line":2292,"end_character":56},"updated":"2019-09-09 17:38:43.000000000","message":"ditto","commit_id":"004be37b979b70fa24c0ba84f4eece8a0a14d62d"}]}
