)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"6a4348acf6694ab8aa71e1c8057e666a4080ec3a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e526306f_f5023c97","updated":"2025-03-17 13:42:12.000000000","message":"Couple things otherwise looks good","commit_id":"884d407de5a6e7d2629fca543365daf4e071c135"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"bbfa7d116d8cc276973e14122172fb8eeda61413","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a2b08529_685d77c7","updated":"2025-03-17 13:57:27.000000000","message":"lgtm.","commit_id":"d88f5edb305a38ad20e69c6e7be8b941cc7cb860"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"52ddc1ffc0a04f9324be78eb514eeb5239dc35a9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e91c94bd_0f1f9a17","updated":"2025-03-18 08:22:42.000000000","message":"Proxying @dms@danplanet.com\u0027s +2 as only a typo was fixed since his +2. Looks good to me.","commit_id":"8197f7d5a66a40f3a97b58ec4eb4d5bc978da922"}],"releasenotes/notes/epoxy-prelude-f164cc03b742cfc5.yaml":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"6a4348acf6694ab8aa71e1c8057e666a4080ec3a","unresolved":true,"context_lines":[{"line_number":6,"context_line":"    (2025.1)."},{"line_number":7,"context_line":"    As a reminder, OpenStack 2025.1 is a `Skip-Level-Upgrade Release`__"},{"line_number":8,"context_line":"    (starting from now, we name it a `SLURP release`) meaning that you can"},{"line_number":9,"context_line":"    do rolling-upgrade from 2024.1 Caracal directly by skipping to upgrade to"},{"line_number":10,"context_line":"    2024.2 Dalmatian release."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    .. __: https://governance.openstack.org/tc/resolutions/20220210-release-cadence-adjustment.html"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"d9aba175_f9662f2b","line":9,"range":{"start_line":9,"start_character":15,"end_line":9,"end_character":22},"updated":"2025-03-17 13:42:12.000000000","message":"\"upgrades\" (or add \"a\" before rolling)","commit_id":"884d407de5a6e7d2629fca543365daf4e071c135"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"f6550b03ee68e07cde5fb6bc02a9815405450b4e","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    (2025.1)."},{"line_number":7,"context_line":"    As a reminder, OpenStack 2025.1 is a `Skip-Level-Upgrade Release`__"},{"line_number":8,"context_line":"    (starting from now, we name it a `SLURP release`) meaning that you can"},{"line_number":9,"context_line":"    do rolling-upgrade from 2024.1 Caracal directly by skipping to upgrade to"},{"line_number":10,"context_line":"    2024.2 Dalmatian release."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    .. __: https://governance.openstack.org/tc/resolutions/20220210-release-cadence-adjustment.html"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"f4f8f38d_9f5aa823","line":9,"range":{"start_line":9,"start_character":15,"end_line":9,"end_character":22},"in_reply_to":"d9aba175_f9662f2b","updated":"2025-03-17 13:49:04.000000000","message":"Done","commit_id":"884d407de5a6e7d2629fca543365daf4e071c135"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"6a4348acf6694ab8aa71e1c8057e666a4080ec3a","unresolved":true,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    - The nova-scheduler service now does leader election between all of the"},{"line_number":32,"context_line":"      multiple running scheduler services which can now run the discover hosts"},{"line_number":33,"context_line":"      periodic task in multiple schedulers without conflicts."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    - Image properties and scheduler hints are now returned as part of the"},{"line_number":36,"context_line":"      instance show API response."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"418020cc_6c6a9598","line":33,"updated":"2025-03-17 13:42:12.000000000","message":"This is a bit clumsy to read to my native ears. May I suggest:\n\n\"The nova-scheduler service now does leader election in an attempt to have only one run host discovery periodically (if configured) instead of all of them running it all the time in parallel.\"","commit_id":"884d407de5a6e7d2629fca543365daf4e071c135"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"f6550b03ee68e07cde5fb6bc02a9815405450b4e","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    - The nova-scheduler service now does leader election between all of the"},{"line_number":32,"context_line":"      multiple running scheduler services which can now run the discover hosts"},{"line_number":33,"context_line":"      periodic task in multiple schedulers without conflicts."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    - Image properties and scheduler hints are now returned as part of the"},{"line_number":36,"context_line":"      instance show API response."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"2cf99795_102a9e9b","line":33,"in_reply_to":"418020cc_6c6a9598","updated":"2025-03-17 13:49:04.000000000","message":"Done","commit_id":"884d407de5a6e7d2629fca543365daf4e071c135"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"6a4348acf6694ab8aa71e1c8057e666a4080ec3a","unresolved":true,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    - Nova now supports a new console type called `spice-direct`  if you define"},{"line_number":46,"context_line":"      a specific SPICE protocol native proxy URL (eg. a kerbside URL). Direct"},{"line_number":47,"context_line":"      SPICE VDI consoles enables a much richer virtual desktop experience."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"e758b60e_d3d91976","line":47,"range":{"start_line":47,"start_character":25,"end_line":47,"end_character":32},"updated":"2025-03-17 13:42:12.000000000","message":"\"enable\"","commit_id":"884d407de5a6e7d2629fca543365daf4e071c135"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"f6550b03ee68e07cde5fb6bc02a9815405450b4e","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    - Nova now supports a new console type called `spice-direct`  if you define"},{"line_number":46,"context_line":"      a specific SPICE protocol native proxy URL (eg. a kerbside URL). Direct"},{"line_number":47,"context_line":"      SPICE VDI consoles enables a much richer virtual desktop experience."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fe73aa94_1349d12e","line":47,"range":{"start_line":47,"start_character":25,"end_line":47,"end_character":32},"in_reply_to":"e758b60e_d3d91976","updated":"2025-03-17 13:49:04.000000000","message":"Done","commit_id":"884d407de5a6e7d2629fca543365daf4e071c135"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"8727902a6f896bbb9564c9415d3fd83888ecfcb8","unresolved":true,"context_lines":[{"line_number":35,"context_line":"    - Image properties and scheduler hints are now returned as part of the"},{"line_number":36,"context_line":"      instance show API response."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    - Nova added support for the IGB VIF mode."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    - Unified limits are no longer experimental since we added a nova-manage tool"},{"line_number":41,"context_line":"      for migrating existing quota limits to Keystone automatically and given"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"52defcee_2a692652","line":38,"range":{"start_line":38,"start_character":41,"end_line":38,"end_character":45},"updated":"2025-03-18 08:16:02.000000000","message":"model","commit_id":"d88f5edb305a38ad20e69c6e7be8b941cc7cb860"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"52ddc1ffc0a04f9324be78eb514eeb5239dc35a9","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    - Image properties and scheduler hints are now returned as part of the"},{"line_number":36,"context_line":"      instance show API response."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    - Nova added support for the IGB VIF mode."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    - Unified limits are no longer experimental since we added a nova-manage tool"},{"line_number":41,"context_line":"      for migrating existing quota limits to Keystone automatically and given"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"d813992e_a9e7539d","line":38,"range":{"start_line":38,"start_character":41,"end_line":38,"end_character":45},"in_reply_to":"52defcee_2a692652","updated":"2025-03-18 08:22:42.000000000","message":"Done","commit_id":"d88f5edb305a38ad20e69c6e7be8b941cc7cb860"}]}
