)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d176f6fcb0aff0d8a162878a5134a34b54eecad2","unresolved":false,"context_lines":[{"line_number":10,"context_line":"check from the API that rejected the operation."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Note that in the spec [1] we agreed not to introduce new microversion"},{"line_number":13,"context_line":"for this change but treat it as a bugfix. The current change also makes"},{"line_number":14,"context_line":"it possible to accept the migration of these servers with _any_"},{"line_number":15,"context_line":"microversion."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"[1] https://specs.openstack.org/openstack/nova-specs/specs/train/approved/support-move-ops-with-qos-ports.html#rest-api-impact"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":18,"id":"7faddb67_7d93294f","line":15,"range":{"start_line":13,"start_character":42,"end_line":15,"end_character":13},"updated":"2019-09-03 16:37:59.000000000","message":"I guess I didn\u0027t think about this, but it seems kind of weird, though if we restricted this to 2.72 and above that would also be weird, so I suppose it\u0027s the right thing to do. You use 2.72 to create a server with these types of ports, but then are unrestricted for the actual migration of them.","commit_id":"f45fd79b84cc9faf84be5dc57e29db3d2f903d0c"}],"api-guide/source/port_with_resource_request.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d176f6fcb0aff0d8a162878a5134a34b54eecad2","unresolved":false,"context_lines":[{"line_number":9,"context_line":"ports works since Stein version of nova without requiring any specific"},{"line_number":10,"context_line":"microversion."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"However the following API operations are not supported in the Stein version of"},{"line_number":13,"context_line":"nova:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"* Creating servers with neutron networks having QoS minimum bandwidth rule is"}],"source_content_type":"text/x-rst","patch_set":18,"id":"7faddb67_1da475a2","line":12,"range":{"start_line":12,"start_character":62,"end_line":12,"end_character":67},"updated":"2019-09-03 16:37:59.000000000","message":"nit: 19.0.0 (Stein)","commit_id":"f45fd79b84cc9faf84be5dc57e29db3d2f903d0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d176f6fcb0aff0d8a162878a5134a34b54eecad2","unresolved":false,"context_lines":[{"line_number":26,"context_line":"See :nova-doc:`the admin guide \u003cadmin/port_with_resource_request.html\u003e` for"},{"line_number":27,"context_line":"administrative details."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Train"},{"line_number":30,"context_line":"-----"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"As of Train, nova supports cold migrating servers with neutron ports having"}],"source_content_type":"text/x-rst","patch_set":18,"id":"7faddb67_5dcc2d60","line":29,"updated":"2019-09-03 16:37:59.000000000","message":"This seems a little weird for a title since this doc isn\u0027t really a change log. Should we call this \"Move operations\" or \"Migrate support\" instead?","commit_id":"f45fd79b84cc9faf84be5dc57e29db3d2f903d0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d176f6fcb0aff0d8a162878a5134a34b54eecad2","unresolved":false,"context_lines":[{"line_number":29,"context_line":"Train"},{"line_number":30,"context_line":"-----"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"As of Train, nova supports cold migrating servers with neutron ports having"},{"line_number":33,"context_line":"resource request."}],"source_content_type":"text/x-rst","patch_set":18,"id":"7faddb67_5dc74d46","line":32,"range":{"start_line":32,"start_character":6,"end_line":32,"end_character":11},"updated":"2019-09-03 16:37:59.000000000","message":"20.0.0 (Train)","commit_id":"f45fd79b84cc9faf84be5dc57e29db3d2f903d0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d176f6fcb0aff0d8a162878a5134a34b54eecad2","unresolved":false,"context_lines":[{"line_number":30,"context_line":"-----"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"As of Train, nova supports cold migrating servers with neutron ports having"},{"line_number":33,"context_line":"resource request."}],"source_content_type":"text/x-rst","patch_set":18,"id":"7faddb67_dde01dcf","line":33,"updated":"2019-09-03 16:37:59.000000000","message":"\"a resource request\" or \"resource requests\"","commit_id":"f45fd79b84cc9faf84be5dc57e29db3d2f903d0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5c6d29aea76f571d9cbd9b69bd88834e3610aa86","unresolved":false,"context_lines":[{"line_number":12,"context_line":"However the following API operations are not supported in the Stein version of"},{"line_number":13,"context_line":"nova:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"* Creating servers with neutron networks having QoS minimum bandwidth rule is"},{"line_number":16,"context_line":"  not supported. The user needs to pre-create the port in that neutron network"},{"line_number":17,"context_line":"  and create the server with the pre-created port."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"* Attaching Neutron ports and networks having QoS minimum bandwidth rule is not"},{"line_number":20,"context_line":"  supported."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"* Moving (resizing, migrating, live-migrating, evacuating, unshelving after"},{"line_number":23,"context_line":"  shelve offload) servers with ports having resource request is not yet"}],"source_content_type":"text/x-rst","patch_set":27,"id":"5faad753_e8b559ce","line":20,"range":{"start_line":15,"start_character":0,"end_line":20,"end_character":12},"updated":"2019-09-11 20:08:07.000000000","message":"These still aren\u0027t supported so the wording change above is confusing. Maybe leave the wording as-is for those two points and then add new wording for the 3rd, e.g. make it a new list:\n\nHowever the following API operations are still not supported in nova:\n\n* Creating servers with neutron networks ha...\n\n* Attaching Neutron ports and networks having QoS minimum...\n\nAlso the following API operations are not supported in the 19.0.0 (Stein) version of nova:\n\n* Moving (resizing, migrating, live-migrating, evacuating...","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c4ab68a28a48bee4757d239b5ec91cad5305f1d4","unresolved":false,"context_lines":[{"line_number":12,"context_line":"However the following API operations are not supported in the Stein version of"},{"line_number":13,"context_line":"nova:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"* Creating servers with neutron networks having QoS minimum bandwidth rule is"},{"line_number":16,"context_line":"  not supported. The user needs to pre-create the port in that neutron network"},{"line_number":17,"context_line":"  and create the server with the pre-created port."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"* Attaching Neutron ports and networks having QoS minimum bandwidth rule is not"},{"line_number":20,"context_line":"  supported."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"* Moving (resizing, migrating, live-migrating, evacuating, unshelving after"},{"line_number":23,"context_line":"  shelve offload) servers with ports having resource request is not yet"}],"source_content_type":"text/x-rst","patch_set":27,"id":"5faad753_b81005aa","line":20,"range":{"start_line":15,"start_character":0,"end_line":20,"end_character":12},"in_reply_to":"5faad753_e8b559ce","updated":"2019-09-12 10:57:20.000000000","message":"Done","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5c6d29aea76f571d9cbd9b69bd88834e3610aa86","unresolved":false,"context_lines":[{"line_number":26,"context_line":"See :nova-doc:`the admin guide \u003cadmin/port_with_resource_request.html\u003e` for"},{"line_number":27,"context_line":"administrative details."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Train"},{"line_number":30,"context_line":"-----"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"As of Train, nova supports cold migrating servers with neutron ports having"}],"source_content_type":"text/x-rst","patch_set":27,"id":"5faad753_c8e73de4","line":29,"updated":"2019-09-11 20:08:07.000000000","message":"This is kind of a weird section. If you break into sections above so the server create and attach stuff is separate from the move operations, you could fold the words below into that section and make it release specific per piece.","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c4ab68a28a48bee4757d239b5ec91cad5305f1d4","unresolved":false,"context_lines":[{"line_number":26,"context_line":"See :nova-doc:`the admin guide \u003cadmin/port_with_resource_request.html\u003e` for"},{"line_number":27,"context_line":"administrative details."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Train"},{"line_number":30,"context_line":"-----"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"As of Train, nova supports cold migrating servers with neutron ports having"}],"source_content_type":"text/x-rst","patch_set":27,"id":"5faad753_f81afdc9","line":29,"in_reply_to":"5faad753_c8e73de4","updated":"2019-09-12 10:57:20.000000000","message":"Done","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5c6d29aea76f571d9cbd9b69bd88834e3610aa86","unresolved":false,"context_lines":[{"line_number":29,"context_line":"Train"},{"line_number":30,"context_line":"-----"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"As of Train, nova supports cold migrating servers with neutron ports having"},{"line_number":33,"context_line":"resource request if both the source and destination compute is upgraded to"},{"line_number":34,"context_line":"Train and the ``upgrade_levels.compute`` configuration does not prevent the"},{"line_number":35,"context_line":"computes to use the latest RPC version."}],"source_content_type":"text/x-rst","patch_set":27,"id":"5faad753_88d145fe","line":32,"range":{"start_line":32,"start_character":6,"end_line":32,"end_character":11},"updated":"2019-09-11 20:08:07.000000000","message":"20.0.0 (Train)","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c4ab68a28a48bee4757d239b5ec91cad5305f1d4","unresolved":false,"context_lines":[{"line_number":29,"context_line":"Train"},{"line_number":30,"context_line":"-----"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"As of Train, nova supports cold migrating servers with neutron ports having"},{"line_number":33,"context_line":"resource request if both the source and destination compute is upgraded to"},{"line_number":34,"context_line":"Train and the ``upgrade_levels.compute`` configuration does not prevent the"},{"line_number":35,"context_line":"computes to use the latest RPC version."}],"source_content_type":"text/x-rst","patch_set":27,"id":"5faad753_989c290f","line":32,"range":{"start_line":32,"start_character":6,"end_line":32,"end_character":11},"in_reply_to":"5faad753_88d145fe","updated":"2019-09-12 10:57:20.000000000","message":"Done","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5c6d29aea76f571d9cbd9b69bd88834e3610aa86","unresolved":false,"context_lines":[{"line_number":30,"context_line":"-----"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"As of Train, nova supports cold migrating servers with neutron ports having"},{"line_number":33,"context_line":"resource request if both the source and destination compute is upgraded to"},{"line_number":34,"context_line":"Train and the ``upgrade_levels.compute`` configuration does not prevent the"},{"line_number":35,"context_line":"computes to use the latest RPC version."}],"source_content_type":"text/x-rst","patch_set":27,"id":"5faad753_a8cc4161","line":33,"range":{"start_line":33,"start_character":0,"end_line":33,"end_character":17},"updated":"2019-09-11 20:08:07.000000000","message":"\"a resource request\" or \"resource requests\"","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5c6d29aea76f571d9cbd9b69bd88834e3610aa86","unresolved":false,"context_lines":[{"line_number":30,"context_line":"-----"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"As of Train, nova supports cold migrating servers with neutron ports having"},{"line_number":33,"context_line":"resource request if both the source and destination compute is upgraded to"},{"line_number":34,"context_line":"Train and the ``upgrade_levels.compute`` configuration does not prevent the"},{"line_number":35,"context_line":"computes to use the latest RPC version."}],"source_content_type":"text/x-rst","patch_set":27,"id":"5faad753_48db4d1a","line":33,"range":{"start_line":33,"start_character":52,"end_line":33,"end_character":59},"updated":"2019-09-11 20:08:07.000000000","message":"compute service","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c4ab68a28a48bee4757d239b5ec91cad5305f1d4","unresolved":false,"context_lines":[{"line_number":30,"context_line":"-----"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"As of Train, nova supports cold migrating servers with neutron ports having"},{"line_number":33,"context_line":"resource request if both the source and destination compute is upgraded to"},{"line_number":34,"context_line":"Train and the ``upgrade_levels.compute`` configuration does not prevent the"},{"line_number":35,"context_line":"computes to use the latest RPC version."}],"source_content_type":"text/x-rst","patch_set":27,"id":"5faad753_d8638141","line":33,"range":{"start_line":33,"start_character":52,"end_line":33,"end_character":59},"in_reply_to":"5faad753_48db4d1a","updated":"2019-09-12 10:57:20.000000000","message":"Done","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c4ab68a28a48bee4757d239b5ec91cad5305f1d4","unresolved":false,"context_lines":[{"line_number":30,"context_line":"-----"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"As of Train, nova supports cold migrating servers with neutron ports having"},{"line_number":33,"context_line":"resource request if both the source and destination compute is upgraded to"},{"line_number":34,"context_line":"Train and the ``upgrade_levels.compute`` configuration does not prevent the"},{"line_number":35,"context_line":"computes to use the latest RPC version."}],"source_content_type":"text/x-rst","patch_set":27,"id":"5faad753_d87aa1ef","line":33,"range":{"start_line":33,"start_character":0,"end_line":33,"end_character":17},"in_reply_to":"5faad753_a8cc4161","updated":"2019-09-12 10:57:20.000000000","message":"Done","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5c6d29aea76f571d9cbd9b69bd88834e3610aa86","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"As of Train, nova supports cold migrating servers with neutron ports having"},{"line_number":33,"context_line":"resource request if both the source and destination compute is upgraded to"},{"line_number":34,"context_line":"Train and the ``upgrade_levels.compute`` configuration does not prevent the"},{"line_number":35,"context_line":"computes to use the latest RPC version."}],"source_content_type":"text/x-rst","patch_set":27,"id":"5faad753_08079584","line":34,"range":{"start_line":34,"start_character":14,"end_line":34,"end_character":40},"updated":"2019-09-11 20:08:07.000000000","message":"Use :oslo.config:option:`upgrade_levels.compute` here.","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c4ab68a28a48bee4757d239b5ec91cad5305f1d4","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"As of Train, nova supports cold migrating servers with neutron ports having"},{"line_number":33,"context_line":"resource request if both the source and destination compute is upgraded to"},{"line_number":34,"context_line":"Train and the ``upgrade_levels.compute`` configuration does not prevent the"},{"line_number":35,"context_line":"computes to use the latest RPC version."}],"source_content_type":"text/x-rst","patch_set":27,"id":"5faad753_9859898f","line":34,"range":{"start_line":34,"start_character":14,"end_line":34,"end_character":40},"in_reply_to":"5faad753_08079584","updated":"2019-09-12 10:57:20.000000000","message":"Done","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"508db410c0ea34bf6a052a9b41a5af46289d9931","unresolved":false,"context_lines":[{"line_number":9,"context_line":"ports works since Stein version of nova without requiring any specific"},{"line_number":10,"context_line":"microversion."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"However the following API operations are still not supported nova:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"* Creating servers with neutron networks having QoS minimum bandwidth rule is"},{"line_number":15,"context_line":"  not supported. The user needs to pre-create the port in that neutron network"}],"source_content_type":"text/x-rst","patch_set":28,"id":"5faad753_4f5ee112","line":12,"range":{"start_line":12,"start_character":61,"end_line":12,"end_character":65},"updated":"2019-09-12 13:50:37.000000000","message":"in nova","commit_id":"4d4f4804a1293659d341b12422a0a535bc844905"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b4cd992460ab632bde8d8cbce379ce09c191c2d4","unresolved":false,"context_lines":[{"line_number":9,"context_line":"ports works since Stein version of nova without requiring any specific"},{"line_number":10,"context_line":"microversion."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"However the following API operations are still not supported nova:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"* Creating servers with neutron networks having QoS minimum bandwidth rule is"},{"line_number":15,"context_line":"  not supported. The user needs to pre-create the port in that neutron network"}],"source_content_type":"text/x-rst","patch_set":28,"id":"5faad753_0a6777bf","line":12,"range":{"start_line":12,"start_character":61,"end_line":12,"end_character":65},"in_reply_to":"5faad753_4f5ee112","updated":"2019-09-12 14:32:35.000000000","message":"Done","commit_id":"4d4f4804a1293659d341b12422a0a535bc844905"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b4cd992460ab632bde8d8cbce379ce09c191c2d4","unresolved":false,"context_lines":[{"line_number":28,"context_line":"As of 20.0.0 (Train), nova supports cold migrating servers with neutron ports"},{"line_number":29,"context_line":"having resource requests if both the source and destination compute services"},{"line_number":30,"context_line":"are upgraded to 20.0.0 (Train) and the"},{"line_number":31,"context_line":":oslo.config:option:`upgrade_levels.compute` configuration does not prevent"},{"line_number":32,"context_line":"the computes to use the latest RPC version."}],"source_content_type":"text/x-rst","patch_set":28,"id":"5faad753_2af11396","line":31,"range":{"start_line":31,"start_character":0,"end_line":31,"end_character":44},"updated":"2019-09-12 14:32:35.000000000","message":"Sorry this won\u0027t work, I didn\u0027t realize this was the api-guide which is external to the normal docs, need to change this back.","commit_id":"4d4f4804a1293659d341b12422a0a535bc844905"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"508db410c0ea34bf6a052a9b41a5af46289d9931","unresolved":false,"context_lines":[{"line_number":29,"context_line":"having resource requests if both the source and destination compute services"},{"line_number":30,"context_line":"are upgraded to 20.0.0 (Train) and the"},{"line_number":31,"context_line":":oslo.config:option:`upgrade_levels.compute` configuration does not prevent"},{"line_number":32,"context_line":"the computes to use the latest RPC version."}],"source_content_type":"text/x-rst","patch_set":28,"id":"5faad753_af3e7588","line":32,"range":{"start_line":32,"start_character":13,"end_line":32,"end_character":19},"updated":"2019-09-12 13:50:37.000000000","message":"from using","commit_id":"4d4f4804a1293659d341b12422a0a535bc844905"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b4cd992460ab632bde8d8cbce379ce09c191c2d4","unresolved":false,"context_lines":[{"line_number":29,"context_line":"having resource requests if both the source and destination compute services"},{"line_number":30,"context_line":"are upgraded to 20.0.0 (Train) and the"},{"line_number":31,"context_line":":oslo.config:option:`upgrade_levels.compute` configuration does not prevent"},{"line_number":32,"context_line":"the computes to use the latest RPC version."}],"source_content_type":"text/x-rst","patch_set":28,"id":"5faad753_8a72877a","line":32,"range":{"start_line":32,"start_character":13,"end_line":32,"end_character":19},"in_reply_to":"5faad753_af3e7588","updated":"2019-09-12 14:32:35.000000000","message":"Done","commit_id":"4d4f4804a1293659d341b12422a0a535bc844905"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"a0bc65d5af6170708a27f8d9526bab043ba75876","unresolved":false,"context_lines":[{"line_number":28,"context_line":"As of 20.0.0 (Train), nova supports cold migrating servers with neutron ports"},{"line_number":29,"context_line":"having resource requests if both the source and destination compute services"},{"line_number":30,"context_line":"are upgraded to 20.0.0 (Train) and the ``[upgrade_levels]/compute``"},{"line_number":31,"context_line":"configuration does not prevent the computes from using the latest RPC version."}],"source_content_type":"text/x-rst","patch_set":29,"id":"5faad753_41055513","line":31,"updated":"2019-09-12 15:39:58.000000000","message":"++ (looks a corner case since we default to rpc auto versioning, but sounds a good warning for operators preventing the auto behaviour)","commit_id":"fee98b7147ef59bdc32c077fee42416a8acbc213"}],"nova/api/openstack/compute/migrate_server.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d176f6fcb0aff0d8a162878a5134a34b54eecad2","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        instance \u003d common.get_instance(self.compute_api, context, id,"},{"line_number":56,"context_line":"                                       expected_attrs\u003d[\u0027flavor\u0027])"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"        # We could potentially move this check to conductor and avoid the"},{"line_number":59,"context_line":"        # extra API call to neutron when we support move operations with ports"},{"line_number":60,"context_line":"        # having resource requests."},{"line_number":61,"context_line":"        if (common.instance_has_port_with_resource_request("}],"source_content_type":"text/x-python","patch_set":18,"id":"7faddb67_1deb15a4","side":"PARENT","line":58,"updated":"2019-09-03 16:37:59.000000000","message":"Why don\u0027t we remove this for resize as well since they are the same code path?\n\nhttps://github.com/openstack/nova/blob/40e7fdbaecf845977b7a6f7b9e0399c2e265f216/nova/api/openstack/compute/servers.py#L946\n\nI guess the one major distinction is most drivers, including libvirt, don\u0027t support cold migration to the same host but do support resize to the same host, so we\u0027d want functional test coverage to make sure that works with these types of ports.","commit_id":"b60b9821784a7140fd17e691f691c11099cb3f5c"}],"releasenotes/notes/support-cold-migrating-neutron-ports-with-resource-request-6d23be654a253625.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d176f6fcb0aff0d8a162878a5134a34b54eecad2","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Cold migration 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."}],"source_content_type":"text/x-yaml","patch_set":18,"id":"7faddb67_dd2eddf8","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":20},"updated":"2019-09-03 16:37:59.000000000","message":"\"a resource request\" or \"resource requests\"?","commit_id":"f45fd79b84cc9faf84be5dc57e29db3d2f903d0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d176f6fcb0aff0d8a162878a5134a34b54eecad2","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Cold migration 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."}],"source_content_type":"text/x-yaml","patch_set":18,"id":"7faddb67_5d3aed33","line":5,"range":{"start_line":5,"start_character":22,"end_line":5,"end_character":26},"updated":"2019-09-03 16:37:59.000000000","message":"For example, ...","commit_id":"f45fd79b84cc9faf84be5dc57e29db3d2f903d0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d176f6fcb0aff0d8a162878a5134a34b54eecad2","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Cold migration 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."}],"source_content_type":"text/x-yaml","patch_set":18,"id":"7faddb67_7d2fa9f4","line":5,"range":{"start_line":5,"start_character":38,"end_line":5,"end_character":41},"updated":"2019-09-03 16:37:59.000000000","message":"have","commit_id":"f45fd79b84cc9faf84be5dc57e29db3d2f903d0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d176f6fcb0aff0d8a162878a5134a34b54eecad2","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Cold migration 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."}],"source_content_type":"text/x-yaml","patch_set":18,"id":"7faddb67_fd42b9ab","line":5,"range":{"start_line":5,"start_character":64,"end_line":5,"end_character":68},"updated":"2019-09-03 16:37:59.000000000","message":"rules","commit_id":"f45fd79b84cc9faf84be5dc57e29db3d2f903d0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5c6d29aea76f571d9cbd9b69bd88834e3610aa86","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Cold migration 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 migration only supported if both the source and the"},{"line_number":7,"context_line":"    destination computes are upgraded to Train and the"},{"line_number":8,"context_line":"    ``upgrade_levels.compute`` configuration does not prevent the computes to"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"5faad753_c835fd47","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":20},"updated":"2019-09-11 20:08:07.000000000","message":"\"a resource request\" or \"resource requests\"","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5c6d29aea76f571d9cbd9b69bd88834e3610aa86","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Cold migration 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 migration only supported if both the source and the"},{"line_number":7,"context_line":"    destination computes are upgraded to Train and the"},{"line_number":8,"context_line":"    ``upgrade_levels.compute`` configuration does not prevent the computes to"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"5faad753_e838f93d","line":5,"range":{"start_line":5,"start_character":38,"end_line":5,"end_character":41},"updated":"2019-09-11 20:08:07.000000000","message":"have","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5c6d29aea76f571d9cbd9b69bd88834e3610aa86","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Cold migration 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 migration only supported if both the source and the"},{"line_number":7,"context_line":"    destination computes are upgraded to Train and the"},{"line_number":8,"context_line":"    ``upgrade_levels.compute`` configuration does not prevent the computes to"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"5faad753_883f0524","line":5,"range":{"start_line":5,"start_character":64,"end_line":5,"end_character":68},"updated":"2019-09-11 20:08:07.000000000","message":"rules","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c4ab68a28a48bee4757d239b5ec91cad5305f1d4","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Cold migration 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 migration only supported if both the source and the"},{"line_number":7,"context_line":"    destination computes are upgraded to Train and the"},{"line_number":8,"context_line":"    ``upgrade_levels.compute`` configuration does not prevent the computes to"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"5faad753_d8f1416d","line":5,"range":{"start_line":5,"start_character":64,"end_line":5,"end_character":68},"in_reply_to":"5faad753_883f0524","updated":"2019-09-12 10:57:20.000000000","message":"Done","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c4ab68a28a48bee4757d239b5ec91cad5305f1d4","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Cold migration 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 migration only supported if both the source and the"},{"line_number":7,"context_line":"    destination computes are upgraded to Train and the"},{"line_number":8,"context_line":"    ``upgrade_levels.compute`` configuration does not prevent the computes to"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"5faad753_b8d325d5","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":20},"in_reply_to":"5faad753_c835fd47","updated":"2019-09-12 10:57:20.000000000","message":"Done","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c4ab68a28a48bee4757d239b5ec91cad5305f1d4","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Cold migration 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 migration only supported if both the source and the"},{"line_number":7,"context_line":"    destination computes are upgraded to Train and the"},{"line_number":8,"context_line":"    ``upgrade_levels.compute`` configuration does not prevent the computes to"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"5faad753_38df35d7","line":5,"range":{"start_line":5,"start_character":38,"end_line":5,"end_character":41},"in_reply_to":"5faad753_e838f93d","updated":"2019-09-12 10:57:20.000000000","message":"Done","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5c6d29aea76f571d9cbd9b69bd88834e3610aa86","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Cold migration 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 migration only supported if both the source and the"},{"line_number":7,"context_line":"    destination computes are upgraded to Train and the"},{"line_number":8,"context_line":"    ``upgrade_levels.compute`` configuration does not prevent the computes to"},{"line_number":9,"context_line":"    use the latest RPC version."}],"source_content_type":"text/x-yaml","patch_set":27,"id":"5faad753_a83a0131","line":6,"range":{"start_line":6,"start_character":28,"end_line":6,"end_character":32},"updated":"2019-09-11 20:08:07.000000000","message":"is only","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c4ab68a28a48bee4757d239b5ec91cad5305f1d4","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Cold migration 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 migration only supported if both the source and the"},{"line_number":7,"context_line":"    destination computes are upgraded to Train and the"},{"line_number":8,"context_line":"    ``upgrade_levels.compute`` configuration does not prevent the computes to"},{"line_number":9,"context_line":"    use the latest RPC version."}],"source_content_type":"text/x-yaml","patch_set":27,"id":"5faad753_98e749ad","line":6,"range":{"start_line":6,"start_character":28,"end_line":6,"end_character":32},"in_reply_to":"5faad753_a83a0131","updated":"2019-09-12 10:57:20.000000000","message":"Done","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5c6d29aea76f571d9cbd9b69bd88834e3610aa86","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    Cold migration 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 migration only supported if both the source and the"},{"line_number":7,"context_line":"    destination computes are upgraded to Train and the"},{"line_number":8,"context_line":"    ``upgrade_levels.compute`` configuration does not prevent the computes to"},{"line_number":9,"context_line":"    use the latest RPC version."}],"source_content_type":"text/x-yaml","patch_set":27,"id":"5faad753_48490dce","line":7,"range":{"start_line":7,"start_character":16,"end_line":7,"end_character":24},"updated":"2019-09-11 20:08:07.000000000","message":"compute services","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c4ab68a28a48bee4757d239b5ec91cad5305f1d4","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    Cold migration 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 migration only supported if both the source and the"},{"line_number":7,"context_line":"    destination computes are upgraded to Train and the"},{"line_number":8,"context_line":"    ``upgrade_levels.compute`` configuration does not prevent the computes to"},{"line_number":9,"context_line":"    use the latest RPC version."}],"source_content_type":"text/x-yaml","patch_set":27,"id":"5faad753_d89621f1","line":7,"range":{"start_line":7,"start_character":16,"end_line":7,"end_character":24},"in_reply_to":"5faad753_48490dce","updated":"2019-09-12 10:57:20.000000000","message":"Done","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5c6d29aea76f571d9cbd9b69bd88834e3610aa86","unresolved":false,"context_lines":[{"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 migration only supported if both the source and the"},{"line_number":7,"context_line":"    destination computes are upgraded to Train and the"},{"line_number":8,"context_line":"    ``upgrade_levels.compute`` configuration does not prevent the computes to"},{"line_number":9,"context_line":"    use the latest RPC version."}],"source_content_type":"text/x-yaml","patch_set":27,"id":"5faad753_0815559c","line":8,"range":{"start_line":8,"start_character":6,"end_line":8,"end_character":21},"updated":"2019-09-11 20:08:07.000000000","message":"[upgrade_levels]/compute","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c4ab68a28a48bee4757d239b5ec91cad5305f1d4","unresolved":false,"context_lines":[{"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 migration only supported if both the source and the"},{"line_number":7,"context_line":"    destination computes are upgraded to Train and the"},{"line_number":8,"context_line":"    ``upgrade_levels.compute`` configuration does not prevent the computes to"},{"line_number":9,"context_line":"    use the latest RPC version."}],"source_content_type":"text/x-yaml","patch_set":27,"id":"5faad753_38f89547","line":8,"range":{"start_line":8,"start_character":6,"end_line":8,"end_character":21},"in_reply_to":"5faad753_0815559c","updated":"2019-09-12 10:57:20.000000000","message":"Done","commit_id":"4eac3683117aa6407fa2b7deca777f364d616a0c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"508db410c0ea34bf6a052a9b41a5af46289d9931","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    Cold migration is now supported for servers with neutron ports having"},{"line_number":5,"context_line":"    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 computes services are upgraded to Train and the"},{"line_number":8,"context_line":"    ``[upgrade_levels]/compute`` configuration does not prevent the computes to"},{"line_number":9,"context_line":"    use the latest RPC version."}],"source_content_type":"text/x-yaml","patch_set":28,"id":"5faad753_6fc71d98","line":7,"range":{"start_line":7,"start_character":20,"end_line":7,"end_character":28},"updated":"2019-09-12 13:50:37.000000000","message":"compute","commit_id":"4d4f4804a1293659d341b12422a0a535bc844905"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b4cd992460ab632bde8d8cbce379ce09c191c2d4","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    Cold migration is now supported for servers with neutron ports having"},{"line_number":5,"context_line":"    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 computes services are upgraded to Train and the"},{"line_number":8,"context_line":"    ``[upgrade_levels]/compute`` configuration does not prevent the computes to"},{"line_number":9,"context_line":"    use the latest RPC version."}],"source_content_type":"text/x-yaml","patch_set":28,"id":"5faad753_4ac48f5f","line":7,"range":{"start_line":7,"start_character":20,"end_line":7,"end_character":28},"in_reply_to":"5faad753_6fc71d98","updated":"2019-09-12 14:32:35.000000000","message":"Done","commit_id":"4d4f4804a1293659d341b12422a0a535bc844905"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"508db410c0ea34bf6a052a9b41a5af46289d9931","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    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 computes services are upgraded to Train and the"},{"line_number":8,"context_line":"    ``[upgrade_levels]/compute`` configuration does not prevent the computes to"},{"line_number":9,"context_line":"    use the latest RPC version."}],"source_content_type":"text/x-yaml","patch_set":28,"id":"5faad753_ef38eda0","line":9,"range":{"start_line":8,"start_character":77,"end_line":9,"end_character":7},"updated":"2019-09-12 13:50:37.000000000","message":"from using","commit_id":"4d4f4804a1293659d341b12422a0a535bc844905"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b4cd992460ab632bde8d8cbce379ce09c191c2d4","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    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 computes services are upgraded to Train and the"},{"line_number":8,"context_line":"    ``[upgrade_levels]/compute`` configuration does not prevent the computes to"},{"line_number":9,"context_line":"    use the latest RPC version."}],"source_content_type":"text/x-yaml","patch_set":28,"id":"5faad753_2ac7d366","line":9,"range":{"start_line":8,"start_character":77,"end_line":9,"end_character":7},"in_reply_to":"5faad753_ef38eda0","updated":"2019-09-12 14:32:35.000000000","message":"Done","commit_id":"4d4f4804a1293659d341b12422a0a535bc844905"}]}
