)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"4c558fa93c8c8a665feb27b2d7b861c23fe96ed3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a18dc2c0_9d1bbe5f","updated":"2026-05-18 18:25:18.000000000","message":"I think we need to add coverage for this scenario to cinder-tempest-plugin to ensure it works correctly going forward.","commit_id":"a5546c0dfa93e121023df83895907537a796373b"},{"author":{"_account_id":37224,"name":"Yubin Kim","display_name":"devyu","email":"garmalhy1@gmail.com","username":"devyu"},"change_message_id":"23ffb20c1f89219a9ee8b4daffdbe99cb84c1f3e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6f287c3d_a251088f","in_reply_to":"a18dc2c0_9d1bbe5f","updated":"2026-05-19 00:18:35.000000000","message":"Thanks for the review. Added test coverage in cinder-tempest-plugin: https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/989030 (Depends-On this change).","commit_id":"a5546c0dfa93e121023df83895907537a796373b"}],"cinder/volume/drivers/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":"e24c5121e55440f851bbdc5b9e48d631e4bfa896","unresolved":true,"context_lines":[{"line_number":745,"context_line":"        # database, which trips the size verification in"},{"line_number":746,"context_line":"        # initialize_connection()."},{"line_number":747,"context_line":"        if volume_size \u003e snapshot.volume_size:"},{"line_number":748,"context_line":"            image_utils.resize_image(path_to_new_vol,"},{"line_number":749,"context_line":"                                     volume_size,"},{"line_number":750,"context_line":"                                     run_as_root\u003dself._execute_as_root,"},{"line_number":751,"context_line":"                                     file_format\u003dout_format)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba5fa88b_c3691000","line":748,"updated":"2026-05-23 14:34:12.000000000","message":"encrypted volume resize require pass.Can you confirm resize work for encrypted volume.","commit_id":"a5546c0dfa93e121023df83895907537a796373b"},{"author":{"_account_id":37224,"name":"Yubin Kim","display_name":"devyu","email":"garmalhy1@gmail.com","username":"devyu"},"change_message_id":"399a6bafef050e1863a9a00e71e6e90e4e2049ec","unresolved":false,"context_lines":[{"line_number":745,"context_line":"        # database, which trips the size verification in"},{"line_number":746,"context_line":"        # initialize_connection()."},{"line_number":747,"context_line":"        if volume_size \u003e snapshot.volume_size:"},{"line_number":748,"context_line":"            image_utils.resize_image(path_to_new_vol,"},{"line_number":749,"context_line":"                                     volume_size,"},{"line_number":750,"context_line":"                                     run_as_root\u003dself._execute_as_root,"},{"line_number":751,"context_line":"                                     file_format\u003dout_format)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9d7897aa_483ff3d4","line":748,"in_reply_to":"41645f40_6700e331","updated":"2026-05-23 15:29:08.000000000","message":"Done","commit_id":"a5546c0dfa93e121023df83895907537a796373b"},{"author":{"_account_id":37224,"name":"Yubin Kim","display_name":"devyu","email":"garmalhy1@gmail.com","username":"devyu"},"change_message_id":"38d08454c3b6adfa87b7c3e3ec9bf6cb90e5e7f3","unresolved":true,"context_lines":[{"line_number":745,"context_line":"        # database, which trips the size verification in"},{"line_number":746,"context_line":"        # initialize_connection()."},{"line_number":747,"context_line":"        if volume_size \u003e snapshot.volume_size:"},{"line_number":748,"context_line":"            image_utils.resize_image(path_to_new_vol,"},{"line_number":749,"context_line":"                                     volume_size,"},{"line_number":750,"context_line":"                                     run_as_root\u003dself._execute_as_root,"},{"line_number":751,"context_line":"                                     file_format\u003dout_format)"}],"source_content_type":"text/x-python","patch_set":1,"id":"41645f40_6700e331","line":748,"in_reply_to":"ba5fa88b_c3691000","updated":"2026-05-23 15:28:55.000000000","message":"Thanks, good catch. Patchset 2 handles LUKS: resize_image() takes an\n  optional passphrase_file and builds a secret-aware\n  \u0027qemu-img resize --object secret ... --image-opts driver\u003dluks\u0027 command;\n  the encrypted branch passes the new volume\u0027s passphrase. Verified on\n  qemu-img (1G-\u003e2G, virtual_size correct, and secret-less info still reports\n  the new size so initialize_connection passes). Added unit coverage in\n  test_passphrase_file and ..._larger_size_encrypted.","commit_id":"a5546c0dfa93e121023df83895907537a796373b"}]}
