)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"e2a123b7294e1646d1fac2559413257c57a43d4d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c3d20aa1_f6b10edd","updated":"2025-08-22 14:24:54.000000000","message":"ok this stikes an ok balance. we are still calling it experimental but we are asking for feedback.","commit_id":"6addd011be0a33e8f3af44471b1d312b77f7c3eb"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0853e37307782c25b6f85a494b15ee9331dc241d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3d2d880f_7cb9d998","updated":"2025-08-27 02:38:06.000000000","message":"recheck test_image_defined_boot_from_volume failed because of ssh connectivity\n\nbut this looks like a slow node since it too 44 sconds for it to reach the login prompt \n\n```\n\u003d\u003d\u003d sshd host keys \u003d\u003d\u003d\n-----BEGIN SSH HOST KEY KEYS-----\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCEhyeWmmBe8xuXEFaTlFoh3uWIHwWqAruZ9udz4skM3/0BcjqJ3aEhrStCuuKth5e8lXbWuzlyaAZQqVwqPLel1bYkve/XgBX+wVtjWGS/WAdSVmWZqJFXPPg7/KfDzJUAJlDYLuHbcQGyFNgI9tZcpYxTeOw3ZoSXnlLhfl/bUwfwDQWrpeFalPCRTLao35YrbtF0jX4hKNdxFwmWYf0IG/lEZWRA04iNNJOQFQP3pSWESFQqwflBfv7HZQU7BfLP/x4U5e0N2ODsOzqHrZLcPT25xdY1/cbFlb0jPZuHVDOIjojpn0c8q5eCw8dZbQ5QvMR8xU9QpAs9jJglCyuH root@tempest-testvolumebootpattern-volume-backed-server-668075506\necdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIxinyGrYolUhwRM0ZT5SiS1gIEHKvnywIc0rSIy2oY8naQQC9bBNOnADRt0Lt2s9511tCzFNZZy8Hy+lOuLO5w\u003d root@tempest-testvolumebootpattern-volume-backed-server-668075506\n-----END SSH HOST KEY KEYS-----\n\u003d\u003d\u003d network info \u003d\u003d\u003d\nif-info: lo,up,127.0.0.1,8,,\nif-info: eth0,up,10.1.0.14,28,fe80::f816:3eff:fecf:6128/64,\nip-route:default via 10.1.0.1 dev eth0  src 10.1.0.14  metric 1002 \nip-route:10.1.0.0/28 dev eth0 scope link  src 10.1.0.14  metric 1002 \nip-route:169.254.169.254 via 10.1.0.2 dev eth0  src 10.1.0.14  metric 1002 \nip-route6:fe80::/64 dev eth0  metric 256 \nip-route6:multicast ff00::/8 dev eth0  metric 256 \n\u003d\u003d\u003d datasource: ec2 net \u003d\u003d\u003d\ninstance-id: i-00000049\nname: N/A\navailability-zone: nova\nlocal-hostname: tempest-testvolumebootpattern-image-snapshot-server-604682885.novalocal\nlaunch-index: 0\n\u003d\u003d\u003d cirros: current\u003d0.6.3 uptime\u003d44.64 \u003d\u003d\u003d\n  ____               ____  ____\n  ```","commit_id":"68d925c356af1fa3e02e663f461554e024543d19"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"4cf67d3b9faac6d6b8494767042b499bd4b4bdea","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"3fe954ee_f1487f3b","updated":"2025-08-27 14:47:42.000000000","message":"I will respin","commit_id":"80b4701fed93a4bce544e478bcce6aedee96e10b"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"c58d0bc378eb86d2254835da1349579e9264d9a8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"e0c9ed97_3a4f0e5c","updated":"2025-08-27 17:05:38.000000000","message":"I will just ninja this since it was just a text change due to feedback.","commit_id":"2a9cbdabce7c8718df597946763c984353426849"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"95dc0af66ac34abd0017801328a0ef0eb72bcb80","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"22b483c2_003d9284","updated":"2025-08-28 13:14:52.000000000","message":"recheck Oh come on CI this is an easy patch. \n* grenade failed with Error: Failed to update project openstack/nova\n* multicell and hybrid plug jobs failed with a one compute not being mapped to cell","commit_id":"2a9cbdabce7c8718df597946763c984353426849"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"854f750ab28e35ec9fd9213cab718ca5817eaed5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"9f168fed_ace3d414","updated":"2025-08-28 06:41:59.000000000","message":"recheck strange zuul error \"Error: Failed to update project openstack/nova\"","commit_id":"2a9cbdabce7c8718df597946763c984353426849"}],"nova/monkey_patch.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"08326fc349a5f9ce03dee81b0dc63d558cbcc9bf","unresolved":true,"context_lines":[{"line_number":110,"context_line":"        LOG \u003d logging.getLogger(__name__)"},{"line_number":111,"context_line":"        LOG.warning("},{"line_number":112,"context_line":"            \"Service is starting with native threading. This is currently \""},{"line_number":113,"context_line":"            \"experimental. Do not use it in production without first\""},{"line_number":114,"context_line":"            \"testing it in pre-production.\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"055e8dad_0b4f360d","line":113,"updated":"2025-08-27 08:33:05.000000000","message":"Missing space at the end.","commit_id":"68d925c356af1fa3e02e663f461554e024543d19"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"63fc9d0cb9d5ab13b825fbd84734a17cc0ec06c7","unresolved":false,"context_lines":[{"line_number":110,"context_line":"        LOG \u003d logging.getLogger(__name__)"},{"line_number":111,"context_line":"        LOG.warning("},{"line_number":112,"context_line":"            \"Service is starting with native threading. This is currently \""},{"line_number":113,"context_line":"            \"experimental. Do not use it in production without first\""},{"line_number":114,"context_line":"            \"testing it in pre-production.\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"9446fb30_777540cf","line":113,"in_reply_to":"055e8dad_0b4f360d","updated":"2025-08-27 14:42:15.000000000","message":"Done","commit_id":"68d925c356af1fa3e02e663f461554e024543d19"}],"releasenotes/notes/threaded-nova-api-d8ec6704dcf66fb3.yaml":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"63fc9d0cb9d5ab13b825fbd84734a17cc0ec06c7","unresolved":true,"context_lines":[{"line_number":4,"context_line":"    The nova-api and nova-metadata services now can be run in native threading"},{"line_number":5,"context_line":"    mode instead of with eventlet. This is an experimental feature that is"},{"line_number":6,"context_line":"    disabled by default. Please test the native threading mode in"},{"line_number":7,"context_line":"    pre-production before enabling it in production. Please read the"},{"line_number":8,"context_line":"    `concurrency \u003chttps://docs.openstack.org/nova/latest/admin/concurrency.html\u003e`__"},{"line_number":9,"context_line":"    guide for more details."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"b9fd9845_89f33389","line":7,"updated":"2025-08-27 14:42:15.000000000","message":"I wonder if we should say something about how to report success to us? Presumably they\u0027ll file bugs if something is broken, but if nothing is broken it might be hard for us to know.","commit_id":"80b4701fed93a4bce544e478bcce6aedee96e10b"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"dde688b76723142bcfa8ee28a913ea30c5e3e765","unresolved":true,"context_lines":[{"line_number":4,"context_line":"    The nova-api and nova-metadata services now can be run in native threading"},{"line_number":5,"context_line":"    mode instead of with eventlet. This is an experimental feature that is"},{"line_number":6,"context_line":"    disabled by default. Please test the native threading mode in"},{"line_number":7,"context_line":"    pre-production before enabling it in production. Please read the"},{"line_number":8,"context_line":"    `concurrency \u003chttps://docs.openstack.org/nova/latest/admin/concurrency.html\u003e`__"},{"line_number":9,"context_line":"    guide for more details."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dba47fdc_5c1ed264","line":7,"in_reply_to":"b9fd9845_89f33389","updated":"2025-08-27 14:47:04.000000000","message":"I will ask the to drop a mail to the ML.","commit_id":"80b4701fed93a4bce544e478bcce6aedee96e10b"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"c58d0bc378eb86d2254835da1349579e9264d9a8","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    The nova-api and nova-metadata services now can be run in native threading"},{"line_number":5,"context_line":"    mode instead of with eventlet. This is an experimental feature that is"},{"line_number":6,"context_line":"    disabled by default. Please test the native threading mode in"},{"line_number":7,"context_line":"    pre-production before enabling it in production. Please read the"},{"line_number":8,"context_line":"    `concurrency \u003chttps://docs.openstack.org/nova/latest/admin/concurrency.html\u003e`__"},{"line_number":9,"context_line":"    guide for more details."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"0a03f85a_c019954b","line":7,"in_reply_to":"dba47fdc_5c1ed264","updated":"2025-08-27 17:05:38.000000000","message":"Done","commit_id":"80b4701fed93a4bce544e478bcce6aedee96e10b"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"bc461194340f96ae3ae474208db4f372d0320f57","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    The nova-api and nova-metadata services now can be run in native threading"},{"line_number":5,"context_line":"    mode instead of with eventlet. This is an experimental feature that is"},{"line_number":6,"context_line":"    disabled by default. Please test the native threading mode in"},{"line_number":7,"context_line":"    pre-production before enabling it in production. Please read the"},{"line_number":8,"context_line":"    `concurrency \u003chttps://docs.openstack.org/nova/latest/admin/concurrency.html\u003e`__"},{"line_number":9,"context_line":"    guide for more details."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"492123c3_eb512220","line":7,"in_reply_to":"dba47fdc_5c1ed264","updated":"2025-08-27 17:04:40.000000000","message":"Done","commit_id":"80b4701fed93a4bce544e478bcce6aedee96e10b"}],"releasenotes/notes/threaded-nova-scheduler-dd4649b987f33025.yaml":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"63fc9d0cb9d5ab13b825fbd84734a17cc0ec06c7","unresolved":true,"context_lines":[{"line_number":4,"context_line":"    The nova-scheduler now can be run in native threading mode instead"},{"line_number":5,"context_line":"    of with eventlet. This is an experimental feature that is disabled by"},{"line_number":6,"context_line":"    default. Please test the native threading mode in pre-production before"},{"line_number":7,"context_line":"    enabling it in production. Please read the"},{"line_number":8,"context_line":"    `concurrency \u003chttps://docs.openstack.org/nova/latest/admin/concurrency.html\u003e`__"},{"line_number":9,"context_line":"    guide for more details."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"d2a1733d_49690751","line":7,"updated":"2025-08-27 14:42:15.000000000","message":"I guess I\u0027m not sure we need two renos for these two things as from anyone else\u0027s perspective they\u0027re not really distinct...?","commit_id":"80b4701fed93a4bce544e478bcce6aedee96e10b"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"c58d0bc378eb86d2254835da1349579e9264d9a8","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    The nova-scheduler now can be run in native threading mode instead"},{"line_number":5,"context_line":"    of with eventlet. This is an experimental feature that is disabled by"},{"line_number":6,"context_line":"    default. Please test the native threading mode in pre-production before"},{"line_number":7,"context_line":"    enabling it in production. Please read the"},{"line_number":8,"context_line":"    `concurrency \u003chttps://docs.openstack.org/nova/latest/admin/concurrency.html\u003e`__"},{"line_number":9,"context_line":"    guide for more details."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"c48bc6a8_d606809a","line":7,"in_reply_to":"1ec09b24_1c3f5ca2","updated":"2025-08-27 17:05:38.000000000","message":"Decided not to rewrite history, which is all good.","commit_id":"80b4701fed93a4bce544e478bcce6aedee96e10b"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"bc461194340f96ae3ae474208db4f372d0320f57","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    The nova-scheduler now can be run in native threading mode instead"},{"line_number":5,"context_line":"    of with eventlet. This is an experimental feature that is disabled by"},{"line_number":6,"context_line":"    default. Please test the native threading mode in pre-production before"},{"line_number":7,"context_line":"    enabling it in production. Please read the"},{"line_number":8,"context_line":"    `concurrency \u003chttps://docs.openstack.org/nova/latest/admin/concurrency.html\u003e`__"},{"line_number":9,"context_line":"    guide for more details."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5e80bc41_73ffac69","line":7,"in_reply_to":"1ec09b24_1c3f5ca2","updated":"2025-08-27 17:04:40.000000000","message":"We agreed on IRC that we don\u0027t want to remove an already merged reno.","commit_id":"80b4701fed93a4bce544e478bcce6aedee96e10b"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"4cf67d3b9faac6d6b8494767042b499bd4b4bdea","unresolved":true,"context_lines":[{"line_number":4,"context_line":"    The nova-scheduler now can be run in native threading mode instead"},{"line_number":5,"context_line":"    of with eventlet. This is an experimental feature that is disabled by"},{"line_number":6,"context_line":"    default. Please test the native threading mode in pre-production before"},{"line_number":7,"context_line":"    enabling it in production. Please read the"},{"line_number":8,"context_line":"    `concurrency \u003chttps://docs.openstack.org/nova/latest/admin/concurrency.html\u003e`__"},{"line_number":9,"context_line":"    guide for more details."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1ec09b24_1c3f5ca2","line":7,"in_reply_to":"65071698_75a62c09","updated":"2025-08-27 14:47:42.000000000","message":"ehh. So I could merge them but then we will have a deleted reno. I will see if that is OK for the doc gen scripts.","commit_id":"80b4701fed93a4bce544e478bcce6aedee96e10b"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"dde688b76723142bcfa8ee28a913ea30c5e3e765","unresolved":true,"context_lines":[{"line_number":4,"context_line":"    The nova-scheduler now can be run in native threading mode instead"},{"line_number":5,"context_line":"    of with eventlet. This is an experimental feature that is disabled by"},{"line_number":6,"context_line":"    default. Please test the native threading mode in pre-production before"},{"line_number":7,"context_line":"    enabling it in production. Please read the"},{"line_number":8,"context_line":"    `concurrency \u003chttps://docs.openstack.org/nova/latest/admin/concurrency.html\u003e`__"},{"line_number":9,"context_line":"    guide for more details."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"65071698_75a62c09","line":7,"in_reply_to":"d2a1733d_49690751","updated":"2025-08-27 14:47:04.000000000","message":"Yeah I can merge them is","commit_id":"80b4701fed93a4bce544e478bcce6aedee96e10b"}]}
