)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},"change_message_id":"eb0061fe655abc02014908118a4d7d146705b10c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"eb9f95b5_7808229d","updated":"2022-05-19 10:21:01.000000000","message":"looks good fix merged in nova already","commit_id":"ad2cfa3d86e9b003d5a13686e0cdcd9074cb8dbf"},{"author":{"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},"change_message_id":"185fcb3404020a144aa748c66d07927cd8df6aac","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"0679b9bf_59940bd0","updated":"2022-08-22 13:28:08.000000000","message":"LGTM","commit_id":"09af02f3c47d1fc978aa669b1b51f50eba4a95b5"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"69d4ad09a1959885c9b4d9aa5e0db5aa014f18a5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"e7296589_dcd38990","updated":"2022-07-16 19:16:00.000000000","message":"LGTM","commit_id":"09af02f3c47d1fc978aa669b1b51f50eba4a95b5"},{"author":{"_account_id":34807,"name":"Prajakta Swapnil Belapurkar","email":"prajaktabelapurkar11@gmail.com","username":"b-prajakta"},"change_message_id":"c8a19df99efb93f500242685d8567c091f4d3748","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"986d8510_93188339","updated":"2022-09-16 09:07:34.000000000","message":"LGTM , +1","commit_id":"09af02f3c47d1fc978aa669b1b51f50eba4a95b5"},{"author":{"_account_id":35075,"name":"Alexander Deiter","email":"adeiter@infinidat.com","username":"adeiter"},"change_message_id":"07222da2932f63bbbb0835ddffa181e38187c6be","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"51b55d09_320d9080","updated":"2023-05-19 14:43:16.000000000","message":"Looks good to me - thanks!","commit_id":"09af02f3c47d1fc978aa669b1b51f50eba4a95b5"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"08c1c775e746de2dfd090dd425ec89b5c2eed20b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"e9fd3967_223dcf16","updated":"2023-12-13 08:15:26.000000000","message":"LGTM","commit_id":"48f0c45130f4acd236288c0bc855ca9f706f904c"},{"author":{"_account_id":35075,"name":"Alexander Deiter","email":"adeiter@infinidat.com","username":"adeiter"},"change_message_id":"0b0b528f5516da243f7d37079a84b3bf367920d3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"82eadbbb_5f09a9a3","updated":"2024-01-19 15:34:31.000000000","message":"Looks good to me - thank you!","commit_id":"48f0c45130f4acd236288c0bc855ca9f706f904c"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"31a73c061357e95293b227eaad491ce6c3cca846","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"261bb5ec_0b83e37b","updated":"2023-12-12 15:13:38.000000000","message":"recheck unrelated","commit_id":"48f0c45130f4acd236288c0bc855ca9f706f904c"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"ee7ae55816f6fe5325ba6fe1d78c3ed76b1cd5f9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"0cd834a1_b7567611","updated":"2024-01-10 20:03:50.000000000","message":"run Pure Storage CI","commit_id":"48f0c45130f4acd236288c0bc855ca9f706f904c"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"15e5d4e55f4b88ea1c22e735fcafd0d6bd9e66fd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"fa900e5e_d1d1242c","updated":"2024-10-14 05:38:30.000000000","message":"recheck py312 failure looks intermittent","commit_id":"d2a5c32e5a054102b10b155016ed3fda2101f093"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"043ed6ed0bf143d545711ce52ca47be2bec10eee","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"cfd5d789_4e89a137","updated":"2024-10-12 16:00:16.000000000","message":"recheck py312 failure looks like a random one","commit_id":"d2a5c32e5a054102b10b155016ed3fda2101f093"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"75f204f38f2d332a283bb7fc8cadb4389f5b21b9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"37d1ad70_779558cb","updated":"2024-10-13 01:57:03.000000000","message":"recheck the change has no functional impact","commit_id":"d2a5c32e5a054102b10b155016ed3fda2101f093"}],"cinder/api/middleware/auth.py":[{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"e57d5b391165c3ce30de0e574b3d8c687bbfaaaf","unresolved":true,"context_lines":[{"line_number":37,"context_line":"    default\u003dFalse,"},{"line_number":38,"context_line":"    deprecated_for_removal\u003dTrue,"},{"line_number":39,"context_line":"    deprecated_since\u003d\u0027Zed\u0027,"},{"line_number":40,"context_line":"    deprecated_reason\u003d\u0027This feature is duplicate of the HTTPProxyToWSGI \u0027"},{"line_number":41,"context_line":"                      \u0027middleware in oslo.middleware\u0027,"},{"line_number":42,"context_line":"    help\u003d\u0027Treat X-Forwarded-For as the canonical remote address. \u0027"},{"line_number":43,"context_line":"         \u0027Only enable this if you have a sanitizing proxy.\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"e29ebbdc_24399f72","line":40,"updated":"2022-07-15 15:12:19.000000000","message":"Grammatical: should be \"is a duplicate\"","commit_id":"ad2cfa3d86e9b003d5a13686e0cdcd9074cb8dbf"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"504c665967c6e5623386073385ba21112e56c3ff","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    default\u003dFalse,"},{"line_number":38,"context_line":"    deprecated_for_removal\u003dTrue,"},{"line_number":39,"context_line":"    deprecated_since\u003d\u0027Zed\u0027,"},{"line_number":40,"context_line":"    deprecated_reason\u003d\u0027This feature is duplicate of the HTTPProxyToWSGI \u0027"},{"line_number":41,"context_line":"                      \u0027middleware in oslo.middleware\u0027,"},{"line_number":42,"context_line":"    help\u003d\u0027Treat X-Forwarded-For as the canonical remote address. \u0027"},{"line_number":43,"context_line":"         \u0027Only enable this if you have a sanitizing proxy.\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"180d8271_b308d945","line":40,"in_reply_to":"e29ebbdc_24399f72","updated":"2022-07-16 14:14:11.000000000","message":"Done","commit_id":"ad2cfa3d86e9b003d5a13686e0cdcd9074cb8dbf"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"8d1af5883bc4845431f9ae3dff016e4bdc5f6d71","unresolved":true,"context_lines":[{"line_number":36,"context_line":"    \u0027use_forwarded_for\u0027,"},{"line_number":37,"context_line":"    default\u003dFalse,"},{"line_number":38,"context_line":"    deprecated_for_removal\u003dTrue,"},{"line_number":39,"context_line":"    deprecated_since\u003d\u0027Zed\u0027,"},{"line_number":40,"context_line":"    deprecated_reason\u003d\u0027This feature is a duplicate of the HTTPProxyToWSGI \u0027"},{"line_number":41,"context_line":"                      \u0027middleware in oslo.middleware\u0027,"},{"line_number":42,"context_line":"    help\u003d\u0027Treat X-Forwarded-For as the canonical remote address. \u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"858b6633_c8a49c0f","line":39,"range":{"start_line":39,"start_character":22,"end_line":39,"end_character":25},"updated":"2023-07-21 15:55:29.000000000","message":"this is kind of an old patch, this needs to be updated","commit_id":"09af02f3c47d1fc978aa669b1b51f50eba4a95b5"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"f599535cfa077b90798b7483ae9e51769a0adf46","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    \u0027use_forwarded_for\u0027,"},{"line_number":37,"context_line":"    default\u003dFalse,"},{"line_number":38,"context_line":"    deprecated_for_removal\u003dTrue,"},{"line_number":39,"context_line":"    deprecated_since\u003d\u0027Zed\u0027,"},{"line_number":40,"context_line":"    deprecated_reason\u003d\u0027This feature is a duplicate of the HTTPProxyToWSGI \u0027"},{"line_number":41,"context_line":"                      \u0027middleware in oslo.middleware\u0027,"},{"line_number":42,"context_line":"    help\u003d\u0027Treat X-Forwarded-For as the canonical remote address. \u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"806dfa50_3fad7d53","line":39,"range":{"start_line":39,"start_character":22,"end_line":39,"end_character":25},"in_reply_to":"858b6633_c8a49c0f","updated":"2023-07-22 14:38:00.000000000","message":"Done","commit_id":"09af02f3c47d1fc978aa669b1b51f50eba4a95b5"}]}
