)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"c54a6f3b308f1695ccfbabd3c6c27e2d6c7f30d0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"bac88377_d0c0386b","updated":"2024-01-19 13:37:43.000000000","message":"Ninja approving, since it has a single line change and that to removing parameter fro log message.","commit_id":"a5ba027922ba1230b4ae9abb810f36427be6354a"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d1b1b15e3891afb8b0b3fffcda3245f3b9b3c007","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"eb705768_d6847712","updated":"2024-01-20 17:39:59.000000000","message":"This didn\u0027t remove all logging of access key. We have to fix a few more places. See https://review.opendev.org/c/openstack/glance_store/+/906185 .","commit_id":"a5ba027922ba1230b4ae9abb810f36427be6354a"},{"author":{"_account_id":36707,"name":"lujiefsi","display_name":"lujiefsi","email":"lujie@ict.ac.cn","username":"lujiefsi"},"change_message_id":"1cb579e73b57e36161c23352ff256fb05b84e62e","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a2fffc72_f9b6db08","updated":"2024-01-19 10:23:49.000000000","message":"recheck","commit_id":"a5ba027922ba1230b4ae9abb810f36427be6354a"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"028e1805ddf3d821519226577add6f8c186631ec","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"4900b623_5818c081","updated":"2024-01-19 09:37:55.000000000","message":"recheck unrelated timeout!\n\n\nMakes sense, will ninja approve once gate nods.","commit_id":"a5ba027922ba1230b4ae9abb810f36427be6354a"},{"author":{"_account_id":36707,"name":"lujiefsi","display_name":"lujiefsi","email":"lujie@ict.ac.cn","username":"lujiefsi"},"change_message_id":"830a5116a55b439eb409e361b7af2327dd6af75a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"8ff31346_90a8271a","in_reply_to":"a2fffc72_f9b6db08","updated":"2024-01-19 13:30:44.000000000","message":"Done","commit_id":"a5ba027922ba1230b4ae9abb810f36427be6354a"}],"glance_store/_drivers/s3.py":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d1b1b15e3891afb8b0b3fffcda3245f3b9b3c007","unresolved":true,"context_lines":[{"line_number":539,"context_line":"        key \u003d s3_client.get_object(Bucket\u003dbucket, Key\u003dkey)"},{"line_number":540,"context_line":""},{"line_number":541,"context_line":"        LOG.debug(\"Retrieved image object from S3 using s3_host\u003d%(s3_host)s, \""},{"line_number":542,"context_line":"                  \"access_key\u003d%(accesskey)s, bucket\u003d%(bucket)s, \""},{"line_number":543,"context_line":"                  \"key\u003d%(key)s)\","},{"line_number":544,"context_line":"                  {\u0027s3_host\u0027: loc.s3serviceurl, \u0027accesskey\u0027: loc.accesskey,"},{"line_number":545,"context_line":"                   \u0027bucket\u0027: bucket, \u0027key\u0027: key})"}],"source_content_type":"text/x-python","patch_set":1,"id":"2d008414_45107001","line":542,"range":{"start_line":542,"start_character":18,"end_line":542,"end_character":44},"updated":"2024-01-20 17:39:59.000000000","message":"this dumps access key, stored in location","commit_id":"a5ba027922ba1230b4ae9abb810f36427be6354a"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d1b1b15e3891afb8b0b3fffcda3245f3b9b3c007","unresolved":true,"context_lines":[{"line_number":828,"context_line":"            raise exceptions.NotFound(image\u003dkey)"},{"line_number":829,"context_line":""},{"line_number":830,"context_line":"        LOG.debug(\"Deleting image object from S3 using s3_host\u003d%(s3_host)s, \""},{"line_number":831,"context_line":"                  \"accesskey\u003d%(accesskey)s, bucket\u003d%(bucket)s, key\u003d%(key)s)\","},{"line_number":832,"context_line":"                  {\u0027s3_host\u0027: loc.s3serviceurl, \u0027accesskey\u0027: loc.accesskey,"},{"line_number":833,"context_line":"                   \u0027bucket\u0027: bucket, \u0027key\u0027: key})"},{"line_number":834,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"08979dbc_2c1c2305","line":831,"range":{"start_line":831,"start_character":19,"end_line":831,"end_character":42},"updated":"2024-01-20 17:39:59.000000000","message":"ditto","commit_id":"a5ba027922ba1230b4ae9abb810f36427be6354a"}]}
