)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"36fc44341724a429202100bc929ff376366264e4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"b8e3af18_e88c1835","updated":"2026-02-13 16:46:21.000000000","message":"Oh, something has broken here: `tempest.api.compute.servers.test_servers.ServersTestJSON.test_update_server_name` is always failing. Looking into it now.","commit_id":"c5d6b2f39448cf0b93ad89afb965a90bb8cbe88f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"255ee5cc31cba94887f48c6dd9e1d633e069cd97","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"95362c54_20e19a96","updated":"2026-01-26 18:28:01.000000000","message":"recheck","commit_id":"c5d6b2f39448cf0b93ad89afb965a90bb8cbe88f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"41866fdb0ed0c2f2444c1e5e7269d1a90fdc14c9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"a9ceb051_e3759d04","updated":"2026-01-28 17:16:35.000000000","message":"recheck","commit_id":"c5d6b2f39448cf0b93ad89afb965a90bb8cbe88f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"3298040dec96399949445393b265851f63ac06bb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"b6078c8a_39a7cef0","updated":"2026-01-24 13:40:50.000000000","message":"recheck","commit_id":"c5d6b2f39448cf0b93ad89afb965a90bb8cbe88f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"0425ed46fa0771c31f609880d3f521d297a186d0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"bf2392bd_ab9dbbf2","updated":"2026-02-11 11:38:27.000000000","message":"recheck","commit_id":"c5d6b2f39448cf0b93ad89afb965a90bb8cbe88f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ea392a24619451ce182f46157d89bc57df394e97","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"cbb1faf3_ce9c8452","updated":"2026-01-23 15:49:01.000000000","message":"recheck","commit_id":"c5d6b2f39448cf0b93ad89afb965a90bb8cbe88f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"1e93a4822d844a3ee17d4ac823fee66fed618326","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"cdb9cc1a_c266905d","updated":"2026-01-26 09:53:10.000000000","message":"recheck","commit_id":"c5d6b2f39448cf0b93ad89afb965a90bb8cbe88f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5e163c2b30dc7c37a953fe250867d835cb92910b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"fbeef591_c16db531","updated":"2026-02-13 16:19:15.000000000","message":"recheck","commit_id":"c5d6b2f39448cf0b93ad89afb965a90bb8cbe88f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b4aef402773652f3026a2a2a9cd2389068a076f1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"80ddaaa2_d0304ca8","updated":"2026-02-11 15:15:23.000000000","message":"recheck I know this works because it worked on PS8, and it\u0027s unchanged since then","commit_id":"c5d6b2f39448cf0b93ad89afb965a90bb8cbe88f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"40990cb183289efcea053ecb8b85ba742dd29bf8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"7b0c5fbf_66dcbe3f","updated":"2026-02-25 12:29:54.000000000","message":"recheck","commit_id":"9fd431315c027a636545106ed74b7c6077eb3e40"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"cf7f80a578b0833666a6b5a2a2376dd0dba86494","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"e15b7d56_bbaf87a3","updated":"2026-02-25 01:24:13.000000000","message":"recheck nova-ceph-multistore image download error","commit_id":"9fd431315c027a636545106ed74b7c6077eb3e40"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"023ab19c73685a66dd60714ba3b8baea05488456","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"b906f75c_d3585a38","updated":"2026-02-24 12:49:44.000000000","message":"recheck post failure","commit_id":"9fd431315c027a636545106ed74b7c6077eb3e40"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8ec2d0042cff7d9fc3d8a4b858896ff39d56cb14","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"31ae05e0_cf2324df","updated":"2026-02-25 03:57:30.000000000","message":"recheck test_resize_volume_backed_server_confirm ssh timeout","commit_id":"9fd431315c027a636545106ed74b7c6077eb3e40"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"dc09f97159fe0b8bc11119ca738be7ff6891c600","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"2f67f76e_0bae718e","updated":"2026-02-25 16:49:58.000000000","message":"recheck unrelated failure on nova-ceph-multistore and nova-tox-cover jobs","commit_id":"9fd431315c027a636545106ed74b7c6077eb3e40"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"c0bca8e7c0715048fc9e7d4419ef596dd5f8d23f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"80a6cc52_fdb2e2f4","updated":"2026-02-16 11:48:42.000000000","message":"recheck unrelstaed ci failures and post errors\n\nthe ci shoudl be more stabel this week so letts see if we can get this green","commit_id":"9fd431315c027a636545106ed74b7c6077eb3e40"}],"nova/api/openstack/compute/schemas/servers.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"6881e30801d70199cdb3066fd65adf2d60d21069","unresolved":false,"context_lines":[{"line_number":1439,"context_line":"    ],"},{"line_number":1440,"context_line":"}"},{"line_number":1441,"context_line":""},{"line_number":1442,"context_line":"update_response \u003d {"},{"line_number":1443,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":1444,"context_line":"    \u0027properties\u0027: {"},{"line_number":1445,"context_line":"        \u0027server\u0027: {"}],"source_content_type":"text/x-python","patch_set":8,"id":"7566d011_90d8c973","line":1442,"updated":"2025-12-18 23:33:58.000000000","message":"https://docs.openstack.org/api-ref/compute/#id39\n\nmicorversion eexpecte in 2.47 2.96 2.9 2.19 2.26 2.63 2.71 2.73 2.75\nwe like updating this.","commit_id":"974ac019f0fb4bd404c542edfbfc498ec8656039"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"6881e30801d70199cdb3066fd65adf2d60d21069","unresolved":true,"context_lines":[{"line_number":1480,"context_line":"                    },"},{"line_number":1481,"context_line":"                    \u0027additionalProperties\u0027: False,"},{"line_number":1482,"context_line":"                },"},{"line_number":1483,"context_line":"                \u0027adminPass\u0027: {\u0027type\u0027: [\u0027null\u0027, \u0027string\u0027]},"},{"line_number":1484,"context_line":"                \u0027created\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027date-time\u0027},"},{"line_number":1485,"context_line":"                \u0027fault\u0027: {"},{"line_number":1486,"context_line":"                    \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"2fec1071_a66502d6","line":1483,"range":{"start_line":1483,"start_character":17,"end_line":1483,"end_character":26},"updated":"2025-12-18 23:33:58.000000000","message":"again this is missing from the api ref","commit_id":"974ac019f0fb4bd404c542edfbfc498ec8656039"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5e163c2b30dc7c37a953fe250867d835cb92910b","unresolved":false,"context_lines":[{"line_number":1480,"context_line":"                    },"},{"line_number":1481,"context_line":"                    \u0027additionalProperties\u0027: False,"},{"line_number":1482,"context_line":"                },"},{"line_number":1483,"context_line":"                \u0027adminPass\u0027: {\u0027type\u0027: [\u0027null\u0027, \u0027string\u0027]},"},{"line_number":1484,"context_line":"                \u0027created\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027date-time\u0027},"},{"line_number":1485,"context_line":"                \u0027fault\u0027: {"},{"line_number":1486,"context_line":"                    \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"eb803167_c968d512","line":1483,"range":{"start_line":1483,"start_character":17,"end_line":1483,"end_character":26},"in_reply_to":"2fec1071_a66502d6","updated":"2026-02-13 16:19:15.000000000","message":"Acknowledged","commit_id":"974ac019f0fb4bd404c542edfbfc498ec8656039"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"6881e30801d70199cdb3066fd65adf2d60d21069","unresolved":true,"context_lines":[{"line_number":1650,"context_line":"            # TODO(stephenfin): Our tests return null but this shouldn\u0027t happen"},{"line_number":1651,"context_line":"            # in practice, apparently?"},{"line_number":1652,"context_line":"            \u0027type\u0027: [\u0027string\u0027, \u0027boolean\u0027, \u0027null\u0027],"},{"line_number":1653,"context_line":"        },"},{"line_number":1654,"context_line":"        \u0027host_status\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":1655,"context_line":"        \u0027key_name\u0027: {\u0027type\u0027: [\u0027null\u0027, \u0027string\u0027]},"},{"line_number":1656,"context_line":"        \u0027os-extended-volumes:volumes_attached\u0027: {"}],"source_content_type":"text/x-python","patch_set":8,"id":"c8e06d66_ec45dd12","line":1653,"updated":"2025-12-18 23:33:58.000000000","message":"the api ref say \n\n\"\"\"\nIndicates whether or not a config drive was used for this server. The value is True or an empty string. An empty string stands for False.\"\"\"\n\nim not sure when it would be null","commit_id":"974ac019f0fb4bd404c542edfbfc498ec8656039"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5e163c2b30dc7c37a953fe250867d835cb92910b","unresolved":false,"context_lines":[{"line_number":1650,"context_line":"            # TODO(stephenfin): Our tests return null but this shouldn\u0027t happen"},{"line_number":1651,"context_line":"            # in practice, apparently?"},{"line_number":1652,"context_line":"            \u0027type\u0027: [\u0027string\u0027, \u0027boolean\u0027, \u0027null\u0027],"},{"line_number":1653,"context_line":"        },"},{"line_number":1654,"context_line":"        \u0027host_status\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":1655,"context_line":"        \u0027key_name\u0027: {\u0027type\u0027: [\u0027null\u0027, \u0027string\u0027]},"},{"line_number":1656,"context_line":"        \u0027os-extended-volumes:volumes_attached\u0027: {"}],"source_content_type":"text/x-python","patch_set":8,"id":"6557653c_9700a222","line":1653,"in_reply_to":"c8e06d66_ec45dd12","updated":"2026-02-13 16:19:15.000000000","message":"Acknowledged","commit_id":"974ac019f0fb4bd404c542edfbfc498ec8656039"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"90f6fbccbb5cba67ef134fbdf50241d0896ed43c","unresolved":false,"context_lines":[{"line_number":1535,"context_line":"                \u0027OS-DCF:diskConfig\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":1536,"context_line":"            },"},{"line_number":1537,"context_line":"            \u0027required\u0027: ["},{"line_number":1538,"context_line":"                # fault, progress depend on server state"},{"line_number":1539,"context_line":"                \u0027accessIPv4\u0027,"},{"line_number":1540,"context_line":"                \u0027accessIPv6\u0027,"},{"line_number":1541,"context_line":"                \u0027addresses\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"a8a204f8_3350925b","line":1538,"updated":"2026-02-16 11:45:17.000000000","message":"this is true i would have purt this above requried instead of in it but\nits fine, it makes it clear why they are not included","commit_id":"9fd431315c027a636545106ed74b7c6077eb3e40"}],"nova/api/validation/validators.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"6881e30801d70199cdb3066fd65adf2d60d21069","unresolved":true,"context_lines":[{"line_number":219,"context_line":"      are patternProperties specified, the extra properties will not be"},{"line_number":220,"context_line":"      touched and raise validation error if pattern doesn\u0027t match."},{"line_number":221,"context_line":"    \"\"\""},{"line_number":222,"context_line":"    if not validator.is_type(instance, \"object\") or value is True:"},{"line_number":223,"context_line":"        return"},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"    properties \u003d schema.get(\"properties\", {})"}],"source_content_type":"text/x-python","patch_set":8,"id":"ee8d374e_70b9a2e4","line":222,"updated":"2025-12-18 23:33:58.000000000","message":"this is a littel od but ok.","commit_id":"974ac019f0fb4bd404c542edfbfc498ec8656039"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5e163c2b30dc7c37a953fe250867d835cb92910b","unresolved":false,"context_lines":[{"line_number":219,"context_line":"      are patternProperties specified, the extra properties will not be"},{"line_number":220,"context_line":"      touched and raise validation error if pattern doesn\u0027t match."},{"line_number":221,"context_line":"    \"\"\""},{"line_number":222,"context_line":"    if not validator.is_type(instance, \"object\") or value is True:"},{"line_number":223,"context_line":"        return"},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"    properties \u003d schema.get(\"properties\", {})"}],"source_content_type":"text/x-python","patch_set":8,"id":"488c6cf2_ece2592e","line":222,"in_reply_to":"ee8d374e_70b9a2e4","updated":"2026-02-13 16:19:15.000000000","message":"Acknowledged","commit_id":"974ac019f0fb4bd404c542edfbfc498ec8656039"}]}
