)]}'
{"nova/scheduler/client/report.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5021660ffc2cad750de9267995c702eb28333000","unresolved":false,"context_lines":[{"line_number":1739,"context_line":"    #    destination host. This is a short-term fix for Pike which should be"},{"line_number":1740,"context_line":"    #    replaced in Queens by conductor calling the scheduler in the force"},{"line_number":1741,"context_line":"    #    host case."},{"line_number":1742,"context_line":"    # This method should not be called by the resource tracker; instead, the"},{"line_number":1743,"context_line":"    # _allocate_for_instance() method is used which does not perform any"},{"line_number":1744,"context_line":"    # checking that a move operation is in place."},{"line_number":1745,"context_line":"    @safe_connect"},{"line_number":1746,"context_line":"    @retries"},{"line_number":1747,"context_line":"    def claim_resources(self, context, consumer_uuid, alloc_request,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_c4d10a59","line":1744,"range":{"start_line":1742,"start_character":4,"end_line":1744,"end_character":49},"updated":"2018-09-20 18:50:39.000000000","message":"Clean this up?","commit_id":"97a89d265ae2a6eba78cea25540ecc126bcd068d"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"d6a14883d6452fb569711fae789304df8bcae702","unresolved":false,"context_lines":[{"line_number":1739,"context_line":"    #    destination host. This is a short-term fix for Pike which should be"},{"line_number":1740,"context_line":"    #    replaced in Queens by conductor calling the scheduler in the force"},{"line_number":1741,"context_line":"    #    host case."},{"line_number":1742,"context_line":"    # This method should not be called by the resource tracker; instead, the"},{"line_number":1743,"context_line":"    # _allocate_for_instance() method is used which does not perform any"},{"line_number":1744,"context_line":"    # checking that a move operation is in place."},{"line_number":1745,"context_line":"    @safe_connect"},{"line_number":1746,"context_line":"    @retries"},{"line_number":1747,"context_line":"    def claim_resources(self, context, consumer_uuid, alloc_request,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_e430c6a0","line":1744,"range":{"start_line":1742,"start_character":4,"end_line":1744,"end_character":49},"in_reply_to":"3f79a3b5_c4d10a59","updated":"2018-09-20 18:55:39.000000000","message":"Done","commit_id":"97a89d265ae2a6eba78cea25540ecc126bcd068d"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5021660ffc2cad750de9267995c702eb28333000","unresolved":false,"context_lines":[{"line_number":1756,"context_line":"        operations from being scheduled to improperly, we create a \"doubled-up\""},{"line_number":1757,"context_line":"        allocation that consumes resources on *both* the source and the"},{"line_number":1758,"context_line":"        destination host during the move operation. When the move operation"},{"line_number":1759,"context_line":"        completes, the destination host (via _allocate_for_instance()) will"},{"line_number":1760,"context_line":"        end up setting allocations for the instance only on the destination"},{"line_number":1761,"context_line":"        host thereby freeing up resources on the source host appropriately."},{"line_number":1762,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_e4d44649","line":1759,"range":{"start_line":1759,"start_character":45,"end_line":1759,"end_character":67},"updated":"2018-09-20 18:50:39.000000000","message":"and this","commit_id":"97a89d265ae2a6eba78cea25540ecc126bcd068d"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"d6a14883d6452fb569711fae789304df8bcae702","unresolved":false,"context_lines":[{"line_number":1756,"context_line":"        operations from being scheduled to improperly, we create a \"doubled-up\""},{"line_number":1757,"context_line":"        allocation that consumes resources on *both* the source and the"},{"line_number":1758,"context_line":"        destination host during the move operation. When the move operation"},{"line_number":1759,"context_line":"        completes, the destination host (via _allocate_for_instance()) will"},{"line_number":1760,"context_line":"        end up setting allocations for the instance only on the destination"},{"line_number":1761,"context_line":"        host thereby freeing up resources on the source host appropriately."},{"line_number":1762,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_84231258","line":1759,"range":{"start_line":1759,"start_character":45,"end_line":1759,"end_character":67},"in_reply_to":"3f79a3b5_e4d44649","updated":"2018-09-20 18:55:39.000000000","message":"Done","commit_id":"97a89d265ae2a6eba78cea25540ecc126bcd068d"}]}
