)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"eb175f423fd1904fe89fb6c1a6e0ca01081274bc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6b4afc11_3dbd73d2","updated":"2026-03-26 15:05:29.000000000","message":"(used some AI tool for reviewing this patch btw.)\nAssisted-By: claude-4.6","commit_id":"690c4ab60553a86be19934c8c6e9291920695e7d"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"6060f2ce7d0f2f425a9d9ad8800b311b0e8416cf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"4214976d_302c9b3e","updated":"2026-03-27 11:26:03.000000000","message":"It will be nice to up our English language game in our docs. I did the first step of it now.","commit_id":"690c4ab60553a86be19934c8c6e9291920695e7d"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e252cd4b5b5e8c46f2837c8bafff154cae0bc86f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b5a992f2_b6925276","updated":"2026-03-26 18:35:16.000000000","message":"lgtm, agree to switch early in the cycle. holding +w if you would like to fix the documentation comment in this change or in followup, either way is fine for me.","commit_id":"690c4ab60553a86be19934c8c6e9291920695e7d"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"64cb16c63e2b9bf7f53aed3e57e4cf77115f5cb7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"c52aaa17_512aa1f4","updated":"2026-03-27 17:28:38.000000000","message":"I think we can merge","commit_id":"90e1f6adb38ccc2392014e5a1e67ce55c99f64f8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"3a1c04405420514c75447fdfff1c6013ffeb15ab","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"8be72ec1_bd4232ec","updated":"2026-03-27 16:20:05.000000000","message":"thanks, lgtm","commit_id":"90e1f6adb38ccc2392014e5a1e67ce55c99f64f8"}],"doc/source/admin/concurrency.rst":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"4ffe6a5a54b37d35b3ee36359458de51d6693c70","unresolved":true,"context_lines":[{"line_number":42,"context_line":"   nova-api using native threading mode by default but still can be switched"},{"line_number":43,"context_line":"   back to eventlet if needed."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"   Since nova 34.0.0 (2026.2. Hibiscus) the nova-conductor, and nova-compute"},{"line_number":46,"context_line":"   using native threading mode by default but still can be switched back to"},{"line_number":47,"context_line":"   eventlet if needed."},{"line_number":48,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"2140764b_aaee0757","line":45,"updated":"2026-03-26 15:04:25.000000000","message":"Typo: extra period in \"(2026.2. Hibiscus)\" — should be \"(2026.2 Hibiscus)\".","commit_id":"690c4ab60553a86be19934c8c6e9291920695e7d"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"6060f2ce7d0f2f425a9d9ad8800b311b0e8416cf","unresolved":false,"context_lines":[{"line_number":42,"context_line":"   nova-api using native threading mode by default but still can be switched"},{"line_number":43,"context_line":"   back to eventlet if needed."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"   Since nova 34.0.0 (2026.2. Hibiscus) the nova-conductor, and nova-compute"},{"line_number":46,"context_line":"   using native threading mode by default but still can be switched back to"},{"line_number":47,"context_line":"   eventlet if needed."},{"line_number":48,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"97a0ebb3_7cbfea52","line":45,"in_reply_to":"2140764b_aaee0757","updated":"2026-03-27 11:26:03.000000000","message":"Done","commit_id":"690c4ab60553a86be19934c8c6e9291920695e7d"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"4ffe6a5a54b37d35b3ee36359458de51d6693c70","unresolved":true,"context_lines":[{"line_number":43,"context_line":"   back to eventlet if needed."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"   Since nova 34.0.0 (2026.2. Hibiscus) the nova-conductor, and nova-compute"},{"line_number":46,"context_line":"   using native threading mode by default but still can be switched back to"},{"line_number":47,"context_line":"   eventlet if needed."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"0b2b2715_3ed1c2af","line":46,"updated":"2026-03-26 15:04:25.000000000","message":"Missing verb: \"nova-conductor, and nova-compute using\" → \"nova-conductor and nova-compute are using\"","commit_id":"690c4ab60553a86be19934c8c6e9291920695e7d"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e252cd4b5b5e8c46f2837c8bafff154cae0bc86f","unresolved":true,"context_lines":[{"line_number":43,"context_line":"   back to eventlet if needed."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"   Since nova 34.0.0 (2026.2. Hibiscus) the nova-conductor, and nova-compute"},{"line_number":46,"context_line":"   using native threading mode by default but still can be switched back to"},{"line_number":47,"context_line":"   eventlet if needed."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fad9701f_72e18522","line":46,"in_reply_to":"0b2b2715_3ed1c2af","updated":"2026-03-26 18:35:16.000000000","message":"or better is\n\n\"nova-conductor and nova-compute use.....\"\n\nIt seems we should fix it other place in this doc, L42 so I am ok if you want to fix it all togehther in followup","commit_id":"690c4ab60553a86be19934c8c6e9291920695e7d"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"6060f2ce7d0f2f425a9d9ad8800b311b0e8416cf","unresolved":false,"context_lines":[{"line_number":43,"context_line":"   back to eventlet if needed."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"   Since nova 34.0.0 (2026.2. Hibiscus) the nova-conductor, and nova-compute"},{"line_number":46,"context_line":"   using native threading mode by default but still can be switched back to"},{"line_number":47,"context_line":"   eventlet if needed."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"41447e4e_a600c556","line":46,"in_reply_to":"b1ac5164_4e774230","updated":"2026-03-27 11:26:03.000000000","message":"Done","commit_id":"690c4ab60553a86be19934c8c6e9291920695e7d"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"2d8afe81a87a0c0a2ff68a9a65637236677bd6a1","unresolved":true,"context_lines":[{"line_number":43,"context_line":"   back to eventlet if needed."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"   Since nova 34.0.0 (2026.2. Hibiscus) the nova-conductor, and nova-compute"},{"line_number":46,"context_line":"   using native threading mode by default but still can be switched back to"},{"line_number":47,"context_line":"   eventlet if needed."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"b1ac5164_4e774230","line":46,"in_reply_to":"fad9701f_72e18522","updated":"2026-03-27 11:04:57.000000000","message":"I would fup this as changes needed more widely. But as the extra period change is needed here too, I will just respin it anyhow.","commit_id":"690c4ab60553a86be19934c8c6e9291920695e7d"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"cdb9676a124968ce583dca230d64ecd55386b7dd","unresolved":true,"context_lines":[{"line_number":159,"context_line":"your service configuration is explicitly using the eventlet mode before you"},{"line_number":160,"context_line":"upgrade and only change to threading mode after the upgrade was successful."},{"line_number":161,"context_line":"In nova 34.0.0 (2026.2 Hibiscus) the default concurrency mode of nova-conductor"},{"line_number":162,"context_line":"and nova-compute are also switched to native threading. So similar precaution"},{"line_number":163,"context_line":"is needed when planning an upgrade. These services can be tested in native"},{"line_number":164,"context_line":"threading mode already in the 33.0.0 (2026.1 Gazpacho) release."}],"source_content_type":"text/x-rst","patch_set":1,"id":"692c0674_1681391b","line":162,"updated":"2026-03-26 15:04:26.000000000","message":"Subject-verb mismatch: \"mode … are also switched\" → \"mode … is also switched\"","commit_id":"690c4ab60553a86be19934c8c6e9291920695e7d"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"6060f2ce7d0f2f425a9d9ad8800b311b0e8416cf","unresolved":false,"context_lines":[{"line_number":159,"context_line":"your service configuration is explicitly using the eventlet mode before you"},{"line_number":160,"context_line":"upgrade and only change to threading mode after the upgrade was successful."},{"line_number":161,"context_line":"In nova 34.0.0 (2026.2 Hibiscus) the default concurrency mode of nova-conductor"},{"line_number":162,"context_line":"and nova-compute are also switched to native threading. So similar precaution"},{"line_number":163,"context_line":"is needed when planning an upgrade. These services can be tested in native"},{"line_number":164,"context_line":"threading mode already in the 33.0.0 (2026.1 Gazpacho) release."}],"source_content_type":"text/x-rst","patch_set":1,"id":"f0e227b5_d451c375","line":162,"in_reply_to":"692c0674_1681391b","updated":"2026-03-27 11:26:03.000000000","message":"Done","commit_id":"690c4ab60553a86be19934c8c6e9291920695e7d"}],"releasenotes/notes/threading-by-default-conductor-compute-082fb63ba023bcbe.yaml":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"9ee751c13c278be8f526eee8fc6096c54f3820b4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The default concurrency mode is now switched from eventlet to native"},{"line_number":5,"context_line":"    threading for nova-conductor, and nova-compute services."},{"line_number":6,"context_line":"    The concurrency mode can still be switched back to eventlet if needed"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"c05ac65d_6eb96bd6","line":3,"updated":"2026-03-27 17:27:41.000000000","message":"Nit: \"nova-conductor, and nova-compute\" — the comma before \"and\" isn\u0027t needed with only two items. Same on line 13.","commit_id":"90e1f6adb38ccc2392014e5a1e67ce55c99f64f8"}]}
