)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"74daf28599180a0a47fca0067013dc44182df173","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"8fe773d2_1685662a","updated":"2026-01-15 18:56:51.000000000","message":"1 comment inline otherwise lgtm, that can be done as follow up, I will upgrade my vote once Stephen ack it.","commit_id":"1a0b91889085f8fa1f3b526d1607bedd38c68dcf"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"74e6c0e776d5ae288fb5e3efbdd05a13f2715bfe","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"bd5ed4a9_ea18de94","updated":"2026-01-21 16:43:42.000000000","message":"lgtm, test failing because of parent commit","commit_id":"14cefb67c5ec31e4ac31df54264f974dee654281"}],"nova/api/openstack/compute/migrations.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"74daf28599180a0a47fca0067013dc44182df173","unresolved":false,"context_lines":[{"line_number":179,"context_line":""},{"line_number":180,"context_line":"    @wsgi.expected_errors((), \"2.1\", \"2.58\")"},{"line_number":181,"context_line":"    @wsgi.expected_errors(400, \"2.59\")"},{"line_number":182,"context_line":"    @validation.query_schema(schema.list_query_schema_v20, \"2.0\", \"2.22\")"},{"line_number":183,"context_line":"    @validation.query_schema(schema.list_query_schema_v20, \"2.23\", \"2.58\")"},{"line_number":184,"context_line":"    @validation.query_schema(schema.list_query_params_v259, \"2.59\", \"2.65\")"},{"line_number":185,"context_line":"    @validation.query_schema(schema.list_query_params_v266, \"2.66\", \"2.79\")"},{"line_number":186,"context_line":"    @validation.query_schema(schema.list_query_params_v280, \"2.80\")"}],"source_content_type":"text/x-python","patch_set":7,"id":"8e0133dd_5532fb99","side":"PARENT","line":183,"range":{"start_line":182,"start_character":0,"end_line":183,"end_character":74},"updated":"2026-01-15 18:56:51.000000000","message":"they are using same schema and we missed to merge them when we merge the controller method in Ia5e4c6cadb6c88ccdf7e89566573f1f89087fbe5\n\nno change in microversion schema here.","commit_id":"2201c4e9a98790f280cbf2616c51f677edd5ab50"}],"nova/api/openstack/compute/schemas/migrations.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"17a2b0807aa28a0598220ee879c19f5b9702721b","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from nova.api.validation import response_types"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"index_query_v20 \u003d {"},{"line_number":22,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":23,"context_line":"    \u0027properties\u0027: {"},{"line_number":24,"context_line":"        \u0027hidden\u0027: parameter_types.common_query_param,"}],"source_content_type":"text/x-python","patch_set":7,"id":"5e2ec6aa_2c5c50f9","line":21,"updated":"2025-12-18 11:58:02.000000000","message":"https://docs.openstack.org/api-ref/compute/#id315\n\nso we are expecting changes in 2.23 2.59 2.66 and 2.80 \n2.23 is only on the respocne side 2.66 is only on the requst side and the rest are both","commit_id":"1a0b91889085f8fa1f3b526d1607bedd38c68dcf"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"17a2b0807aa28a0598220ee879c19f5b9702721b","unresolved":false,"context_lines":[{"line_number":56,"context_line":"    # by user_id and/or project_id"},{"line_number":57,"context_line":"    \u0027user_id\u0027: parameter_types.single_param({\u0027type\u0027: \u0027string\u0027}),"},{"line_number":58,"context_line":"    \u0027project_id\u0027: parameter_types.single_param({\u0027type\u0027: \u0027string\u0027}),"},{"line_number":59,"context_line":"})"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"index_response_v20 \u003d {"},{"line_number":62,"context_line":"    \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":7,"id":"771d1895_4f16e1e6","line":59,"updated":"2025-12-18 11:58:02.000000000","message":"+1 the querey side is all correct","commit_id":"1a0b91889085f8fa1f3b526d1607bedd38c68dcf"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"74daf28599180a0a47fca0067013dc44182df173","unresolved":true,"context_lines":[{"line_number":122,"context_line":"    \u0027migrations_links\u0027: response_types.collection_links,"},{"line_number":123,"context_line":"})"},{"line_number":124,"context_line":"index_response_v259[\u0027properties\u0027][\u0027migrations\u0027][\u0027items\u0027][\u0027properties\u0027].update({"},{"line_number":125,"context_line":"    \u0027uuid\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":126,"context_line":"})"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"index_response_v280 \u003d copy.deepcopy(index_response_v259)"}],"source_content_type":"text/x-python","patch_set":7,"id":"a0383af4_0dbc8838","line":125,"range":{"start_line":125,"start_character":5,"end_line":125,"end_character":9},"updated":"2026-01-15 18:56:51.000000000","message":"this is always returned after 2.59 so we need to add it in \u0027required\u0027 field","commit_id":"1a0b91889085f8fa1f3b526d1607bedd38c68dcf"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"c5ce62e36fd3a8aee3943eba22367b65be23b3c0","unresolved":false,"context_lines":[{"line_number":122,"context_line":"    \u0027migrations_links\u0027: response_types.collection_links,"},{"line_number":123,"context_line":"})"},{"line_number":124,"context_line":"index_response_v259[\u0027properties\u0027][\u0027migrations\u0027][\u0027items\u0027][\u0027properties\u0027].update({"},{"line_number":125,"context_line":"    \u0027uuid\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":126,"context_line":"})"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"index_response_v280 \u003d copy.deepcopy(index_response_v259)"}],"source_content_type":"text/x-python","patch_set":7,"id":"2a684791_055c2c83","line":125,"range":{"start_line":125,"start_character":5,"end_line":125,"end_character":9},"in_reply_to":"a0383af4_0dbc8838","updated":"2026-01-21 14:27:51.000000000","message":"Good spot. Done.","commit_id":"1a0b91889085f8fa1f3b526d1607bedd38c68dcf"}]}
