)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"860546163d63eb9a167466cd6e75d1dfc8a725da","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"84cbf628_53242bf9","updated":"2024-09-04 14:07:21.000000000","message":"Does this need a microversion change?","commit_id":"ab2200efa2fc46c6b3e77088b951149368a65bd8"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"19e25f0401417f2072b77b8ca902926f4a9449bc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"cbf726e9_dd47b2fe","updated":"2025-04-30 21:43:23.000000000","message":"Needs a rework, this should be done with a microversion change.","commit_id":"ab2200efa2fc46c6b3e77088b951149368a65bd8"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"d2bf1c3578a26218e572b61a70d8f1a05366c689","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"133b3c31_fc4165cc","updated":"2024-08-26 16:42:57.000000000","message":"recheck\n\ncinder-plugin-ceph-tempest unrelated failure","commit_id":"ab2200efa2fc46c6b3e77088b951149368a65bd8"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"8b3057f91202d2fc6dba6ab042d698841b651030","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"5e306c6e_b43ed41c","in_reply_to":"84cbf628_53242bf9","updated":"2024-09-04 14:38:34.000000000","message":"According to the docs, yes.\n    https://docs.openstack.org/cinder/latest/contributor/api_microversion_dev.html","commit_id":"ab2200efa2fc46c6b3e77088b951149368a65bd8"},{"author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"change_message_id":"d957bb764eb95910d7971996c2eedf74e946cc88","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"8349df8c_5cba6779","updated":"2026-02-10 07:28:39.000000000","message":"run-Quobyte CI","commit_id":"4d62185bb0ef889b4471f92b92665e2b7d4ae0ca"}],"cinder/api/schemas/snapshots.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"da52465d64d13e6098b7a5390dde5274dc6c8763","unresolved":true,"context_lines":[{"line_number":52,"context_line":"            \u0027type\u0027: \u0027object\u0027,"},{"line_number":53,"context_line":"            \u0027properties\u0027: {"},{"line_number":54,"context_line":"                \u0027name\u0027: parameter_types.name_allow_zero_min_length,"},{"line_number":55,"context_line":"                \u0027description\u0027: parameter_types.description,"},{"line_number":56,"context_line":"                \u0027display_name\u0027: parameter_types.name_allow_zero_min_length,"},{"line_number":57,"context_line":"                \u0027display_description\u0027: parameter_types.description,"},{"line_number":58,"context_line":"            },"}],"source_content_type":"text/x-python","patch_set":1,"id":"710a4802_9c22084f","line":55,"range":{"start_line":55,"start_character":16,"end_line":55,"end_character":29},"updated":"2024-09-04 14:22:56.000000000","message":"Need to examine the update behavior here, should probably match create.","commit_id":"ab2200efa2fc46c6b3e77088b951149368a65bd8"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"10c6fd18fb863e95ac5796e723f693bcde56fadc","unresolved":true,"context_lines":[{"line_number":52,"context_line":"            \u0027type\u0027: \u0027object\u0027,"},{"line_number":53,"context_line":"            \u0027properties\u0027: {"},{"line_number":54,"context_line":"                \u0027name\u0027: parameter_types.name_allow_zero_min_length,"},{"line_number":55,"context_line":"                \u0027description\u0027: parameter_types.description,"},{"line_number":56,"context_line":"                \u0027display_name\u0027: parameter_types.name_allow_zero_min_length,"},{"line_number":57,"context_line":"                \u0027display_description\u0027: parameter_types.description,"},{"line_number":58,"context_line":"            },"}],"source_content_type":"text/x-python","patch_set":1,"id":"b6163050_2104f715","line":55,"range":{"start_line":55,"start_character":16,"end_line":55,"end_character":29},"in_reply_to":"710a4802_9c22084f","updated":"2025-09-11 13:58:37.000000000","message":"Still need to do this for update as well.","commit_id":"ab2200efa2fc46c6b3e77088b951149368a65bd8"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"2db51e2bca2f9bb4d1395d5078b92ba608c5e688","unresolved":false,"context_lines":[{"line_number":52,"context_line":"            \u0027type\u0027: \u0027object\u0027,"},{"line_number":53,"context_line":"            \u0027properties\u0027: {"},{"line_number":54,"context_line":"                \u0027name\u0027: parameter_types.name_allow_zero_min_length,"},{"line_number":55,"context_line":"                \u0027description\u0027: parameter_types.description,"},{"line_number":56,"context_line":"                \u0027display_name\u0027: parameter_types.name_allow_zero_min_length,"},{"line_number":57,"context_line":"                \u0027display_description\u0027: parameter_types.description,"},{"line_number":58,"context_line":"            },"}],"source_content_type":"text/x-python","patch_set":1,"id":"bcaf0d14_f336bdb3","line":55,"range":{"start_line":55,"start_character":16,"end_line":55,"end_character":29},"in_reply_to":"b6163050_2104f715","updated":"2026-01-22 20:35:23.000000000","message":"Done","commit_id":"ab2200efa2fc46c6b3e77088b951149368a65bd8"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"ef88e65f435a1c68025a003ba163acdb4d93a064","unresolved":true,"context_lines":[{"line_number":46,"context_line":"create_v372 \u003d copy.deepcopy(create)"},{"line_number":47,"context_line":"snapshot_properties \u003d create_v372[\u0027properties\u0027][\u0027snapshot\u0027][\u0027properties\u0027]"},{"line_number":48,"context_line":"snapshot_properties[\u0027description\u0027][\u0027format\u0027] \u003d \\"},{"line_number":49,"context_line":"    \u0027description_non_mandatory_remove_white_spaces\u0027"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"update \u003d {"},{"line_number":52,"context_line":"    \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":7,"id":"6cd5cbb6_629cfcd1","line":49,"updated":"2026-02-02 21:05:22.000000000","message":"I think this validator is wrong, it actually removes white spaces when we want to ignore whitespaces.","commit_id":"4d62185bb0ef889b4471f92b92665e2b7d4ae0ca"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"231b55ec0b643a2183b7c21ea914226f0598d23b","unresolved":true,"context_lines":[{"line_number":46,"context_line":"create_v372 \u003d copy.deepcopy(create)"},{"line_number":47,"context_line":"snapshot_properties \u003d create_v372[\u0027properties\u0027][\u0027snapshot\u0027][\u0027properties\u0027]"},{"line_number":48,"context_line":"snapshot_properties[\u0027description\u0027][\u0027format\u0027] \u003d \\"},{"line_number":49,"context_line":"    \u0027description_non_mandatory_remove_white_spaces\u0027"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"update \u003d {"},{"line_number":52,"context_line":"    \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":7,"id":"9c31d7d4_5b62c657","line":49,"in_reply_to":"6cd5cbb6_629cfcd1","updated":"2026-02-11 14:56:59.000000000","message":"It looks like volume descriptions actually remove white spaces, so I guess the snapshot descriptions should do the same.","commit_id":"4d62185bb0ef889b4471f92b92665e2b7d4ae0ca"}]}
