)]}'
{"releasenotes/notes/rocky-prelude-b78b51b9026ed336.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"3380f11edea78346c37cb1eab3189bd8936ba40e","unresolved":false,"context_lines":[{"line_number":13,"context_line":"      found in the `REST API Version History`_ page."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"    - Nova is now using the new Neutron port binding API to minimize network"},{"line_number":16,"context_line":"      downtime during live migrations. See the `Neutron port binding spec`_ for"},{"line_number":17,"context_line":"      more details."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    - Volume-backed instances will no longer claim root_gb for new instances"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_00055577","line":16,"updated":"2018-08-07 20:37:15.000000000","message":"Hmm, this spec is a bit old (from pike). We should link to the nova spec, which references the neutron spec.\n\nhttps://specs.openstack.org/openstack/nova-specs/specs/rocky/approved/neutron-new-port-binding-api.html","commit_id":"20816d2786486d1a3aea6414b197d0cb0360eaac"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"6c9c9886144781ff8324f3e2612a32232fb83abf","unresolved":false,"context_lines":[{"line_number":13,"context_line":"      found in the `REST API Version History`_ page."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"    - Nova is now using the new Neutron port binding API to minimize network"},{"line_number":16,"context_line":"      downtime during live migrations. See the `Neutron port binding spec`_ for"},{"line_number":17,"context_line":"      more details."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    - Volume-backed instances will no longer claim root_gb for new instances"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_b87cbceb","line":16,"in_reply_to":"3f79a3b5_00055577","updated":"2018-08-08 20:33:13.000000000","message":"Done","commit_id":"20816d2786486d1a3aea6414b197d0cb0360eaac"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"3380f11edea78346c37cb1eab3189bd8936ba40e","unresolved":false,"context_lines":[{"line_number":16,"context_line":"      downtime during live migrations. See the `Neutron port binding spec`_ for"},{"line_number":17,"context_line":"      more details."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    - Volume-backed instances will no longer claim root_gb for new instances"},{"line_number":20,"context_line":"      and existing instances will heal during move operations."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    - REST APIs specific to nova-network were removed and the core"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_6021a9fb","line":19,"range":{"start_line":19,"start_character":45,"end_line":19,"end_character":50},"updated":"2018-08-07 20:37:15.000000000","message":"nit: I\u0027m not entirely sure \"claim\" is the best word to use here. If you have the DiskFilter enabled, like with the CachingScheduler, we will pass a disk_gb limit down to the compute and the RT will perform a claim check on it. In other words, the DiskFilter doesn\u0027t check spec_obj.is_bfv.\n\nSo maybe instead of saying \u0027claim\u0027 here, say \"will no longer report ``root_gb`` usage...\" because that\u0027s true regardless of the scheduler being used (see ResourceTracker._get_usage_dict).","commit_id":"20816d2786486d1a3aea6414b197d0cb0360eaac"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"3380f11edea78346c37cb1eab3189bd8936ba40e","unresolved":false,"context_lines":[{"line_number":16,"context_line":"      downtime during live migrations. See the `Neutron port binding spec`_ for"},{"line_number":17,"context_line":"      more details."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    - Volume-backed instances will no longer claim root_gb for new instances"},{"line_number":20,"context_line":"      and existing instances will heal during move operations."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    - REST APIs specific to nova-network were removed and the core"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_201411a0","line":19,"range":{"start_line":19,"start_character":51,"end_line":19,"end_character":58},"updated":"2018-08-07 20:37:15.000000000","message":"nit: ``root_gb``","commit_id":"20816d2786486d1a3aea6414b197d0cb0360eaac"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"6c9c9886144781ff8324f3e2612a32232fb83abf","unresolved":false,"context_lines":[{"line_number":16,"context_line":"      downtime during live migrations. See the `Neutron port binding spec`_ for"},{"line_number":17,"context_line":"      more details."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    - Volume-backed instances will no longer claim root_gb for new instances"},{"line_number":20,"context_line":"      and existing instances will heal during move operations."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    - REST APIs specific to nova-network were removed and the core"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_d82178fd","line":19,"range":{"start_line":19,"start_character":45,"end_line":19,"end_character":50},"in_reply_to":"3f79a3b5_6021a9fb","updated":"2018-08-08 20:33:13.000000000","message":"Thanks for keeping me honest here.","commit_id":"20816d2786486d1a3aea6414b197d0cb0360eaac"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"3380f11edea78346c37cb1eab3189bd8936ba40e","unresolved":false,"context_lines":[{"line_number":19,"context_line":"    - Volume-backed instances will no longer claim root_gb for new instances"},{"line_number":20,"context_line":"      and existing instances will heal during move operations."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    - REST APIs specific to nova-network were removed and the core"},{"line_number":23,"context_line":"      functionality of nova-network is planned to be removed in the 19.0.0"},{"line_number":24,"context_line":"      Stein release."},{"line_number":25,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_4067cd4e","line":22,"range":{"start_line":22,"start_character":6,"end_line":22,"end_character":54},"updated":"2018-08-07 20:37:15.000000000","message":"nit: Some/Several REST APIs ....\n\nnot all of them were: https://etherpad.openstack.org/p/nova-network-removal-rocky","commit_id":"20816d2786486d1a3aea6414b197d0cb0360eaac"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"6c9c9886144781ff8324f3e2612a32232fb83abf","unresolved":false,"context_lines":[{"line_number":19,"context_line":"    - Volume-backed instances will no longer claim root_gb for new instances"},{"line_number":20,"context_line":"      and existing instances will heal during move operations."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    - REST APIs specific to nova-network were removed and the core"},{"line_number":23,"context_line":"      functionality of nova-network is planned to be removed in the 19.0.0"},{"line_number":24,"context_line":"      Stein release."},{"line_number":25,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_788624de","line":22,"range":{"start_line":22,"start_character":6,"end_line":22,"end_character":54},"in_reply_to":"3f79a3b5_4067cd4e","updated":"2018-08-08 20:33:13.000000000","message":"Done","commit_id":"20816d2786486d1a3aea6414b197d0cb0360eaac"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"49e3fb62bece74569d5dacd849a4c61df23ce394","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    - The libvirt compute driver now supports trusted image certificates when"},{"line_number":34,"context_line":"      using the 2.63 compute API microversion. See the `image signature"},{"line_number":35,"context_line":"      certificate validation`_ documentation for more details."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    .. _REST API Version History: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html"},{"line_number":38,"context_line":"    .. _Neutron port binding spec: https://specs.openstack.org/openstack/neutron-specs/specs/pike/portbinding_information_for_nova.html"},{"line_number":39,"context_line":"    .. _purge archived shadow table data: https://docs.openstack.org/nova/latest/cli/nova-manage.html#nova-database"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_d25bc884","line":36,"updated":"2018-08-06 22:58:03.000000000","message":"Question: should we mention the trusted virtual functions feature too?","commit_id":"20816d2786486d1a3aea6414b197d0cb0360eaac"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"6c9c9886144781ff8324f3e2612a32232fb83abf","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    - The libvirt compute driver now supports trusted image certificates when"},{"line_number":34,"context_line":"      using the 2.63 compute API microversion. See the `image signature"},{"line_number":35,"context_line":"      certificate validation`_ documentation for more details."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    .. _REST API Version History: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html"},{"line_number":38,"context_line":"    .. _Neutron port binding spec: https://specs.openstack.org/openstack/neutron-specs/specs/pike/portbinding_information_for_nova.html"},{"line_number":39,"context_line":"    .. _purge archived shadow table data: https://docs.openstack.org/nova/latest/cli/nova-manage.html#nova-database"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_98c78013","line":36,"in_reply_to":"3f79a3b5_a0cfc17d","updated":"2018-08-08 20:33:13.000000000","message":"Ack, that lines up with what I was thinking for trusted VFs.","commit_id":"20816d2786486d1a3aea6414b197d0cb0360eaac"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"3380f11edea78346c37cb1eab3189bd8936ba40e","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    - The libvirt compute driver now supports trusted image certificates when"},{"line_number":34,"context_line":"      using the 2.63 compute API microversion. See the `image signature"},{"line_number":35,"context_line":"      certificate validation`_ documentation for more details."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    .. _REST API Version History: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html"},{"line_number":38,"context_line":"    .. _Neutron port binding spec: https://specs.openstack.org/openstack/neutron-specs/specs/pike/portbinding_information_for_nova.html"},{"line_number":39,"context_line":"    .. _purge archived shadow table data: https://docs.openstack.org/nova/latest/cli/nova-manage.html#nova-database"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_a0cfc17d","line":36,"in_reply_to":"3f79a3b5_d25bc884","updated":"2018-08-07 20:37:15.000000000","message":"\u003e Question: should we mention the trusted virtual functions feature\n \u003e too?\n\nI consider that a relatively minor feature and is super specific to NFV and only supported by the libvirt driver, so not really worth listing here. The prelude should really be about the biggest highlights, like stuff that will go into marketing.\n\n--\n\nSome other things that might be worth mentioning though (pick any, all or none, whatever floats your boat):\n\n* It\u0027s now possible to configure a separate database for the placement service which should help in easing the eventual split/data migration.\n\n* Might want to mention the ``nova-manage placement heal_allocations`` command which provides a way for users of the CachingScheduler to get Placement populated for their eventual migration to the FilterScheduler (because the CachingScheduler is deprecated and could be removed as early as Stein).\n\n* The placement service now supports granular RBAC policy rules configuration: https://docs.openstack.org/nova/latest/configuration/placement-policy.html\n\n* Not sure if you\u0027d want to mention the aggregate mirroring stuff and new pre-placement request filtering which should be a performance improvement. Might want to ask Jay/Dan.\n\n* There is a new zVM virt driver.\n\n* The nova-consoleauth service is deprecated.","commit_id":"20816d2786486d1a3aea6414b197d0cb0360eaac"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"afe6fd611f0c715ca826042564be90cf0bbf8a02","unresolved":false,"context_lines":[{"line_number":39,"context_line":"      extraction from Nova and data migration associated with it."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    - A ``nova-manage placement heal_allocations`` command is now available to"},{"line_number":42,"context_line":"      provide users of the CachingScheduler to get the placement service"},{"line_number":43,"context_line":"      populated for their eventual migration to the FilterScheduler. The"},{"line_number":44,"context_line":"      CachingScheduler is deprecated and could be removed as early as Stein."},{"line_number":45,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_f2123a09","line":42,"range":{"start_line":42,"start_character":6,"end_line":42,"end_character":50},"updated":"2018-08-09 15:37:32.000000000","message":"s/provide/allow/\n\nor\n\ns/to get/a way to get/","commit_id":"67f932273e4dadf443d5458996b6a8eac11fd9db"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"afe6fd611f0c715ca826042564be90cf0bbf8a02","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    - The placement service now supports granular RBAC policy rules"},{"line_number":47,"context_line":"      configuration. See the `placement policy`_ documentation for details."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    - A new zVM virt driver is now available."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    - The nova-consoleauth service has been deprecated."},{"line_number":52,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_b2792230","line":49,"updated":"2018-08-09 15:37:32.000000000","message":"...with limited function. Parity with the out-of-tree zVM driver (link?) will be achieved over subsequent releases.\n\nor if you (Dan) really don\u0027t want to mention OOT drivers, s/Parity with the out-of-tree zVM driver will be /Additional functionality will be added/","commit_id":"67f932273e4dadf443d5458996b6a8eac11fd9db"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"9cd3d16affc093d7cc9f55fed334acca407af26e","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    - The placement service now supports granular RBAC policy rules"},{"line_number":47,"context_line":"      configuration. See the `placement policy`_ documentation for details."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    - A new zVM virt driver is now available."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    - The nova-consoleauth service has been deprecated."},{"line_number":52,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_1896f7f1","line":49,"in_reply_to":"3f79a3b5_55775803","updated":"2018-08-09 16:45:22.000000000","message":"@Jichen, FYI, we agreed the zvm driver doesn\u0027t need a separate reno; the admin docs and its presence in the support matrix are sufficient.\n\nhttp://eavesdrop.openstack.org/irclogs/%23openstack-nova/%23openstack-nova.2018-08-09.log.html#t2018-08-09T16:18:26","commit_id":"67f932273e4dadf443d5458996b6a8eac11fd9db"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1befd36b195c25969486f35c1b28ca4481811e49","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    - The placement service now supports granular RBAC policy rules"},{"line_number":47,"context_line":"      configuration. See the `placement policy`_ documentation for details."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    - A new zVM virt driver is now available."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    - The nova-consoleauth service has been deprecated."},{"line_number":52,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_55775803","line":49,"in_reply_to":"3f79a3b5_95d170fe","updated":"2018-08-09 16:13:37.000000000","message":"RC1 is today so the zVM docs are going to have to wait for RC2 (if we do one). I agree with Mel that the prelude doens\u0027t need all of that other detail about the zVM driver, and I wouldn\u0027t want to add information in here about parity with the out of tree driver.","commit_id":"67f932273e4dadf443d5458996b6a8eac11fd9db"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"4a69804c0574df52204bf7f28df999ca122c00b0","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    - The placement service now supports granular RBAC policy rules"},{"line_number":47,"context_line":"      configuration. See the `placement policy`_ documentation for details."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    - A new zVM virt driver is now available."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    - The nova-consoleauth service has been deprecated."},{"line_number":52,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_d5a5a805","line":49,"in_reply_to":"3f79a3b5_b2792230","updated":"2018-08-09 15:54:06.000000000","message":"This prelude is supposed to be a brief summary to highlight major changes to be read up on in the rest of release notes (where the details are). But upon looking, I find that no reno was added for the zVM driver in the first place... so I think maybe the details should be added there, as its own release note, which should have gone along with the rest of the zVM changes. What do you think?","commit_id":"67f932273e4dadf443d5458996b6a8eac11fd9db"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"255d8ed2533ec1fc046d66164fbf452839e8eaf7","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    - The placement service now supports granular RBAC policy rules"},{"line_number":47,"context_line":"      configuration. See the `placement policy`_ documentation for details."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    - A new zVM virt driver is now available."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    - The nova-consoleauth service has been deprecated."},{"line_number":52,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_95d170fe","line":49,"in_reply_to":"3f79a3b5_d5a5a805","updated":"2018-08-09 16:09:14.000000000","message":"Yes, agree.\n\nNo reno for the zvm stuff? I thought we already caught and fixed that. Gr.\n\nHowever, in looking for ^ I noticed these other doc-ish patches which we should probably land before the release:\n\nhttps://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/add-zvm-driver-rocky","commit_id":"67f932273e4dadf443d5458996b6a8eac11fd9db"}]}
