)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"change_message_id":"b4d34264251140bd0094311bc16832287559afc1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"5be3484b_84702949","updated":"2023-01-20 16:08:37.000000000","message":"Let me know if this is wrong but: Using tuples makes sense because OPTIONAL_FIELDS is used kind of as a record.","commit_id":"9c8f751d48202656411cfe7946aa223a8dc1b7a8"},{"author":{"_account_id":35075,"name":"Alexander Deiter","email":"adeiter@infinidat.com","username":"adeiter"},"change_message_id":"9946d6e8a64891cd7e087cf679b46504a0742cdf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"919d01a3_6794efa1","updated":"2022-11-25 22:08:32.000000000","message":"Looks good to me - thank you!","commit_id":"9c8f751d48202656411cfe7946aa223a8dc1b7a8"},{"author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"change_message_id":"2c1bc8a0fe8beed82381c5ff85cdb467bc3a719b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"14f767b1_2bbb859c","in_reply_to":"5be3484b_84702949","updated":"2023-02-10 01:00:55.000000000","message":"I thought they wanted to underscore its immutable nature.","commit_id":"9c8f751d48202656411cfe7946aa223a8dc1b7a8"},{"author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"change_message_id":"c489af38319266f16af51e22fcdc41bd21d62d99","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"6852f7a7_b5ae6660","updated":"2023-02-10 16:39:19.000000000","message":"Aww, how did I miss that (,).","commit_id":"af749d31078858ea0334825527fe7fc1673f0ef3"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"d0834db7ec49abf39869f29cde6648411c3070f0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ee6ab9cf_6ea4ff1c","updated":"2023-02-09 17:10:11.000000000","message":"LGTM","commit_id":"af749d31078858ea0334825527fe7fc1673f0ef3"},{"author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"change_message_id":"f43ae0bd047296ddeff5bfb4d6e04a104befb800","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1cb9e5e2_90a55903","updated":"2023-02-14 12:25:30.000000000","message":"LGTM!","commit_id":"af749d31078858ea0334825527fe7fc1673f0ef3"},{"author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"change_message_id":"975c3b9aaae7d4b46655b039a6c56802f6bf4010","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"6e1a28b9_157ae26f","updated":"2023-02-09 17:13:51.000000000","message":"LGTM, waiting on CI","commit_id":"af749d31078858ea0334825527fe7fc1673f0ef3"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"ee180e77ddf49d1e25a89b98b45021b86cf2d3e1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"d59f4e68_5518da17","updated":"2023-02-10 16:20:39.000000000","message":"recheck\n\nfunctional POST_FAILURE","commit_id":"af749d31078858ea0334825527fe7fc1673f0ef3"},{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"a4017eea2c48030cc1e77763a5d5897f451812db","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1b14094c_99e8be65","updated":"2023-02-13 06:14:23.000000000","message":"run-Fujitsu ETERNUS CI","commit_id":"af749d31078858ea0334825527fe7fc1673f0ef3"}],"cinder/objects/qos_specs.py":[{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"b8ca4b50a4ce8e3f27741fd46c05d25f94b95968","unresolved":true,"context_lines":[{"line_number":33,"context_line":"    #   1.0: Initial version"},{"line_number":34,"context_line":"    VERSION \u003d \"1.0\""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    OPTIONAL_FIELDS \u003d (\u0027volume_types\u0027)"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    # NOTE: When adding a field obj_make_compatible needs to be updated"},{"line_number":39,"context_line":"    fields \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"2626803d_eb5e9ffd","line":36,"updated":"2023-02-09 16:17:05.000000000","message":"-1: This is a string, not a tuple\n\nEither:\n\n   tuple(\u0027volume_types\u0027)\n   \nOr\n\n   (\u0027volume_types\u0027,)\n\nwill do","commit_id":"9c8f751d48202656411cfe7946aa223a8dc1b7a8"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"b18bbf24684402b3d2c22c97d90c44c22f51ef6e","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    #   1.0: Initial version"},{"line_number":34,"context_line":"    VERSION \u003d \"1.0\""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    OPTIONAL_FIELDS \u003d (\u0027volume_types\u0027)"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    # NOTE: When adding a field obj_make_compatible needs to be updated"},{"line_number":39,"context_line":"    fields \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"b7360248_1eb54ba5","line":36,"in_reply_to":"2626803d_eb5e9ffd","updated":"2023-02-10 16:20:56.000000000","message":"Done","commit_id":"9c8f751d48202656411cfe7946aa223a8dc1b7a8"}],"cinder/objects/volume_attachment.py":[{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"b8ca4b50a4ce8e3f27741fd46c05d25f94b95968","unresolved":true,"context_lines":[{"line_number":33,"context_line":"    # Version 1.3: Added the connector attribute."},{"line_number":34,"context_line":"    VERSION \u003d \u00271.3\u0027"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    OPTIONAL_FIELDS \u003d (\u0027volume\u0027)"},{"line_number":37,"context_line":"    obj_extra_fields \u003d [\u0027project_id\u0027, \u0027volume_host\u0027]"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    # NOTE: When adding a field obj_make_compatible needs to be updated"}],"source_content_type":"text/x-python","patch_set":1,"id":"c6a5540c_d7ee38d9","line":36,"updated":"2023-02-09 16:17:05.000000000","message":"-1: This is a string, not a tuple","commit_id":"9c8f751d48202656411cfe7946aa223a8dc1b7a8"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"b18bbf24684402b3d2c22c97d90c44c22f51ef6e","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    # Version 1.3: Added the connector attribute."},{"line_number":34,"context_line":"    VERSION \u003d \u00271.3\u0027"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    OPTIONAL_FIELDS \u003d (\u0027volume\u0027)"},{"line_number":37,"context_line":"    obj_extra_fields \u003d [\u0027project_id\u0027, \u0027volume_host\u0027]"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    # NOTE: When adding a field obj_make_compatible needs to be updated"}],"source_content_type":"text/x-python","patch_set":1,"id":"0346ba79_f1cbb3e2","line":36,"in_reply_to":"c6a5540c_d7ee38d9","updated":"2023-02-10 16:20:56.000000000","message":"Done","commit_id":"9c8f751d48202656411cfe7946aa223a8dc1b7a8"}]}
