)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"69d4544d3511bd732f69bc5a01299d2887520e6c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"32a27b14_be28a891","updated":"2023-09-13 16:52:49.000000000","message":"We need to hold approval of this one until we clarify the situation on ironic shards and whether this feature is usable by this cycle or not.\n\nContext : https://bugs.launchpad.net/nova/+bug/2035286","commit_id":"10d83c6d0b09ba3d07d5e392ffd39a2095911181"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"88b7b730d9b21f983ed1bd587ea12a19b2e1c433","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"c42a4e6b_2f4eebca","updated":"2023-09-15 09:43:43.000000000","message":"Seems I forgot to add an extra ` somewhere","commit_id":"ff70ebcbacbb9ac8e89232b4be4e544d6d7e6f3c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"ebbd0c4efa52f3251457cd069a5f2a7b2b348be3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"efed37ea_1eade5ac","updated":"2023-09-19 10:26:49.000000000","message":"+2 im generally fine with this as written and neutral on the question melanie raised so ill leave dan mel and sylvain to debate that.","commit_id":"10ea7a4fb20e31c979c5e36024808cb3539183ae"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"f2405628c13666d72430686423efd2ccfb5f3de0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"952eaafa_48373398","updated":"2023-09-19 13:29:41.000000000","message":"I didn\u0027t see melwitt\u0027s comments since I had it in my browser from the day before, but they were all legit.","commit_id":"10ea7a4fb20e31c979c5e36024808cb3539183ae"}],"releasenotes/notes/bobcat-prelude-1bd68dd5133fe4dd.yaml":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"df9fb0e73b660c6d29c8104ad7d58ec12c91dbab","unresolved":true,"context_lines":[{"line_number":2,"context_line":"prelude: |"},{"line_number":3,"context_line":"    The OpenStack 2023.2 (Nova 28.0.0) release includes many new features and"},{"line_number":4,"context_line":"    bug fixes. Please be sure to read the upgrade section which describes the"},{"line_number":5,"context_line":"    required actions to upgrade your cloud from 27.0.0 (2023.1) to 27.0.0"},{"line_number":6,"context_line":"    (2023.2)."},{"line_number":7,"context_line":"    As a reminder, OpenStack 2023.2 is a non-`Skip-Level-Upgrade Release`__"},{"line_number":8,"context_line":"    (starting from now, we name it a `non-SLURP release`) meaning that you can"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"08d68c6d_2ca9c730","line":5,"range":{"start_line":5,"start_character":67,"end_line":5,"end_character":73},"updated":"2023-09-18 16:30:14.000000000","message":"28.0.0","commit_id":"8ebd10cbda1058440ed3aa32bc82cddf0b3e12cd"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"68bb4a7e037eb636f70b62e6cfca33ce76735aa4","unresolved":false,"context_lines":[{"line_number":2,"context_line":"prelude: |"},{"line_number":3,"context_line":"    The OpenStack 2023.2 (Nova 28.0.0) release includes many new features and"},{"line_number":4,"context_line":"    bug fixes. Please be sure to read the upgrade section which describes the"},{"line_number":5,"context_line":"    required actions to upgrade your cloud from 27.0.0 (2023.1) to 27.0.0"},{"line_number":6,"context_line":"    (2023.2)."},{"line_number":7,"context_line":"    As a reminder, OpenStack 2023.2 is a non-`Skip-Level-Upgrade Release`__"},{"line_number":8,"context_line":"    (starting from now, we name it a `non-SLURP release`) meaning that you can"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"12fb63c9_a28d1451","line":5,"range":{"start_line":5,"start_character":67,"end_line":5,"end_character":73},"in_reply_to":"08d68c6d_2ca9c730","updated":"2023-09-19 09:32:36.000000000","message":"Done","commit_id":"8ebd10cbda1058440ed3aa32bc82cddf0b3e12cd"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"df9fb0e73b660c6d29c8104ad7d58ec12c91dbab","unresolved":true,"context_lines":[{"line_number":14,"context_line":"    There are a few major changes worth mentioning. This is not an exhaustive"},{"line_number":15,"context_line":"    list:"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"    - The latest Compute API microversion supported for 2023.1 is `v2.95`__."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"      .. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#maximum-in-2023-1-antelope-and-2023-2-bobcat"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"02a9fac0_ddd4d165","line":17,"range":{"start_line":17,"start_character":56,"end_line":17,"end_character":62},"updated":"2023-09-18 16:30:14.000000000","message":"Should this be 2023.2? Not sure if this is intentional based on SLURP release or not.","commit_id":"8ebd10cbda1058440ed3aa32bc82cddf0b3e12cd"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"68bb4a7e037eb636f70b62e6cfca33ce76735aa4","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    There are a few major changes worth mentioning. This is not an exhaustive"},{"line_number":15,"context_line":"    list:"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"    - The latest Compute API microversion supported for 2023.1 is `v2.95`__."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"      .. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#maximum-in-2023-1-antelope-and-2023-2-bobcat"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ab214df1_237491f7","line":17,"range":{"start_line":17,"start_character":56,"end_line":17,"end_character":62},"in_reply_to":"02a9fac0_ddd4d165","updated":"2023-09-19 09:32:36.000000000","message":"Done","commit_id":"8ebd10cbda1058440ed3aa32bc82cddf0b3e12cd"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"df9fb0e73b660c6d29c8104ad7d58ec12c91dbab","unresolved":true,"context_lines":[{"line_number":22,"context_line":"      deprecated. The Ironic driver now more closely models other Nova drivers by"},{"line_number":23,"context_line":"      having a single compute have exclusive control over assigned nodes."},{"line_number":24,"context_line":"      If high availability of a single compute service is required, operators"},{"line_number":25,"context_line":"      should use active/passive failover."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    - The legacy quota driver is now deprecated and a"},{"line_number":28,"context_line":"      `nova-manage limits command \u003chttps://docs.openstack.org/nova/latest/cli/nova-manage.html#limits-migrate-to-unified-limits\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"501d0970_e455801a","line":25,"updated":"2023-09-18 16:30:14.000000000","message":"Does this all need to be removed because of the reverts?","commit_id":"8ebd10cbda1058440ed3aa32bc82cddf0b3e12cd"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"f2405628c13666d72430686423efd2ccfb5f3de0","unresolved":true,"context_lines":[{"line_number":22,"context_line":"      deprecated. The Ironic driver now more closely models other Nova drivers by"},{"line_number":23,"context_line":"      having a single compute have exclusive control over assigned nodes."},{"line_number":24,"context_line":"      If high availability of a single compute service is required, operators"},{"line_number":25,"context_line":"      should use active/passive failover."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    - The legacy quota driver is now deprecated and a"},{"line_number":28,"context_line":"      `nova-manage limits command \u003chttps://docs.openstack.org/nova/latest/cli/nova-manage.html#limits-migrate-to-unified-limits\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dd70d091_5e30863b","line":25,"in_reply_to":"0e828d97_5b483b2f","updated":"2023-09-19 13:29:41.000000000","message":"I think calling it out is good.","commit_id":"8ebd10cbda1058440ed3aa32bc82cddf0b3e12cd"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"68bb4a7e037eb636f70b62e6cfca33ce76735aa4","unresolved":true,"context_lines":[{"line_number":22,"context_line":"      deprecated. The Ironic driver now more closely models other Nova drivers by"},{"line_number":23,"context_line":"      having a single compute have exclusive control over assigned nodes."},{"line_number":24,"context_line":"      If high availability of a single compute service is required, operators"},{"line_number":25,"context_line":"      should use active/passive failover."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    - The legacy quota driver is now deprecated and a"},{"line_number":28,"context_line":"      `nova-manage limits command \u003chttps://docs.openstack.org/nova/latest/cli/nova-manage.html#limits-migrate-to-unified-limits\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"70a54b78_daa0459f","line":25,"in_reply_to":"501d0970_e455801a","updated":"2023-09-19 09:32:36.000000000","message":"No, we purposely left the deprecation patch for peer_list in place, while we reverted the others.","commit_id":"8ebd10cbda1058440ed3aa32bc82cddf0b3e12cd"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"ebbd0c4efa52f3251457cd069a5f2a7b2b348be3","unresolved":true,"context_lines":[{"line_number":22,"context_line":"      deprecated. The Ironic driver now more closely models other Nova drivers by"},{"line_number":23,"context_line":"      having a single compute have exclusive control over assigned nodes."},{"line_number":24,"context_line":"      If high availability of a single compute service is required, operators"},{"line_number":25,"context_line":"      should use active/passive failover."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    - The legacy quota driver is now deprecated and a"},{"line_number":28,"context_line":"      `nova-manage limits command \u003chttps://docs.openstack.org/nova/latest/cli/nova-manage.html#limits-migrate-to-unified-limits\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"0e828d97_5b483b2f","line":25,"in_reply_to":"70a54b78_daa0459f","updated":"2023-09-19 10:26:49.000000000","message":"i understand why mel asked about this.\n\ni honestly would be ok with not including htis but i dont strongly object to it.\n\ni think the deprecation release note woudl be sufficnet advertiesment since we do not have the shard_key but im not against calling this out.","commit_id":"8ebd10cbda1058440ed3aa32bc82cddf0b3e12cd"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"df9fb0e73b660c6d29c8104ad7d58ec12c91dbab","unresolved":true,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    - The legacy quota driver is now deprecated and a"},{"line_number":28,"context_line":"      `nova-manage limits command \u003chttps://docs.openstack.org/nova/latest/cli/nova-manage.html#limits-migrate-to-unified-limits\u003e`_"},{"line_number":29,"context_line":"      is provided in order to migrate the orginal limits into Keystone. We plan to"},{"line_number":30,"context_line":"      change the default quota driver to the unified limits driver in an upcoming"},{"line_number":31,"context_line":"      release. It is recommended that you begin planning and executing a migration"},{"line_number":32,"context_line":"      to unified limits as soon as possible."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"c4ed5388_bb98f56e","line":29,"range":{"start_line":29,"start_character":42,"end_line":29,"end_character":49},"updated":"2023-09-18 16:30:14.000000000","message":"original\n\nCould also say \"legacy limits\" or \"legacy Nova database limits\" instead.","commit_id":"8ebd10cbda1058440ed3aa32bc82cddf0b3e12cd"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"68bb4a7e037eb636f70b62e6cfca33ce76735aa4","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    - The legacy quota driver is now deprecated and a"},{"line_number":28,"context_line":"      `nova-manage limits command \u003chttps://docs.openstack.org/nova/latest/cli/nova-manage.html#limits-migrate-to-unified-limits\u003e`_"},{"line_number":29,"context_line":"      is provided in order to migrate the orginal limits into Keystone. We plan to"},{"line_number":30,"context_line":"      change the default quota driver to the unified limits driver in an upcoming"},{"line_number":31,"context_line":"      release. It is recommended that you begin planning and executing a migration"},{"line_number":32,"context_line":"      to unified limits as soon as possible."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"e3739de0_f9532f75","line":29,"range":{"start_line":29,"start_character":42,"end_line":29,"end_character":49},"in_reply_to":"c4ed5388_bb98f56e","updated":"2023-09-19 09:32:36.000000000","message":"Done","commit_id":"8ebd10cbda1058440ed3aa32bc82cddf0b3e12cd"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"df9fb0e73b660c6d29c8104ad7d58ec12c91dbab","unresolved":true,"context_lines":[{"line_number":27,"context_line":"    - The legacy quota driver is now deprecated and a"},{"line_number":28,"context_line":"      `nova-manage limits command \u003chttps://docs.openstack.org/nova/latest/cli/nova-manage.html#limits-migrate-to-unified-limits\u003e`_"},{"line_number":29,"context_line":"      is provided in order to migrate the orginal limits into Keystone. We plan to"},{"line_number":30,"context_line":"      change the default quota driver to the unified limits driver in an upcoming"},{"line_number":31,"context_line":"      release. It is recommended that you begin planning and executing a migration"},{"line_number":32,"context_line":"      to unified limits as soon as possible."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    - QEMU in its TCG mode (i.e. full system emulation) uses a translation"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"6dad9685_5b66d328","line":31,"range":{"start_line":30,"start_character":73,"end_line":31,"end_character":13},"updated":"2023-09-18 16:30:14.000000000","message":"IIUC we are planning to change the default in 2024.1 Caracal, and if so, maybe we should mention the release specifically? Just not sure if \"upcoming release\" gives the impression of it being further out in the future.","commit_id":"8ebd10cbda1058440ed3aa32bc82cddf0b3e12cd"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"68bb4a7e037eb636f70b62e6cfca33ce76735aa4","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    - The legacy quota driver is now deprecated and a"},{"line_number":28,"context_line":"      `nova-manage limits command \u003chttps://docs.openstack.org/nova/latest/cli/nova-manage.html#limits-migrate-to-unified-limits\u003e`_"},{"line_number":29,"context_line":"      is provided in order to migrate the orginal limits into Keystone. We plan to"},{"line_number":30,"context_line":"      change the default quota driver to the unified limits driver in an upcoming"},{"line_number":31,"context_line":"      release. It is recommended that you begin planning and executing a migration"},{"line_number":32,"context_line":"      to unified limits as soon as possible."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    - QEMU in its TCG mode (i.e. full system emulation) uses a translation"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dac0d23e_75229745","line":31,"range":{"start_line":30,"start_character":73,"end_line":31,"end_character":13},"in_reply_to":"6dad9685_5b66d328","updated":"2023-09-19 09:32:36.000000000","message":"Done","commit_id":"8ebd10cbda1058440ed3aa32bc82cddf0b3e12cd"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"df9fb0e73b660c6d29c8104ad7d58ec12c91dbab","unresolved":true,"context_lines":[{"line_number":42,"context_line":"      by the number of active instances they run, the other helps sorting by"},{"line_number":43,"context_line":"      the hypervisor version each compute runs. Accordingly, you can place your"},{"line_number":44,"context_line":"      instances with different strategies, eg. by allocating them to more recent"},{"line_number":45,"context_line":"      nodes or by reducing the number of noisy instance neighbors."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    - It is now possible to define different authorization policies for migration"},{"line_number":48,"context_line":"      with and without a target host."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"cbc7d05d_ee57abf8","line":45,"updated":"2023-09-18 16:30:14.000000000","message":"May want to mention the names of the new weighers and link to their docs?","commit_id":"8ebd10cbda1058440ed3aa32bc82cddf0b3e12cd"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"68bb4a7e037eb636f70b62e6cfca33ce76735aa4","unresolved":false,"context_lines":[{"line_number":42,"context_line":"      by the number of active instances they run, the other helps sorting by"},{"line_number":43,"context_line":"      the hypervisor version each compute runs. Accordingly, you can place your"},{"line_number":44,"context_line":"      instances with different strategies, eg. by allocating them to more recent"},{"line_number":45,"context_line":"      nodes or by reducing the number of noisy instance neighbors."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    - It is now possible to define different authorization policies for migration"},{"line_number":48,"context_line":"      with and without a target host."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"77db758a_e7afa728","line":45,"in_reply_to":"cbc7d05d_ee57abf8","updated":"2023-09-19 09:32:36.000000000","message":"Done","commit_id":"8ebd10cbda1058440ed3aa32bc82cddf0b3e12cd"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"df9fb0e73b660c6d29c8104ad7d58ec12c91dbab","unresolved":true,"context_lines":[{"line_number":50,"context_line":"    - A couple of other improvements target reducing the number of bugs we have,"},{"line_number":51,"context_line":"      one checking at reboot if stale volume attachments still reside and another"},{"line_number":52,"context_line":"      one ensuring a strict linkage between a compute, a service and the instances"},{"line_number":53,"context_line":"      it runs."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"735bb1d1_c8c17db9","line":53,"updated":"2023-09-18 16:30:14.000000000","message":"May want to include links to the bugs being referenced?","commit_id":"8ebd10cbda1058440ed3aa32bc82cddf0b3e12cd"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"68bb4a7e037eb636f70b62e6cfca33ce76735aa4","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    - A couple of other improvements target reducing the number of bugs we have,"},{"line_number":51,"context_line":"      one checking at reboot if stale volume attachments still reside and another"},{"line_number":52,"context_line":"      one ensuring a strict linkage between a compute, a service and the instances"},{"line_number":53,"context_line":"      it runs."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"8886869b_753c0bd4","line":53,"in_reply_to":"735bb1d1_c8c17db9","updated":"2023-09-19 09:32:36.000000000","message":"Done","commit_id":"8ebd10cbda1058440ed3aa32bc82cddf0b3e12cd"}]}
