)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"ca60bfcc6182e2f4bf51ab26d3f0b1df421c2488","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7d4ac01c_687fd5f3","updated":"2026-03-16 18:24:10.000000000","message":"Needs to merge to more recent branches first.","commit_id":"faf4f68cfc32deec30701fbb1c5f48b84d87a3aa"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"c4559a853d79e5e2fe3022ffd48282505af3eddf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"2f9ed0bb_9f4b35d4","updated":"2026-03-23 15:53:54.000000000","message":"No unit tests for the new qemu_img_info code path in test_image_utils.py","commit_id":"faf4f68cfc32deec30701fbb1c5f48b84d87a3aa"},{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"5eebdafefaef9504ecea613df929e53981b44aa7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a161f770_883f3eeb","updated":"2026-01-17 00:24:30.000000000","message":"recheck","commit_id":"faf4f68cfc32deec30701fbb1c5f48b84d87a3aa"}],"cinder/image/image_utils.py":[{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"c4559a853d79e5e2fe3022ffd48282505af3eddf","unresolved":true,"context_lines":[{"line_number":172,"context_line":"    # a qcow2 image, inspection will incorrectly report the inner (qcow2)"},{"line_number":173,"context_line":"    # format, instead of the expected outer (raw) format. To avoid that, we"},{"line_number":174,"context_line":"    # need skip format inspection if the Cinder volume is known to be raw."},{"line_number":175,"context_line":"    if img_format !\u003d \u0027raw\u0027:"},{"line_number":176,"context_line":"        format_name \u003d cinder.privsep.format_inspector.get_format_if_safe("},{"line_number":177,"context_line":"            path\u003dpath,"},{"line_number":178,"context_line":"            allow_qcow2_backing_file\u003dallow_qcow2_backing_file)"}],"source_content_type":"text/x-python","patch_set":1,"id":"f69cb1de_9eb78fb1","line":175,"updated":"2026-03-23 15:53:54.000000000","message":"img_format parameter has a real effect only when its value is \u0027raw\u0027. For \u0027qcow2\u0027 the parameter is silently ignored. The test in test_initialize_connection only asserts the keyword argument is forwarded by the NFS driver to qemu_img_info, not that qemu_img_info actually uses it. Either the bypass condition must be extended to if img_format not in (None, \u0027raw\u0027): or the API must be redesigned to be honest about its contract.","commit_id":"faf4f68cfc32deec30701fbb1c5f48b84d87a3aa"}],"cinder/tests/unit/volume/drivers/test_nfs.py":[{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"c4559a853d79e5e2fe3022ffd48282505af3eddf","unresolved":true,"context_lines":[{"line_number":340,"context_line":"    \u0027format\u0027: \u0027qcow2\u0027"},{"line_number":341,"context_line":"}"},{"line_number":342,"context_line":"VOLUME_ADMIN_METADATA_RAW_FORMAT \u003d {"},{"line_number":343,"context_line":"    \u0027format\u0027, \u0027raw\u0027"},{"line_number":344,"context_line":"}"},{"line_number":345,"context_line":""},{"line_number":346,"context_line":"QEMU_IMG_INFO_OUT1 \u003d \"\"\"{"}],"source_content_type":"text/x-python","patch_set":1,"id":"d6b66b94_a2c56622","line":343,"updated":"2026-03-23 15:53:54.000000000","message":"{\u0027format\u0027: \u0027raw\u0027}","commit_id":"faf4f68cfc32deec30701fbb1c5f48b84d87a3aa"}]}
