)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5e405d9bb07cbb19d7d8355c8a5ef7365ac7088d","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Allow resizing server with port resource request"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds functional coverage for such resize. No extra code"},{"line_number":10,"context_line":"changes was needed top of the migrate patches to make resize work."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Now that the nova code supports the resize this patch removes the"},{"line_number":13,"context_line":"check from the API that rejected the operation."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"5faad753_53ef82af","line":10,"range":{"start_line":10,"start_character":8,"end_line":10,"end_character":18},"updated":"2019-09-11 20:59:11.000000000","message":"were needed on top","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"5bd93a86ac78052b9da7bb0feb9b76207e76e9ac","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Allow resizing server with port resource request"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds functional coverage for such resize. No extra code"},{"line_number":10,"context_line":"changes was needed top of the migrate patches to make resize work."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Now that the nova code supports the resize this patch removes the"},{"line_number":13,"context_line":"check from the API that rejected the operation."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"5faad753_1bf11396","line":10,"range":{"start_line":10,"start_character":8,"end_line":10,"end_character":18},"in_reply_to":"5faad753_53ef82af","updated":"2019-09-12 11:47:16.000000000","message":"Done","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"580df086d73141be5b8e272f9fe2cb7c9aca15b6","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Allow resizing server with port resource request"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds functional coverage for such resize. No extra code"},{"line_number":10,"context_line":"changes were needed top of the migrate patches to make resize work."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Now that the nova code supports the resize this patch removes the"},{"line_number":13,"context_line":"check from the API that rejected the operation."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":13,"id":"5faad753_cf5c11ef","line":10,"range":{"start_line":10,"start_character":20,"end_line":10,"end_character":23},"updated":"2019-09-12 13:53:16.000000000","message":"on top","commit_id":"77295b6ea8df40b9d22163fbade8c2fed1340357"}],"nova/api/openstack/compute/servers.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"d13721f00ed322d21150c662b991641bba1e149c","unresolved":false,"context_lines":[{"line_number":940,"context_line":"        # extra API call to neutron when we support move operations with ports"},{"line_number":941,"context_line":"        # having resource requests."},{"line_number":942,"context_line":"        if (common.instance_has_port_with_resource_request("},{"line_number":943,"context_line":"                    context, instance_id, self.network_api) and not"},{"line_number":944,"context_line":"                common.supports_port_resource_request_during_move(req)):"},{"line_number":945,"context_line":"            msg \u003d _(\"The resize action on a server with ports having \""},{"line_number":946,"context_line":"                    \"resource requests, like a port with a QoS minimum \""}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_be721be2","side":"PARENT","line":943,"updated":"2019-08-30 21:37:11.000000000","message":"We can remove the following line 109\n\n self.network_api \u003d network_api.API()\n\nif removing here.","commit_id":"a81674819e1a8742471e6225dd3bdc75107feae3"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5e405d9bb07cbb19d7d8355c8a5ef7365ac7088d","unresolved":false,"context_lines":[{"line_number":950,"context_line":"                msg \u003d _(\"The resize action on a server with ports having \""},{"line_number":951,"context_line":"                        \"resource requests, like a port with a QoS \""},{"line_number":952,"context_line":"                        \"minimum bandwidth policy, is not yet supported \""},{"line_number":953,"context_line":"                        \"on the source compute\")"},{"line_number":954,"context_line":"                raise exc.HTTPConflict(explanation\u003dmsg)"},{"line_number":955,"context_line":""},{"line_number":956,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":12,"id":"5faad753_d31132ae","line":953,"range":{"start_line":953,"start_character":24,"end_line":953,"end_character":48},"updated":"2019-09-11 20:59:11.000000000","message":"It occurs to me late that the non-admin end user could see this so we should probably not include this part of the message. I think saying it\u0027s not yet supported for this instance with a 409 is good enough, but we don\u0027t need to mention anything about the source compute. Do you want to fix here or in a follow up?","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"5bd93a86ac78052b9da7bb0feb9b76207e76e9ac","unresolved":false,"context_lines":[{"line_number":950,"context_line":"                msg \u003d _(\"The resize action on a server with ports having \""},{"line_number":951,"context_line":"                        \"resource requests, like a port with a QoS \""},{"line_number":952,"context_line":"                        \"minimum bandwidth policy, is not yet supported \""},{"line_number":953,"context_line":"                        \"on the source compute\")"},{"line_number":954,"context_line":"                raise exc.HTTPConflict(explanation\u003dmsg)"},{"line_number":955,"context_line":""},{"line_number":956,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":12,"id":"5faad753_3bebafdc","line":953,"range":{"start_line":953,"start_character":24,"end_line":953,"end_character":48},"in_reply_to":"5faad753_d31132ae","updated":"2019-09-12 11:47:16.000000000","message":"I will fup it as this would be an unrelated change in this patch.","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"}],"nova/tests/functional/test_servers.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5e405d9bb07cbb19d7d8355c8a5ef7365ac7088d","unresolved":false,"context_lines":[{"line_number":6349,"context_line":"        allocations \u003d self.placement_api.get("},{"line_number":6350,"context_line":"            \u0027/allocations/%s\u0027 % server[\u0027id\u0027]).body[\u0027allocations\u0027]"},{"line_number":6351,"context_line":""},{"line_number":6352,"context_line":"        # if there is new_flavor then we either has an in progress resize or"},{"line_number":6353,"context_line":"        # a confirmed resize. In both case the instance allocation should be"},{"line_number":6354,"context_line":"        # according to the new_flavor"},{"line_number":6355,"context_line":"        current_flavor \u003d (new_flavor if new_flavor else flavor)"}],"source_content_type":"text/x-python","patch_set":12,"id":"5faad753_53722213","line":6352,"range":{"start_line":6352,"start_character":48,"end_line":6352,"end_character":51},"updated":"2019-09-11 20:59:11.000000000","message":"have","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"5bd93a86ac78052b9da7bb0feb9b76207e76e9ac","unresolved":false,"context_lines":[{"line_number":6349,"context_line":"        allocations \u003d self.placement_api.get("},{"line_number":6350,"context_line":"            \u0027/allocations/%s\u0027 % server[\u0027id\u0027]).body[\u0027allocations\u0027]"},{"line_number":6351,"context_line":""},{"line_number":6352,"context_line":"        # if there is new_flavor then we either has an in progress resize or"},{"line_number":6353,"context_line":"        # a confirmed resize. In both case the instance allocation should be"},{"line_number":6354,"context_line":"        # according to the new_flavor"},{"line_number":6355,"context_line":"        current_flavor \u003d (new_flavor if new_flavor else flavor)"}],"source_content_type":"text/x-python","patch_set":12,"id":"5faad753_1b759332","line":6352,"range":{"start_line":6352,"start_character":48,"end_line":6352,"end_character":51},"in_reply_to":"5faad753_53722213","updated":"2019-09-12 11:47:16.000000000","message":"Done","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5e405d9bb07cbb19d7d8355c8a5ef7365ac7088d","unresolved":false,"context_lines":[{"line_number":6350,"context_line":"            \u0027/allocations/%s\u0027 % server[\u0027id\u0027]).body[\u0027allocations\u0027]"},{"line_number":6351,"context_line":""},{"line_number":6352,"context_line":"        # if there is new_flavor then we either has an in progress resize or"},{"line_number":6353,"context_line":"        # a confirmed resize. In both case the instance allocation should be"},{"line_number":6354,"context_line":"        # according to the new_flavor"},{"line_number":6355,"context_line":"        current_flavor \u003d (new_flavor if new_flavor else flavor)"},{"line_number":6356,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"5faad753_f3622e3e","line":6353,"range":{"start_line":6353,"start_character":38,"end_line":6353,"end_character":42},"updated":"2019-09-11 20:59:11.000000000","message":"cases","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"5bd93a86ac78052b9da7bb0feb9b76207e76e9ac","unresolved":false,"context_lines":[{"line_number":6350,"context_line":"            \u0027/allocations/%s\u0027 % server[\u0027id\u0027]).body[\u0027allocations\u0027]"},{"line_number":6351,"context_line":""},{"line_number":6352,"context_line":"        # if there is new_flavor then we either has an in progress resize or"},{"line_number":6353,"context_line":"        # a confirmed resize. In both case the instance allocation should be"},{"line_number":6354,"context_line":"        # according to the new_flavor"},{"line_number":6355,"context_line":"        current_flavor \u003d (new_flavor if new_flavor else flavor)"},{"line_number":6356,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"5faad753_7b7cc71e","line":6353,"range":{"start_line":6353,"start_character":38,"end_line":6353,"end_character":42},"in_reply_to":"5faad753_f3622e3e","updated":"2019-09-12 11:47:16.000000000","message":"Done","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5e405d9bb07cbb19d7d8355c8a5ef7365ac7088d","unresolved":false,"context_lines":[{"line_number":6551,"context_line":"            server, self.compute1_rp_uuid, non_qos_normal_port,"},{"line_number":6552,"context_line":"            qos_normal_port, qos_sriov_port, self.flavor_with_group_policy)"},{"line_number":6553,"context_line":""},{"line_number":6554,"context_line":"        self.admin_api.put_service("},{"line_number":6555,"context_line":"            self.compute2_service_id, {\u0027status\u0027: \u0027enabled\u0027})"},{"line_number":6556,"context_line":"        if new_flavor:"},{"line_number":6557,"context_line":"            self.api.post_server_action("},{"line_number":6558,"context_line":"                server[\u0027id\u0027], {\u0027resize\u0027: {\"flavorRef\": new_flavor[\u0027id\u0027]}})"}],"source_content_type":"text/x-python","patch_set":12,"id":"5faad753_534b02af","line":6555,"range":{"start_line":6554,"start_character":8,"end_line":6555,"end_character":60},"updated":"2019-09-11 20:59:11.000000000","message":"This must be old but do we need this?","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"5bd93a86ac78052b9da7bb0feb9b76207e76e9ac","unresolved":false,"context_lines":[{"line_number":6551,"context_line":"            server, self.compute1_rp_uuid, non_qos_normal_port,"},{"line_number":6552,"context_line":"            qos_normal_port, qos_sriov_port, self.flavor_with_group_policy)"},{"line_number":6553,"context_line":""},{"line_number":6554,"context_line":"        self.admin_api.put_service("},{"line_number":6555,"context_line":"            self.compute2_service_id, {\u0027status\u0027: \u0027enabled\u0027})"},{"line_number":6556,"context_line":"        if new_flavor:"},{"line_number":6557,"context_line":"            self.api.post_server_action("},{"line_number":6558,"context_line":"                server[\u0027id\u0027], {\u0027resize\u0027: {\"flavorRef\": new_flavor[\u0027id\u0027]}})"}],"source_content_type":"text/x-python","patch_set":12,"id":"5faad753_9b96633e","line":6555,"range":{"start_line":6554,"start_character":8,"end_line":6555,"end_character":60},"in_reply_to":"5faad753_534b02af","updated":"2019-09-12 11:47:16.000000000","message":"rebase artifact. Removed.","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5e405d9bb07cbb19d7d8355c8a5ef7365ac7088d","unresolved":false,"context_lines":[{"line_number":6554,"context_line":"        self.admin_api.put_service("},{"line_number":6555,"context_line":"            self.compute2_service_id, {\u0027status\u0027: \u0027enabled\u0027})"},{"line_number":6556,"context_line":"        if new_flavor:"},{"line_number":6557,"context_line":"            self.api.post_server_action("},{"line_number":6558,"context_line":"                server[\u0027id\u0027], {\u0027resize\u0027: {\"flavorRef\": new_flavor[\u0027id\u0027]}})"},{"line_number":6559,"context_line":"        else:"},{"line_number":6560,"context_line":"            self.api.post_server_action(server[\u0027id\u0027], {\u0027migrate\u0027: None})"}],"source_content_type":"text/x-python","patch_set":12,"id":"5faad753_53e0e296","line":6557,"range":{"start_line":6557,"start_character":17,"end_line":6557,"end_character":20},"updated":"2019-09-11 20:59:11.000000000","message":"This is an admin API since it comes from ProviderUsageBaseTestCase right? It\u0027s a nit, but for resize testing it might be nice to not use an admin user API since it\u0027s the one move operation that doesn\u0027t require admin by default. I don\u0027t know that we\u0027d really tease anything out differently though.","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"5bd93a86ac78052b9da7bb0feb9b76207e76e9ac","unresolved":false,"context_lines":[{"line_number":6554,"context_line":"        self.admin_api.put_service("},{"line_number":6555,"context_line":"            self.compute2_service_id, {\u0027status\u0027: \u0027enabled\u0027})"},{"line_number":6556,"context_line":"        if new_flavor:"},{"line_number":6557,"context_line":"            self.api.post_server_action("},{"line_number":6558,"context_line":"                server[\u0027id\u0027], {\u0027resize\u0027: {\"flavorRef\": new_flavor[\u0027id\u0027]}})"},{"line_number":6559,"context_line":"        else:"},{"line_number":6560,"context_line":"            self.api.post_server_action(server[\u0027id\u0027], {\u0027migrate\u0027: None})"}],"source_content_type":"text/x-python","patch_set":12,"id":"5faad753_7bca874e","line":6557,"range":{"start_line":6557,"start_character":17,"end_line":6557,"end_character":20},"in_reply_to":"5faad753_53e0e296","updated":"2019-09-12 11:47:16.000000000","message":"Done","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5e405d9bb07cbb19d7d8355c8a5ef7365ac7088d","unresolved":false,"context_lines":[{"line_number":6605,"context_line":"            qos_sriov_port, self.flavor_with_group_policy)"},{"line_number":6606,"context_line":""},{"line_number":6607,"context_line":"        if new_flavor:"},{"line_number":6608,"context_line":"            self.api.post_server_action("},{"line_number":6609,"context_line":"                server[\u0027id\u0027], {\u0027resize\u0027: {\"flavorRef\": new_flavor[\u0027id\u0027]}})"},{"line_number":6610,"context_line":"        else:"},{"line_number":6611,"context_line":"            self.api.post_server_action(server[\u0027id\u0027], {\u0027migrate\u0027: None})"}],"source_content_type":"text/x-python","patch_set":12,"id":"5faad753_b3ea7672","line":6608,"range":{"start_line":6608,"start_character":17,"end_line":6608,"end_character":20},"updated":"2019-09-11 20:59:11.000000000","message":"same","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"5bd93a86ac78052b9da7bb0feb9b76207e76e9ac","unresolved":false,"context_lines":[{"line_number":6605,"context_line":"            qos_sriov_port, self.flavor_with_group_policy)"},{"line_number":6606,"context_line":""},{"line_number":6607,"context_line":"        if new_flavor:"},{"line_number":6608,"context_line":"            self.api.post_server_action("},{"line_number":6609,"context_line":"                server[\u0027id\u0027], {\u0027resize\u0027: {\"flavorRef\": new_flavor[\u0027id\u0027]}})"},{"line_number":6610,"context_line":"        else:"},{"line_number":6611,"context_line":"            self.api.post_server_action(server[\u0027id\u0027], {\u0027migrate\u0027: None})"}],"source_content_type":"text/x-python","patch_set":12,"id":"5faad753_dbde1b10","line":6608,"range":{"start_line":6608,"start_character":17,"end_line":6608,"end_character":20},"in_reply_to":"5faad753_b3ea7672","updated":"2019-09-12 11:47:16.000000000","message":"Done","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5e405d9bb07cbb19d7d8355c8a5ef7365ac7088d","unresolved":false,"context_lines":[{"line_number":6687,"context_line":"                compute_manager.ComputeManager, \u0027_prep_resize\u0027,"},{"line_number":6688,"context_line":"                new\u003dfake_prep_resize):"},{"line_number":6689,"context_line":"            if new_flavor:"},{"line_number":6690,"context_line":"                self.api.post_server_action("},{"line_number":6691,"context_line":"                    server[\u0027id\u0027], {\u0027resize\u0027: {\"flavorRef\": new_flavor[\u0027id\u0027]}})"},{"line_number":6692,"context_line":"            else:"},{"line_number":6693,"context_line":"                self.api.post_server_action(server[\u0027id\u0027], {\u0027migrate\u0027: None})"}],"source_content_type":"text/x-python","patch_set":12,"id":"5faad753_d3edb28b","line":6690,"range":{"start_line":6690,"start_character":21,"end_line":6690,"end_character":24},"updated":"2019-09-11 20:59:11.000000000","message":"same","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"5bd93a86ac78052b9da7bb0feb9b76207e76e9ac","unresolved":false,"context_lines":[{"line_number":6687,"context_line":"                compute_manager.ComputeManager, \u0027_prep_resize\u0027,"},{"line_number":6688,"context_line":"                new\u003dfake_prep_resize):"},{"line_number":6689,"context_line":"            if new_flavor:"},{"line_number":6690,"context_line":"                self.api.post_server_action("},{"line_number":6691,"context_line":"                    server[\u0027id\u0027], {\u0027resize\u0027: {\"flavorRef\": new_flavor[\u0027id\u0027]}})"},{"line_number":6692,"context_line":"            else:"},{"line_number":6693,"context_line":"                self.api.post_server_action(server[\u0027id\u0027], {\u0027migrate\u0027: None})"}],"source_content_type":"text/x-python","patch_set":12,"id":"5faad753_9be423e2","line":6690,"range":{"start_line":6690,"start_character":21,"end_line":6690,"end_character":24},"in_reply_to":"5faad753_d3edb28b","updated":"2019-09-12 11:47:16.000000000","message":"Done","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5e405d9bb07cbb19d7d8355c8a5ef7365ac7088d","unresolved":false,"context_lines":[{"line_number":6748,"context_line":"                side_effect\u003dtest.TestingException("},{"line_number":6749,"context_line":"                    \u0027Simulated prep_resize failure.\u0027)):"},{"line_number":6750,"context_line":"            if new_flavor:"},{"line_number":6751,"context_line":"                self.api.post_server_action("},{"line_number":6752,"context_line":"                    server[\u0027id\u0027], {\u0027resize\u0027: {\"flavorRef\": new_flavor[\u0027id\u0027]}})"},{"line_number":6753,"context_line":"            else:"},{"line_number":6754,"context_line":"                self.api.post_server_action(server[\u0027id\u0027], {\u0027migrate\u0027: None})"}],"source_content_type":"text/x-python","patch_set":12,"id":"5faad753_33fe8637","line":6751,"range":{"start_line":6751,"start_character":21,"end_line":6751,"end_character":24},"updated":"2019-09-11 20:59:11.000000000","message":"and here","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"5bd93a86ac78052b9da7bb0feb9b76207e76e9ac","unresolved":false,"context_lines":[{"line_number":6748,"context_line":"                side_effect\u003dtest.TestingException("},{"line_number":6749,"context_line":"                    \u0027Simulated prep_resize failure.\u0027)):"},{"line_number":6750,"context_line":"            if new_flavor:"},{"line_number":6751,"context_line":"                self.api.post_server_action("},{"line_number":6752,"context_line":"                    server[\u0027id\u0027], {\u0027resize\u0027: {\"flavorRef\": new_flavor[\u0027id\u0027]}})"},{"line_number":6753,"context_line":"            else:"},{"line_number":6754,"context_line":"                self.api.post_server_action(server[\u0027id\u0027], {\u0027migrate\u0027: None})"}],"source_content_type":"text/x-python","patch_set":12,"id":"5faad753_5bd22b02","line":6751,"range":{"start_line":6751,"start_character":21,"end_line":6751,"end_character":24},"in_reply_to":"5faad753_33fe8637","updated":"2019-09-12 11:47:16.000000000","message":"Done","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"}],"releasenotes/notes/support-cold-migrating-neutron-ports-with-resource-request-6d23be654a253625.yaml":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"565f832d423087a2a36fd4095e07fcff068958d3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Cold migration and resize is now supported for servers with neutron ports"},{"line_number":5,"context_line":"    having resource requests. E.g. ports that have QoS minimum bandwidth rules"},{"line_number":6,"context_line":"    attached. Note that the migration is only supported if both the source and"},{"line_number":7,"context_line":"    the destination compute services are upgraded to Train and the"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"5faad753_5430b5e8","line":4,"range":{"start_line":4,"start_character":30,"end_line":4,"end_character":32},"updated":"2019-09-12 15:41:02.000000000","message":"nit: are","commit_id":"a412d72dec94d523978855da6e0f1fa4de567688"}],"releasenotes/notes/support-resize-server-with-neutron-ports-with-resource-request-407c82a8fc34bdfb.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5e405d9bb07cbb19d7d8355c8a5ef7365ac7088d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Resize is now supported for servers with neutron ports having"},{"line_number":5,"context_line":"    resource request. E.g. ports that has QoS minimum bandwidth rule attached."},{"line_number":6,"context_line":"    Note that the resize only supported if both the source and the"},{"line_number":7,"context_line":"    destination computes are upgraded to Train and the"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"5faad753_f3954ee5","line":4,"updated":"2019-09-11 20:59:11.000000000","message":"Rather than a new release note, how about we just update the existing one to include resize?\n\nhttps://review.opendev.org/#/c/671497/27/releasenotes/notes/support-cold-migrating-neutron-ports-with-resource-request-6d23be654a253625.yaml","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"5bd93a86ac78052b9da7bb0feb9b76207e76e9ac","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Resize is now supported for servers with neutron ports having"},{"line_number":5,"context_line":"    resource request. E.g. ports that has QoS minimum bandwidth rule attached."},{"line_number":6,"context_line":"    Note that the resize only supported if both the source and the"},{"line_number":7,"context_line":"    destination computes are upgraded to Train and the"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"5faad753_fb0c37a6","line":4,"in_reply_to":"5faad753_f3954ee5","updated":"2019-09-12 11:47:16.000000000","message":"Done","commit_id":"af95cedce5690733fed34fc09f257da7e7415904"}]}
