)]}'
{"nova/compute/claims.py":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"9e4556a7b9f829c14948ac9dd00262330f231d8c","unresolved":false,"context_lines":[{"line_number":260,"context_line":""},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"class MoveClaim(Claim):"},{"line_number":263,"context_line":"    \"\"\"Claim used for holding resources for an incoming resize/migration"},{"line_number":264,"context_line":"    operation."},{"line_number":265,"context_line":"    \"\"\""},{"line_number":266,"context_line":"    def __init__(self, context, instance, instance_type, image_meta, tracker,"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba3cc151_e5fae242","line":263,"range":{"start_line":263,"start_character":56,"end_line":263,"end_character":72},"updated":"2015-07-01 15:45:00.000000000","message":"Maybe update this too?\n\n\"Claim used for holding resources for incoming instances that are being relocated for some reason\".","commit_id":"6c189018cc6d83323aae03864d0198b2faeb8f8d"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"9e4556a7b9f829c14948ac9dd00262330f231d8c","unresolved":false,"context_lines":[{"line_number":270,"context_line":"        self.image_meta \u003d image_meta"},{"line_number":271,"context_line":"        super(MoveClaim, self).__init__(context, instance, tracker,"},{"line_number":272,"context_line":"                                          resources, overhead\u003doverhead,"},{"line_number":273,"context_line":"                                          limits\u003dlimits)"},{"line_number":274,"context_line":"        self.migration \u003d None"},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"    @property"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba3cc151_c59c7e11","line":273,"updated":"2015-07-01 15:45:00.000000000","message":"Can you fix this alignment that you\u0027re breaking?","commit_id":"6c189018cc6d83323aae03864d0198b2faeb8f8d"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"ae9c7815850076df35ffa4b0c5c08c59af7dee1d","unresolved":false,"context_lines":[{"line_number":262,"context_line":"class MoveClaim(Claim):"},{"line_number":263,"context_line":"    \"\"\"Claim used for holding resources for an incoming move operation."},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"    Move can be either a migrate/resize, live-migrate or an evacuate operation."},{"line_number":266,"context_line":"    \"\"\""},{"line_number":267,"context_line":"    def __init__(self, context, instance, instance_type, image_meta, tracker,"},{"line_number":268,"context_line":"                 resources, overhead\u003dNone, limits\u003dNone):"}],"source_content_type":"text/x-python","patch_set":4,"id":"ba3cc151_e24eb495","line":265,"updated":"2015-07-06 16:35:24.000000000","message":"evacuate is not a move operation. it is a rebuild operation. there\u0027s a pretty big difference...","commit_id":"c08b010def6d3ce46a8e8d65c549baa127b0dca4"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"ae9c7815850076df35ffa4b0c5c08c59af7dee1d","unresolved":false,"context_lines":[{"line_number":270,"context_line":"        self.instance_type \u003d instance_type"},{"line_number":271,"context_line":"        self.image_meta \u003d image_meta"},{"line_number":272,"context_line":"        super(MoveClaim, self).__init__(context, instance, tracker,"},{"line_number":273,"context_line":"                                         resources, overhead\u003doverhead,"},{"line_number":274,"context_line":"                                         limits\u003dlimits)"},{"line_number":275,"context_line":"        self.migration \u003d None"},{"line_number":276,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"ba3cc151_6222a4bb","line":273,"updated":"2015-07-06 16:35:24.000000000","message":"nit: alignment...","commit_id":"c08b010def6d3ce46a8e8d65c549baa127b0dca4"},{"author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"change_message_id":"dd4817403fba86c7f14199ecd7a68444ca634805","unresolved":false,"context_lines":[{"line_number":271,"context_line":"        self.image_meta \u003d image_meta"},{"line_number":272,"context_line":"        super(MoveClaim, self).__init__(context, instance, tracker,"},{"line_number":273,"context_line":"                                         resources, overhead\u003doverhead,"},{"line_number":274,"context_line":"                                         limits\u003dlimits)"},{"line_number":275,"context_line":"        self.migration \u003d None"},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"    @property"}],"source_content_type":"text/x-python","patch_set":5,"id":"ba3cc151_bb50a40b","line":274,"updated":"2015-07-07 14:48:32.000000000","message":"These alignments are off.","commit_id":"ab8a9d4d0596f43ca456c8975aa96335076c33e6"}],"nova/compute/resource_tracker.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"945d72e9b758e7dda416fd9631f2d779150b5569","unresolved":false,"context_lines":[{"line_number":236,"context_line":""},{"line_number":237,"context_line":"    @utils.synchronized(COMPUTE_RESOURCE_SEMAPHORE)"},{"line_number":238,"context_line":"    def drop_move_claim(self, context, instance, instance_type\u003dNone,"},{"line_number":239,"context_line":"                          image_meta\u003dNone, prefix\u003d\u0027new_\u0027):"},{"line_number":240,"context_line":"        \"\"\"Remove usage for an incoming/outgoing migration.\"\"\""},{"line_number":241,"context_line":"        if instance[\u0027uuid\u0027] in self.tracked_migrations:"},{"line_number":242,"context_line":"            migration, itype \u003d self.tracked_migrations.pop(instance[\u0027uuid\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba3cc151_5fcb9553","line":239,"updated":"2015-06-30 16:45:05.000000000","message":"please fix the indentation","commit_id":"35be9d51e01f1eccba9505b3d4feacba5ad69157"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"3d7a51d45472d28c743a1e2d2bd4a3bbc23264ba","unresolved":false,"context_lines":[{"line_number":146,"context_line":""},{"line_number":147,"context_line":"        return claim"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    @utils.synchronized(COMPUTE_RESOURCE_SEMAPHORE)"},{"line_number":150,"context_line":"    def resize_claim(self, context, instance, instance_type,"},{"line_number":151,"context_line":"                     image_meta\u003dNone, limits\u003dNone):"},{"line_number":152,"context_line":"        \"\"\"Indicate that resources are needed for a resize operation to this"}],"source_content_type":"text/x-python","patch_set":5,"id":"ba3cc151_8c0a1325","line":149,"updated":"2015-07-08 14:16:04.000000000","message":"worthy to change this name as well?","commit_id":"ab8a9d4d0596f43ca456c8975aa96335076c33e6"}],"nova/tests/unit/compute/test_claims.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"945d72e9b758e7dda416fd9631f2d779150b5569","unresolved":false,"context_lines":[{"line_number":379,"context_line":"                \u0027nova.virt.hardware.numa_get_constraints\u0027,"},{"line_number":380,"context_line":"                return_value\u003dnuma_constraint):"},{"line_number":381,"context_line":"            return claims.MoveClaim(\u0027context\u0027, self.instance, instance_type,"},{"line_number":382,"context_line":"                                      {}, self.tracker, self.resources,"},{"line_number":383,"context_line":"                                      overhead\u003doverhead, limits\u003dlimits)"},{"line_number":384,"context_line":""},{"line_number":385,"context_line":"    def _set_pci_request(self, claim):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba3cc151_3fc0112a","line":382,"updated":"2015-06-30 16:45:05.000000000","message":"ditto","commit_id":"35be9d51e01f1eccba9505b3d4feacba5ad69157"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"ae9c7815850076df35ffa4b0c5c08c59af7dee1d","unresolved":false,"context_lines":[{"line_number":379,"context_line":"                \u0027nova.virt.hardware.numa_get_constraints\u0027,"},{"line_number":380,"context_line":"                return_value\u003dnuma_constraint):"},{"line_number":381,"context_line":"            return claims.MoveClaim(\u0027context\u0027, self.instance, instance_type,"},{"line_number":382,"context_line":"                                     {}, self.tracker, self.resources,"},{"line_number":383,"context_line":"                                     overhead\u003doverhead, limits\u003dlimits)"},{"line_number":384,"context_line":""},{"line_number":385,"context_line":"    def _set_pci_request(self, claim):"}],"source_content_type":"text/x-python","patch_set":4,"id":"ba3cc151_7da48507","line":382,"updated":"2015-07-06 16:35:24.000000000","message":"nit: alignment...","commit_id":"c08b010def6d3ce46a8e8d65c549baa127b0dca4"},{"author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"change_message_id":"dd4817403fba86c7f14199ecd7a68444ca634805","unresolved":false,"context_lines":[{"line_number":380,"context_line":"                return_value\u003dnuma_constraint):"},{"line_number":381,"context_line":"            return claims.MoveClaim(\u0027context\u0027, self.instance, instance_type,"},{"line_number":382,"context_line":"                                     {}, self.tracker, self.resources,"},{"line_number":383,"context_line":"                                     overhead\u003doverhead, limits\u003dlimits)"},{"line_number":384,"context_line":""},{"line_number":385,"context_line":"    def _set_pci_request(self, claim):"},{"line_number":386,"context_line":"        request \u003d [{\u0027count\u0027: 1,"}],"source_content_type":"text/x-python","patch_set":5,"id":"ba3cc151_db6248d8","line":383,"updated":"2015-07-07 14:48:32.000000000","message":"Alignments off here as well.","commit_id":"ab8a9d4d0596f43ca456c8975aa96335076c33e6"}]}
