)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"c531fbcf2ce50d21c943d7fb50bfdee485fab53b","unresolved":false,"context_lines":[{"line_number":13,"context_line":"new placement API and creating an inventory record of a quantity of 1"},{"line_number":14,"context_line":"with a resource class of the Ironic node.resource_class attribute. The"},{"line_number":15,"context_line":"problem we have is that currently the nova-compute daemon keeps a"},{"line_number":16,"context_line":"ResourceTracker object in memory for each Ironic compute node in the"},{"line_number":17,"context_line":"entire deployment (or a segment of Ironic nodes if using Newton and the"},{"line_number":18,"context_line":"Ironic hashring functionality). We would like to have a single resource"},{"line_number":19,"context_line":"tracker object that manages a set of resource providers instead of"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"1a6eadb0_80fc7773","line":16,"range":{"start_line":16,"start_character":49,"end_line":16,"end_character":61},"updated":"2016-12-15 00:21:30.000000000","message":"for each \"Ironic node\" (that maps with a Nova compute node, sure).","commit_id":"217fa580d9760abeb0c06f72b34e64a42ecd10be"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"02038a72a57c026d57178138cc8202018a6b6b6c","unresolved":false,"context_lines":[{"line_number":23,"context_line":"a nodename parameter to a number of methods.  The first one up is the"},{"line_number":24,"context_line":"simple internal methods:"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"- _set_instance_host_and_nodename()"},{"line_number":27,"context_line":"- _create_migration()"},{"line_number":28,"context_line":"- _claim_existing_migraton()"},{"line_number":29,"context_line":"- _move_claim()"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"1a6eadb0_7f0d4436","line":26,"range":{"start_line":26,"start_character":2,"end_line":26,"end_character":33},"updated":"2016-12-14 18:25:41.000000000","message":"_set_instance_host_and_node","commit_id":"217fa580d9760abeb0c06f72b34e64a42ecd10be"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"02038a72a57c026d57178138cc8202018a6b6b6c","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"- _set_instance_host_and_nodename()"},{"line_number":27,"context_line":"- _create_migration()"},{"line_number":28,"context_line":"- _claim_existing_migraton()"},{"line_number":29,"context_line":"- _move_claim()"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Once the internal methods are cleaned, we will modify the public methods"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"1a6eadb0_7f5b842e","line":28,"range":{"start_line":28,"start_character":2,"end_line":28,"end_character":26},"updated":"2016-12-14 18:25:41.000000000","message":"_claim_existing_migration","commit_id":"217fa580d9760abeb0c06f72b34e64a42ecd10be"}],"nova/compute/resource_tracker.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"02038a72a57c026d57178138cc8202018a6b6b6c","unresolved":false,"context_lines":[{"line_number":199,"context_line":"        :param context: security context"},{"line_number":200,"context_line":"        :param instance: instance object to reserve resources for"},{"line_number":201,"context_line":"        :param new_instance_type: new instance_type being resized to"},{"line_number":202,"context_line":"        :param nodename: The Ironic nodename selected by the scheduler"},{"line_number":203,"context_line":"        :param image_meta: instance image metadata"},{"line_number":204,"context_line":"        :param move_type: move type - can be one of \u0027migration\u0027, \u0027resize\u0027,"},{"line_number":205,"context_line":"                         \u0027live-migration\u0027, \u0027evacuate\u0027"}],"source_content_type":"text/x-python","patch_set":9,"id":"1a6eadb0_3f510c0f","line":202,"range":{"start_line":202,"start_character":29,"end_line":202,"end_character":35},"updated":"2016-12-14 18:25:41.000000000","message":"Is it always Ironic? Doesn\u0027t vCenter also have node shenanigans?","commit_id":"217fa580d9760abeb0c06f72b34e64a42ecd10be"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"532d7290de8a964bc6e67d7a7fe865399d191af6","unresolved":false,"context_lines":[{"line_number":199,"context_line":"        :param context: security context"},{"line_number":200,"context_line":"        :param instance: instance object to reserve resources for"},{"line_number":201,"context_line":"        :param new_instance_type: new instance_type being resized to"},{"line_number":202,"context_line":"        :param nodename: The Ironic nodename selected by the scheduler"},{"line_number":203,"context_line":"        :param image_meta: instance image metadata"},{"line_number":204,"context_line":"        :param move_type: move type - can be one of \u0027migration\u0027, \u0027resize\u0027,"},{"line_number":205,"context_line":"                         \u0027live-migration\u0027, \u0027evacuate\u0027"}],"source_content_type":"text/x-python","patch_set":9,"id":"1a6eadb0_7f13840d","line":202,"range":{"start_line":202,"start_character":29,"end_line":202,"end_character":35},"in_reply_to":"1a6eadb0_3f510c0f","updated":"2016-12-14 18:29:19.000000000","message":"Or is that dead since https://review.openstack.org/#/c/103916/ ?","commit_id":"217fa580d9760abeb0c06f72b34e64a42ecd10be"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"c531fbcf2ce50d21c943d7fb50bfdee485fab53b","unresolved":false,"context_lines":[{"line_number":199,"context_line":"        :param context: security context"},{"line_number":200,"context_line":"        :param instance: instance object to reserve resources for"},{"line_number":201,"context_line":"        :param new_instance_type: new instance_type being resized to"},{"line_number":202,"context_line":"        :param nodename: The Ironic nodename selected by the scheduler"},{"line_number":203,"context_line":"        :param image_meta: instance image metadata"},{"line_number":204,"context_line":"        :param move_type: move type - can be one of \u0027migration\u0027, \u0027resize\u0027,"},{"line_number":205,"context_line":"                         \u0027live-migration\u0027, \u0027evacuate\u0027"}],"source_content_type":"text/x-python","patch_set":9,"id":"1a6eadb0_408a5f1c","line":202,"range":{"start_line":202,"start_character":29,"end_line":202,"end_character":35},"in_reply_to":"1a6eadb0_7f13840d","updated":"2016-12-15 00:21:30.000000000","message":"Zactly : https://github.com/openstack/nova/blob/41bf42a393b1be0ef36de11e47bf649f3f8cf9f8/nova/virt/vmwareapi/driver.py#L315-L317","commit_id":"217fa580d9760abeb0c06f72b34e64a42ecd10be"}]}
