)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"daef65c3fce28ba88dc5004a9d8a406cb9217131","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4a94d63f_5bc23f9f","updated":"2026-07-15 13:46:09.000000000","message":"Looks good for the most part, just have a suggestion that goes more into the direction we use in Manila.","commit_id":"07a77b7c59eb1879eb6f75e42a374d11f3e7d9d4"},{"author":{"_account_id":38471,"name":"Denver Baraka","display_name":"Denver Baraka","email":"denverbaraka@gmail.com","username":"denver-baraka"},"change_message_id":"332e0e85a9bc806a3c7dbff52e6a37b3c0d79e27","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"482c0705_5320e360","updated":"2026-04-12 10:49:38.000000000","message":"recheck","commit_id":"07a77b7c59eb1879eb6f75e42a374d11f3e7d9d4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"c6b906a193bce2cc7f47707cb1511943690f3ab7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"6243fad5_2f4aff04","updated":"2026-08-07 22:42:08.000000000","message":"LGTM, thank you Denver","commit_id":"b60b89f4203aa344a3d883e87cb17571e576656d"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"76dae5d1a815a1059d70e71f3a954177ad94b0df","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"a098c208_ee00f04d","updated":"2026-08-07 19:04:55.000000000","message":"LGTM, thank you!","commit_id":"b60b89f4203aa344a3d883e87cb17571e576656d"}],"manila/tests/share/test_qos_types.py":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"daef65c3fce28ba88dc5004a9d8a406cb9217131","unresolved":true,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"FAKE_QOS_TYPE_ID \u003d \u0027fake-qos-type-id\u0027"},{"line_number":25,"context_line":"FAKE_QOS_TYPE \u003d {"},{"line_number":26,"context_line":"    \u0027id\u0027: FAKE_QOS_TYPE_ID,"},{"line_number":27,"context_line":"    \u0027name\u0027: \u0027fake-qos-type\u0027,"},{"line_number":28,"context_line":"    \u0027specs\u0027: {"},{"line_number":29,"context_line":"        \u0027key1\u0027: \u0027value1\u0027,"},{"line_number":30,"context_line":"        \u0027key2\u0027: \u0027value2\u0027,"},{"line_number":31,"context_line":"    },"},{"line_number":32,"context_line":"}"},{"line_number":33,"context_line":"FAKE_SHARE_WITH_QOS \u003d {"},{"line_number":34,"context_line":"    \u0027id\u0027: \u0027fake-share-id\u0027,"},{"line_number":35,"context_line":"    \u0027qos_type_id\u0027: FAKE_QOS_TYPE_ID,"},{"line_number":36,"context_line":"}"},{"line_number":37,"context_line":"FAKE_SHARE_WITHOUT_QOS \u003d {"},{"line_number":38,"context_line":"    \u0027id\u0027: \u0027fake-share-id\u0027,"},{"line_number":39,"context_line":"    \u0027qos_type_id\u0027: None,"},{"line_number":40,"context_line":"}"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"class QosTypesTestCase(test.TestCase):"}],"source_content_type":"text/x-python","patch_set":2,"id":"aef26e0c_8292b92d","line":40,"range":{"start_line":25,"start_character":0,"end_line":40,"end_character":1},"updated":"2026-07-15 13:46:09.000000000","message":"maybe we should create this as part of db_utils?","commit_id":"07a77b7c59eb1879eb6f75e42a374d11f3e7d9d4"},{"author":{"_account_id":38471,"name":"Denver Baraka","display_name":"Denver Baraka","email":"denverbaraka@gmail.com","username":"denver-baraka"},"change_message_id":"9c226cf8df998ae50fc8c49be97ec1eb1ed3b68a","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"FAKE_QOS_TYPE_ID \u003d \u0027fake-qos-type-id\u0027"},{"line_number":25,"context_line":"FAKE_QOS_TYPE \u003d {"},{"line_number":26,"context_line":"    \u0027id\u0027: FAKE_QOS_TYPE_ID,"},{"line_number":27,"context_line":"    \u0027name\u0027: \u0027fake-qos-type\u0027,"},{"line_number":28,"context_line":"    \u0027specs\u0027: {"},{"line_number":29,"context_line":"        \u0027key1\u0027: \u0027value1\u0027,"},{"line_number":30,"context_line":"        \u0027key2\u0027: \u0027value2\u0027,"},{"line_number":31,"context_line":"    },"},{"line_number":32,"context_line":"}"},{"line_number":33,"context_line":"FAKE_SHARE_WITH_QOS \u003d {"},{"line_number":34,"context_line":"    \u0027id\u0027: \u0027fake-share-id\u0027,"},{"line_number":35,"context_line":"    \u0027qos_type_id\u0027: FAKE_QOS_TYPE_ID,"},{"line_number":36,"context_line":"}"},{"line_number":37,"context_line":"FAKE_SHARE_WITHOUT_QOS \u003d {"},{"line_number":38,"context_line":"    \u0027id\u0027: \u0027fake-share-id\u0027,"},{"line_number":39,"context_line":"    \u0027qos_type_id\u0027: None,"},{"line_number":40,"context_line":"}"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"class QosTypesTestCase(test.TestCase):"}],"source_content_type":"text/x-python","patch_set":2,"id":"a8089709_c2dfd1bb","line":40,"range":{"start_line":25,"start_character":0,"end_line":40,"end_character":1},"in_reply_to":"aef26e0c_8292b92d","updated":"2026-07-27 17:48:00.000000000","message":"done, thanks","commit_id":"07a77b7c59eb1879eb6f75e42a374d11f3e7d9d4"}]}
