)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a7262ff62caa0da65ae65645fd395ba5f7422ece","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6ff38503_2520a8e0","updated":"2025-03-10 13:39:10.000000000","message":"+1 for overall content.\nthere are some wording issues that should be addressed before this is merged IMO","commit_id":"f8d527e863894a5e33832e84fffa039d7f6cbbf0"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"77b0735605ff24e1325dffd92bf1b7f56d2457f7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"511ef070_1510138d","updated":"2025-03-12 20:16:37.000000000","message":"Finally, it looks like a feature-rich release. 👍️","commit_id":"37f6a54492217cc873baaaadbf8fabe6645dc01d"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"97e5c07b545ec416a699a77bff5f55990929aaf0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"72b69471_785c6a40","updated":"2025-03-18 08:11:17.000000000","message":"I think we can let it go honestly","commit_id":"8d9223d0ab4475a50501cfcd6c0fba67cdc17c26"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"10b3544b372778ec6dbbc844dbb21901a5edb85c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"5449a85c_e023858c","updated":"2025-03-18 08:26:05.000000000","message":"just fixed a typo, proxying the approvals","commit_id":"616de8a88fdd85a60d6173e331a6bed8fef74710"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"e595ade2d36121dd306ab54d591a15960f569dd9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"4453c412_dab96eed","updated":"2025-03-18 09:20:55.000000000","message":"renders OK [1], let\u0027s merge this to have it on the highlights page.\n\n[1] https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_9c2/943801/6/check/openstack-tox-docs/9c200f6/docs/epoxy/highlights.html#nova","commit_id":"616de8a88fdd85a60d6173e331a6bed8fef74710"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"8856761c3191fbe3c7025cebffee93eb26a22152","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"d57e4317_7971e6b0","updated":"2025-03-18 08:41:31.000000000","message":"thx","commit_id":"616de8a88fdd85a60d6173e331a6bed8fef74710"}],"deliverables/epoxy/nova.yaml":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a7262ff62caa0da65ae65645fd395ba5f7422ece","unresolved":true,"context_lines":[{"line_number":11,"context_line":"    now supported by our PCI passthrough feature."},{"line_number":12,"context_line":"  - |"},{"line_number":13,"context_line":"    Manila shares can now be directly attached to instances by a new Nova"},{"line_number":14,"context_line":"    shares API."},{"line_number":15,"context_line":"  - |"},{"line_number":16,"context_line":"    A new ImagePropertiesWeigher is able to spread or pack instances using the"},{"line_number":17,"context_line":"    same image properties."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ff779021_68e2fee4","line":14,"updated":"2025-03-10 13:39:10.000000000","message":"+1 that was a major multi year effort and definetly deserviing of being called out in the highlights.","commit_id":"f8d527e863894a5e33832e84fffa039d7f6cbbf0"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"8dad40312efa638366a86d4988301a91205d00eb","unresolved":false,"context_lines":[{"line_number":11,"context_line":"    now supported by our PCI passthrough feature."},{"line_number":12,"context_line":"  - |"},{"line_number":13,"context_line":"    Manila shares can now be directly attached to instances by a new Nova"},{"line_number":14,"context_line":"    shares API."},{"line_number":15,"context_line":"  - |"},{"line_number":16,"context_line":"    A new ImagePropertiesWeigher is able to spread or pack instances using the"},{"line_number":17,"context_line":"    same image properties."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"aec7d846_455bc2be","line":14,"in_reply_to":"ff779021_68e2fee4","updated":"2025-03-12 18:46:08.000000000","message":"Acknowledged","commit_id":"f8d527e863894a5e33832e84fffa039d7f6cbbf0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a7262ff62caa0da65ae65645fd395ba5f7422ece","unresolved":true,"context_lines":[{"line_number":16,"context_line":"    A new ImagePropertiesWeigher is able to spread or pack instances using the"},{"line_number":17,"context_line":"    same image properties."},{"line_number":18,"context_line":"  - |"},{"line_number":19,"context_line":"    The nova-scheduler service does now leader election between all of the"},{"line_number":20,"context_line":"    multiple running scheduler services."},{"line_number":21,"context_line":"  - |"},{"line_number":22,"context_line":"    Image properties are now returned when asking the instance show API."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5935bc5a_c751c65d","line":19,"range":{"start_line":19,"start_character":31,"end_line":19,"end_character":39},"updated":"2025-03-10 13:39:10.000000000","message":"```suggestion\n    The nova-scheduler service now does leader election between all of the\n```","commit_id":"f8d527e863894a5e33832e84fffa039d7f6cbbf0"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"8dad40312efa638366a86d4988301a91205d00eb","unresolved":false,"context_lines":[{"line_number":16,"context_line":"    A new ImagePropertiesWeigher is able to spread or pack instances using the"},{"line_number":17,"context_line":"    same image properties."},{"line_number":18,"context_line":"  - |"},{"line_number":19,"context_line":"    The nova-scheduler service does now leader election between all of the"},{"line_number":20,"context_line":"    multiple running scheduler services."},{"line_number":21,"context_line":"  - |"},{"line_number":22,"context_line":"    Image properties are now returned when asking the instance show API."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b05cfa3f_f4bc3347","line":19,"range":{"start_line":19,"start_character":31,"end_line":19,"end_character":39},"in_reply_to":"5935bc5a_c751c65d","updated":"2025-03-12 18:46:08.000000000","message":"Done","commit_id":"f8d527e863894a5e33832e84fffa039d7f6cbbf0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a7262ff62caa0da65ae65645fd395ba5f7422ece","unresolved":true,"context_lines":[{"line_number":19,"context_line":"    The nova-scheduler service does now leader election between all of the"},{"line_number":20,"context_line":"    multiple running scheduler services."},{"line_number":21,"context_line":"  - |"},{"line_number":22,"context_line":"    Image properties are now returned when asking the instance show API."},{"line_number":23,"context_line":"  - |"},{"line_number":24,"context_line":"    Nova added support for igb VIF model so we can simulate SR-IOV VFs."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"d2e5989c_f0e83694","line":22,"updated":"2025-03-10 13:39:10.000000000","message":"```suggestion\n    Image properties and scheduler hints are now returned as part of the instance show response.\n```","commit_id":"f8d527e863894a5e33832e84fffa039d7f6cbbf0"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"8dad40312efa638366a86d4988301a91205d00eb","unresolved":false,"context_lines":[{"line_number":19,"context_line":"    The nova-scheduler service does now leader election between all of the"},{"line_number":20,"context_line":"    multiple running scheduler services."},{"line_number":21,"context_line":"  - |"},{"line_number":22,"context_line":"    Image properties are now returned when asking the instance show API."},{"line_number":23,"context_line":"  - |"},{"line_number":24,"context_line":"    Nova added support for igb VIF model so we can simulate SR-IOV VFs."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"8b746529_58d7e29b","line":22,"in_reply_to":"d2e5989c_f0e83694","updated":"2025-03-12 18:46:08.000000000","message":"Done","commit_id":"f8d527e863894a5e33832e84fffa039d7f6cbbf0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a7262ff62caa0da65ae65645fd395ba5f7422ece","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"77a31b18_f4453477","line":25,"updated":"2025-03-10 13:39:10.000000000","message":"you could also mention spice-direct support but that covered in the release notes so i think its fine to not include it.","commit_id":"f8d527e863894a5e33832e84fffa039d7f6cbbf0"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"e03aa2eaf3b7fa89ad41fdddacb720e10b5d87f5","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a529e4ab_f3cc42cd","line":25,"in_reply_to":"77a31b18_f4453477","updated":"2025-03-10 14:29:08.000000000","message":"I would vote to have the \"spice direct\" added to the highlights.\nAs I understand it, it is a better user experience, and if I were a user, I\u0027d like to know about it.\nI\u0027m afraid it would remain unnoticed if it is only part of the release notes.\n\n\nIf you think we have too many points in the highlights, I would instead select that one instead of the image properties returned by the show API.","commit_id":"f8d527e863894a5e33832e84fffa039d7f6cbbf0"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"8dad40312efa638366a86d4988301a91205d00eb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e9c0d3fe_523bb4d9","line":25,"in_reply_to":"a529e4ab_f3cc42cd","updated":"2025-03-12 18:46:08.000000000","message":"Done","commit_id":"f8d527e863894a5e33832e84fffa039d7f6cbbf0"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"e03aa2eaf3b7fa89ad41fdddacb720e10b5d87f5","unresolved":true,"context_lines":[{"line_number":8,"context_line":"cycle-highlights:"},{"line_number":9,"context_line":"  - |"},{"line_number":10,"context_line":"    New kernel vfio-PCI variant drivers like nvidia GRID on Ubuntu 24.04 are"},{"line_number":11,"context_line":"    now supported by our PCI passthrough feature."},{"line_number":12,"context_line":"  - |"},{"line_number":13,"context_line":"    Manila shares can now be directly attached to instances by a new Nova"},{"line_number":14,"context_line":"    shares API."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"c25f3c79_08c14551","line":11,"range":{"start_line":11,"start_character":8,"end_line":11,"end_character":17},"updated":"2025-03-10 14:29:08.000000000","message":"I don\u0027t know if supported include the live migration or not.\nBut I think the live migration of vfio PCI devices deserve a bullet point.","commit_id":"8d74df630cbc05ddb6947484f24d380d9c75ecd0"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"8dad40312efa638366a86d4988301a91205d00eb","unresolved":false,"context_lines":[{"line_number":8,"context_line":"cycle-highlights:"},{"line_number":9,"context_line":"  - |"},{"line_number":10,"context_line":"    New kernel vfio-PCI variant drivers like nvidia GRID on Ubuntu 24.04 are"},{"line_number":11,"context_line":"    now supported by our PCI passthrough feature."},{"line_number":12,"context_line":"  - |"},{"line_number":13,"context_line":"    Manila shares can now be directly attached to instances by a new Nova"},{"line_number":14,"context_line":"    shares API."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"4b9cb4ab_b1cb5cb5","line":11,"range":{"start_line":11,"start_character":8,"end_line":11,"end_character":17},"in_reply_to":"c25f3c79_08c14551","updated":"2025-03-12 18:46:08.000000000","message":"Done","commit_id":"8d74df630cbc05ddb6947484f24d380d9c75ecd0"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"0fbaa0bb8340647e8d4c39f8195543d899a512fe","unresolved":true,"context_lines":[{"line_number":18,"context_line":"    same image properties."},{"line_number":19,"context_line":"  - |"},{"line_number":20,"context_line":"    The nova-scheduler service now does leader election between all of the"},{"line_number":21,"context_line":"    multiple running scheduler services."},{"line_number":22,"context_line":"  - |"},{"line_number":23,"context_line":"    Image properties and scheduler hints are now returned as part of the"},{"line_number":24,"context_line":"    instance show API response."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"8f757496_3a512268","line":21,"updated":"2025-03-13 12:53:16.000000000","message":"The main thing here is that you can now run the discover hosts periodic task in multiple schedulers without conflicts.","commit_id":"37f6a54492217cc873baaaadbf8fabe6645dc01d"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"9be6455c9a89ca9949ac05975306fecfa6bb2df1","unresolved":false,"context_lines":[{"line_number":18,"context_line":"    same image properties."},{"line_number":19,"context_line":"  - |"},{"line_number":20,"context_line":"    The nova-scheduler service now does leader election between all of the"},{"line_number":21,"context_line":"    multiple running scheduler services."},{"line_number":22,"context_line":"  - |"},{"line_number":23,"context_line":"    Image properties and scheduler hints are now returned as part of the"},{"line_number":24,"context_line":"    instance show API response."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"93b885a6_c8c8575b","line":21,"in_reply_to":"8f757496_3a512268","updated":"2025-03-14 15:46:31.000000000","message":"Done","commit_id":"37f6a54492217cc873baaaadbf8fabe6645dc01d"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"0fbaa0bb8340647e8d4c39f8195543d899a512fe","unresolved":true,"context_lines":[{"line_number":23,"context_line":"    Image properties and scheduler hints are now returned as part of the"},{"line_number":24,"context_line":"    instance show API response."},{"line_number":25,"context_line":"  - |"},{"line_number":26,"context_line":"    Nova added support for igb VIF model so we can simulate SR-IOV VFs."},{"line_number":27,"context_line":"  - |"},{"line_number":28,"context_line":"    Unified limits are no longer experimental since we added a nova-manage tool"},{"line_number":29,"context_line":"    for migrating existing quota limits to Keystone automatically and given"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"cbcfddef_d079a6f8","line":26,"updated":"2025-03-13 12:53:16.000000000","message":"Nova added support for the IGB VIF mode.\nI would not talk about SR-IOV simulation here as that is not a user / deployer facing value. It is value for us for CI. I.e. as soon as our CI node providers deploy this feature the openstack CI system can ask for VMs with IGB NICs in them without any real HW needs from the cloud provider. Then in those VMs we can use the  SR-IOV capability of the IGB NIC to test nova\u0027s SR-IOV features.","commit_id":"37f6a54492217cc873baaaadbf8fabe6645dc01d"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"9be6455c9a89ca9949ac05975306fecfa6bb2df1","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    Image properties and scheduler hints are now returned as part of the"},{"line_number":24,"context_line":"    instance show API response."},{"line_number":25,"context_line":"  - |"},{"line_number":26,"context_line":"    Nova added support for igb VIF model so we can simulate SR-IOV VFs."},{"line_number":27,"context_line":"  - |"},{"line_number":28,"context_line":"    Unified limits are no longer experimental since we added a nova-manage tool"},{"line_number":29,"context_line":"    for migrating existing quota limits to Keystone automatically and given"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ddece0fb_974db7c3","line":26,"in_reply_to":"cbcfddef_d079a6f8","updated":"2025-03-14 15:46:31.000000000","message":"Done","commit_id":"37f6a54492217cc873baaaadbf8fabe6645dc01d"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"88afd86feffad2c2b1158469aa7fa2ca2dc7c32d","unresolved":true,"context_lines":[{"line_number":19,"context_line":"  - |"},{"line_number":20,"context_line":"    The nova-scheduler service now does leader election between all of the"},{"line_number":21,"context_line":"    multiple running scheduler services which can now run the discover hosts"},{"line_number":22,"context_line":"    periodic task in multiple schedulers without conflicts."},{"line_number":23,"context_line":"  - |"},{"line_number":24,"context_line":"    Image properties and scheduler hints are now returned as part of the"},{"line_number":25,"context_line":"    instance show API response."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1a506695_7bad0d51","line":22,"updated":"2025-03-17 13:53:07.000000000","message":"Same suggestion here","commit_id":"bd8f515e0529cd223590fc9bfe9cc7b5088ddeb5"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"02e86d264b14b5b2417dfc73211e311605cb2881","unresolved":false,"context_lines":[{"line_number":19,"context_line":"  - |"},{"line_number":20,"context_line":"    The nova-scheduler service now does leader election between all of the"},{"line_number":21,"context_line":"    multiple running scheduler services which can now run the discover hosts"},{"line_number":22,"context_line":"    periodic task in multiple schedulers without conflicts."},{"line_number":23,"context_line":"  - |"},{"line_number":24,"context_line":"    Image properties and scheduler hints are now returned as part of the"},{"line_number":25,"context_line":"    instance show API response."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"4045ce70_213d1366","line":22,"in_reply_to":"1a506695_7bad0d51","updated":"2025-03-17 13:56:29.000000000","message":"Done","commit_id":"bd8f515e0529cd223590fc9bfe9cc7b5088ddeb5"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"88afd86feffad2c2b1158469aa7fa2ca2dc7c32d","unresolved":true,"context_lines":[{"line_number":33,"context_line":"  - |"},{"line_number":34,"context_line":"    Nova now supports a new console type called `spice-direct`  if you define"},{"line_number":35,"context_line":"    a specific SPICE protocol native proxy URL (eg. a kerbside URL). Direct"},{"line_number":36,"context_line":"    SPICE VDI consoles enables a much richer virtual desktop experience."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"bd32942d_86fa8854","line":36,"range":{"start_line":36,"start_character":23,"end_line":36,"end_character":30},"updated":"2025-03-17 13:53:07.000000000","message":"and here","commit_id":"bd8f515e0529cd223590fc9bfe9cc7b5088ddeb5"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"02e86d264b14b5b2417dfc73211e311605cb2881","unresolved":false,"context_lines":[{"line_number":33,"context_line":"  - |"},{"line_number":34,"context_line":"    Nova now supports a new console type called `spice-direct`  if you define"},{"line_number":35,"context_line":"    a specific SPICE protocol native proxy URL (eg. a kerbside URL). Direct"},{"line_number":36,"context_line":"    SPICE VDI consoles enables a much richer virtual desktop experience."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"008f2feb_994cf110","line":36,"range":{"start_line":36,"start_character":23,"end_line":36,"end_character":30},"in_reply_to":"bd32942d_86fa8854","updated":"2025-03-17 13:56:29.000000000","message":"Done","commit_id":"bd8f515e0529cd223590fc9bfe9cc7b5088ddeb5"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"e595ade2d36121dd306ab54d591a15960f569dd9","unresolved":true,"context_lines":[{"line_number":31,"context_line":"    we added new configuration options for telling which resource classes"},{"line_number":32,"context_line":"    are either required or ignored."},{"line_number":33,"context_line":"  - |"},{"line_number":34,"context_line":"    Nova now supports a new console type called `spice-direct`  if you define"},{"line_number":35,"context_line":"    a specific SPICE protocol native proxy URL (eg. a kerbside URL). Direct"},{"line_number":36,"context_line":"    SPICE VDI consoles enable a much richer virtual desktop experience."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"0cfe900b_76822684","line":34,"range":{"start_line":34,"start_character":61,"end_line":34,"end_character":62},"updated":"2025-03-18 09:20:55.000000000","message":"nit: i guess you wanted to use double ticks as this does not do anything","commit_id":"616de8a88fdd85a60d6173e331a6bed8fef74710"}]}
