)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"c5e7e2110a6577f69ae080cae8669f572d49f74b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"e4c51554_9812409c","updated":"2025-06-10 14:23:56.000000000","message":"I checked against our API doc.\nEverything looks good to me.","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"90ac4bbdd9a51f8a55143527e65cc2ca4329e374","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"4d8a439f_b5d46211","updated":"2025-06-26 13:07:31.000000000","message":"recheck","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4ebef9a9b034f95c71a16007c004ae1101f28794","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"c511e152_d318ee25","updated":"2025-06-25 08:06:33.000000000","message":"recheck","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"daa7f9c11ec7d4c22f686cbb39199a1eba2c086e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"fb255cd8_0087e403","updated":"2025-06-10 21:49:28.000000000","message":"some additionalProperties are missing but I am ok to fix those in followup, let me know and I will be +2 here.","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"908a031d6540c68329caac8cba1a50e5af768307","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"62ea65db_03b27f28","updated":"2025-06-11 23:18:47.000000000","message":"thanks","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"af01a28955cc3e1f243daccba2c9d0e6a6026a9c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"cb57c022_90d9258e","in_reply_to":"fb255cd8_0087e403","updated":"2025-06-11 09:17:42.000000000","message":"Done here https://review.opendev.org/c/openstack/nova/+/952341","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"}],"nova/api/openstack/compute/schemas/server_diagnostics.py":[{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"c5e7e2110a6577f69ae080cae8669f572d49f74b","unresolved":true,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"# NOTE(stephenfin): We could define all available response types for the"},{"line_number":21,"context_line":"# various virt drivers, but we\u0027d need to be able to do this (accurately) for"},{"line_number":22,"context_line":"# every virt driver including those we once supported but no longer do. Seems"},{"line_number":23,"context_line":"# like a lot of work with very little in return."},{"line_number":24,"context_line":"index_response \u003d {"},{"line_number":25,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":26,"context_line":"    \u0027properties\u0027: {},"}],"source_content_type":"text/x-python","patch_set":5,"id":"3ba24757_bfea132e","line":23,"range":{"start_line":22,"start_character":72,"end_line":23,"end_character":48},"updated":"2025-06-10 14:23:56.000000000","message":"+1 I agree this choice.","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"7df52377c1ece7671b8b0baaa0337481fb1c6720","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"# NOTE(stephenfin): We could define all available response types for the"},{"line_number":21,"context_line":"# various virt drivers, but we\u0027d need to be able to do this (accurately) for"},{"line_number":22,"context_line":"# every virt driver including those we once supported but no longer do. Seems"},{"line_number":23,"context_line":"# like a lot of work with very little in return."},{"line_number":24,"context_line":"index_response \u003d {"},{"line_number":25,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":26,"context_line":"    \u0027properties\u0027: {},"}],"source_content_type":"text/x-python","patch_set":5,"id":"a8e5c91b_1439d427","line":23,"range":{"start_line":22,"start_character":72,"end_line":23,"end_character":48},"in_reply_to":"369beb6e_d9a45549","updated":"2025-06-24 15:28:23.000000000","message":"+1","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"af01a28955cc3e1f243daccba2c9d0e6a6026a9c","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"# NOTE(stephenfin): We could define all available response types for the"},{"line_number":21,"context_line":"# various virt drivers, but we\u0027d need to be able to do this (accurately) for"},{"line_number":22,"context_line":"# every virt driver including those we once supported but no longer do. Seems"},{"line_number":23,"context_line":"# like a lot of work with very little in return."},{"line_number":24,"context_line":"index_response \u003d {"},{"line_number":25,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":26,"context_line":"    \u0027properties\u0027: {},"}],"source_content_type":"text/x-python","patch_set":5,"id":"369beb6e_d9a45549","line":23,"range":{"start_line":22,"start_character":72,"end_line":23,"end_character":48},"in_reply_to":"3ba24757_bfea132e","updated":"2025-06-11 09:17:42.000000000","message":"Acknowledged","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"7df52377c1ece7671b8b0baaa0337481fb1c6720","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    \u0027additionalProperties\u0027: True,"},{"line_number":29,"context_line":"}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"index_response_v248 \u003d {"},{"line_number":32,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":33,"context_line":"    \u0027properties\u0027: {"},{"line_number":34,"context_line":"        \u0027config_drive\u0027: {\u0027type\u0027: \u0027boolean\u0027},"}],"source_content_type":"text/x-python","patch_set":5,"id":"a4a07e8f_3b78723e","line":31,"updated":"2025-06-24 15:28:23.000000000","message":"https://docs.openstack.org/api-ref/compute/#id144","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"daa7f9c11ec7d4c22f686cbb39199a1eba2c086e","unresolved":true,"context_lines":[{"line_number":45,"context_line":"                    },"},{"line_number":46,"context_line":"                    \u0027utilisation\u0027: {"},{"line_number":47,"context_line":"                        \u0027type\u0027: [\u0027integer\u0027, \u0027null\u0027],"},{"line_number":48,"context_line":"                    },"},{"line_number":49,"context_line":"                },"},{"line_number":50,"context_line":"                \u0027required\u0027: [\u0027id\u0027, \u0027time\u0027, \u0027utilisation\u0027],"},{"line_number":51,"context_line":"            },"}],"source_content_type":"text/x-python","patch_set":5,"id":"37092254_50f98b9a","line":48,"range":{"start_line":48,"start_character":21,"end_line":48,"end_character":22},"updated":"2025-06-10 21:49:28.000000000","message":"we can define \u0027additionalProperties\u0027: False,","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"af01a28955cc3e1f243daccba2c9d0e6a6026a9c","unresolved":false,"context_lines":[{"line_number":45,"context_line":"                    },"},{"line_number":46,"context_line":"                    \u0027utilisation\u0027: {"},{"line_number":47,"context_line":"                        \u0027type\u0027: [\u0027integer\u0027, \u0027null\u0027],"},{"line_number":48,"context_line":"                    },"},{"line_number":49,"context_line":"                },"},{"line_number":50,"context_line":"                \u0027required\u0027: [\u0027id\u0027, \u0027time\u0027, \u0027utilisation\u0027],"},{"line_number":51,"context_line":"            },"}],"source_content_type":"text/x-python","patch_set":5,"id":"5ac62e60_b1b6723d","line":48,"range":{"start_line":48,"start_character":21,"end_line":48,"end_character":22},"in_reply_to":"37092254_50f98b9a","updated":"2025-06-11 09:17:42.000000000","message":"Done","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"7df52377c1ece7671b8b0baaa0337481fb1c6720","unresolved":false,"context_lines":[{"line_number":45,"context_line":"                    },"},{"line_number":46,"context_line":"                    \u0027utilisation\u0027: {"},{"line_number":47,"context_line":"                        \u0027type\u0027: [\u0027integer\u0027, \u0027null\u0027],"},{"line_number":48,"context_line":"                    },"},{"line_number":49,"context_line":"                },"},{"line_number":50,"context_line":"                \u0027required\u0027: [\u0027id\u0027, \u0027time\u0027, \u0027utilisation\u0027],"},{"line_number":51,"context_line":"            },"}],"source_content_type":"text/x-python","patch_set":5,"id":"96864be3_138d24a6","line":48,"range":{"start_line":48,"start_character":21,"end_line":48,"end_character":22},"in_reply_to":"5ac62e60_b1b6723d","updated":"2025-06-24 15:28:23.000000000","message":"done in https://review.opendev.org/c/openstack/nova/+/952341/1","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"daa7f9c11ec7d4c22f686cbb39199a1eba2c086e","unresolved":true,"context_lines":[{"line_number":60,"context_line":"                    \u0027read_requests\u0027: {\u0027type\u0027: [\u0027integer\u0027, \u0027null\u0027]},"},{"line_number":61,"context_line":"                    \u0027write_bytes\u0027: {\u0027type\u0027: [\u0027integer\u0027, \u0027null\u0027]},"},{"line_number":62,"context_line":"                    \u0027write_requests\u0027: {\u0027type\u0027: [\u0027integer\u0027, \u0027null\u0027]},"},{"line_number":63,"context_line":"                },"},{"line_number":64,"context_line":"                \u0027required\u0027: ["},{"line_number":65,"context_line":"                    \u0027errors_count\u0027,"},{"line_number":66,"context_line":"                    \u0027read_bytes\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"a66aaec3_b87c18cb","line":63,"range":{"start_line":63,"start_character":17,"end_line":63,"end_character":18},"updated":"2025-06-10 21:49:28.000000000","message":"ditto \u0027additionalProperties\u0027: False,","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"af01a28955cc3e1f243daccba2c9d0e6a6026a9c","unresolved":false,"context_lines":[{"line_number":60,"context_line":"                    \u0027read_requests\u0027: {\u0027type\u0027: [\u0027integer\u0027, \u0027null\u0027]},"},{"line_number":61,"context_line":"                    \u0027write_bytes\u0027: {\u0027type\u0027: [\u0027integer\u0027, \u0027null\u0027]},"},{"line_number":62,"context_line":"                    \u0027write_requests\u0027: {\u0027type\u0027: [\u0027integer\u0027, \u0027null\u0027]},"},{"line_number":63,"context_line":"                },"},{"line_number":64,"context_line":"                \u0027required\u0027: ["},{"line_number":65,"context_line":"                    \u0027errors_count\u0027,"},{"line_number":66,"context_line":"                    \u0027read_bytes\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"c7c6677a_7ad67a88","line":63,"range":{"start_line":63,"start_character":17,"end_line":63,"end_character":18},"in_reply_to":"a66aaec3_b87c18cb","updated":"2025-06-11 09:17:42.000000000","message":"Done","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"daa7f9c11ec7d4c22f686cbb39199a1eba2c086e","unresolved":true,"context_lines":[{"line_number":105,"context_line":"                    \u0027tx_octets\u0027: {\u0027type\u0027: [\u0027integer\u0027, \u0027null\u0027]},"},{"line_number":106,"context_line":"                    \u0027tx_packets\u0027: {\u0027type\u0027: [\u0027integer\u0027, \u0027null\u0027]},"},{"line_number":107,"context_line":"                    \u0027tx_rate\u0027: {\u0027type\u0027: [\u0027integer\u0027, \u0027null\u0027]},"},{"line_number":108,"context_line":"                },"},{"line_number":109,"context_line":"                \u0027required\u0027: ["},{"line_number":110,"context_line":"                    \u0027mac_address\u0027,"},{"line_number":111,"context_line":"                    \u0027rx_drop\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"1933d926_1bbff7f7","line":108,"range":{"start_line":108,"start_character":17,"end_line":108,"end_character":18},"updated":"2025-06-10 21:49:28.000000000","message":"ditto \u0027additionalProperties\u0027: False,","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"af01a28955cc3e1f243daccba2c9d0e6a6026a9c","unresolved":false,"context_lines":[{"line_number":105,"context_line":"                    \u0027tx_octets\u0027: {\u0027type\u0027: [\u0027integer\u0027, \u0027null\u0027]},"},{"line_number":106,"context_line":"                    \u0027tx_packets\u0027: {\u0027type\u0027: [\u0027integer\u0027, \u0027null\u0027]},"},{"line_number":107,"context_line":"                    \u0027tx_rate\u0027: {\u0027type\u0027: [\u0027integer\u0027, \u0027null\u0027]},"},{"line_number":108,"context_line":"                },"},{"line_number":109,"context_line":"                \u0027required\u0027: ["},{"line_number":110,"context_line":"                    \u0027mac_address\u0027,"},{"line_number":111,"context_line":"                    \u0027rx_drop\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"e686245c_a698158a","line":108,"range":{"start_line":108,"start_character":17,"end_line":108,"end_character":18},"in_reply_to":"1933d926_1bbff7f7","updated":"2025-06-11 09:17:42.000000000","message":"Done","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"daa7f9c11ec7d4c22f686cbb39199a1eba2c086e","unresolved":true,"context_lines":[{"line_number":136,"context_line":"            ],"},{"line_number":137,"context_line":"        },"},{"line_number":138,"context_line":"        \u0027uptime\u0027: {\u0027type\u0027: [\u0027integer\u0027, \u0027null\u0027]},"},{"line_number":139,"context_line":"    },"},{"line_number":140,"context_line":"    \u0027required\u0027: ["},{"line_number":141,"context_line":"        \u0027config_drive\u0027,"},{"line_number":142,"context_line":"        \u0027cpu_details\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"a96ccf96_bc175b1c","line":139,"range":{"start_line":139,"start_character":4,"end_line":139,"end_character":6},"updated":"2025-06-10 21:49:28.000000000","message":"\u0027additionalProperties\u0027: False,","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"af01a28955cc3e1f243daccba2c9d0e6a6026a9c","unresolved":false,"context_lines":[{"line_number":136,"context_line":"            ],"},{"line_number":137,"context_line":"        },"},{"line_number":138,"context_line":"        \u0027uptime\u0027: {\u0027type\u0027: [\u0027integer\u0027, \u0027null\u0027]},"},{"line_number":139,"context_line":"    },"},{"line_number":140,"context_line":"    \u0027required\u0027: ["},{"line_number":141,"context_line":"        \u0027config_drive\u0027,"},{"line_number":142,"context_line":"        \u0027cpu_details\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"2f2940e8_73a8ed9d","line":139,"range":{"start_line":139,"start_character":4,"end_line":139,"end_character":6},"in_reply_to":"a96ccf96_bc175b1c","updated":"2025-06-11 09:17:42.000000000","message":"Done","commit_id":"0552350a3b0ad0d9b8d1dc158fe963c6d7fd0eb7"}]}
