)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"e688de7b0118d10c5956b173b05b05127ca62921","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Hao Chen \u003chao.chen1@hitachivantara.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2026-04-20 16:52:28 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[Hitachi] Fix B20 snapshot creation failure due to different size (Closes-Bug: https://bugs.launchpad.net/cinder/+bug/2148722)"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I20267d3011e2c7de1cfa18e229fb545f4394e48b"},{"line_number":10,"context_line":"Signed-off-by: Hao Chen \u003chao.chen1@hitachivantara.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"a0095957_20898f6a","line":7,"updated":"2026-04-20 16:56:52.000000000","message":"```suggestion\n[Hitachi] Fix B20 snapshot creation failure due to different size \n\nCloses-Bug: #2148722\n```","commit_id":"5c09d55974d97d3ba9e653e8855437ffb6e0262b"},{"author":{"_account_id":37940,"name":"Hao Chen","display_name":"Hao Chen","email":"hao.chen1@hitachivantara.com","username":"hvlcchao1"},"change_message_id":"3ab391076ab79df79de30a64643897a5f1aad262","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Hao Chen \u003chao.chen1@hitachivantara.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2026-04-20 16:52:28 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[Hitachi] Fix B20 snapshot creation failure due to different size (Closes-Bug: https://bugs.launchpad.net/cinder/+bug/2148722)"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I20267d3011e2c7de1cfa18e229fb545f4394e48b"},{"line_number":10,"context_line":"Signed-off-by: Hao Chen \u003chao.chen1@hitachivantara.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"e041baeb_8b7c4a4e","line":7,"in_reply_to":"a0095957_20898f6a","updated":"2026-04-20 17:18:37.000000000","message":"Fix applied.","commit_id":"5c09d55974d97d3ba9e653e8855437ffb6e0262b"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"c3210ff9ead7d237f6752a4afb82093f063c676c","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Hao Chen \u003chao.chen1@hitachivantara.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2026-04-23 22:38:11 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[Hitachi] Fix B20 snapshot creation failure due to different size"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I20267d3011e2c7de1cfa18e229fb545f4394e48b"},{"line_number":10,"context_line":"Signed-off-by: Hao Chen \u003chao.chen1@hitachivantara.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"d29c2b4e_4f1af205","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":65},"updated":"2026-05-15 15:56:55.000000000","message":"Please be verbose with commit messages.\nWe can follow the guidelines here\nhttps://wiki.openstack.org/wiki/GitCommitMessages#Information_in_commit_messages","commit_id":"96c36642551af59591b0692b73616ee4441a9cfb"},{"author":{"_account_id":37940,"name":"Hao Chen","display_name":"Hao Chen","email":"hao.chen1@hitachivantara.com","username":"hvlcchao1"},"change_message_id":"7c612fd69c1af2aa6e21da8d275df8f23323b139","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Hao Chen \u003chao.chen1@hitachivantara.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2026-04-23 22:38:11 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[Hitachi] Fix B20 snapshot creation failure due to different size"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I20267d3011e2c7de1cfa18e229fb545f4394e48b"},{"line_number":10,"context_line":"Signed-off-by: Hao Chen \u003chao.chen1@hitachivantara.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"f72cfd04_4f3980cb","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":65},"in_reply_to":"d29c2b4e_4f1af205","updated":"2026-05-15 18:53:28.000000000","message":"Done","commit_id":"96c36642551af59591b0692b73616ee4441a9cfb"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"382e0c4b64f74dc964c9824406bcd2d897660628","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[Hitachi] Fix B20 snapshot creation failure due to different size"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Fix bug: 2148722"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I20267d3011e2c7de1cfa18e229fb545f4394e48b"},{"line_number":12,"context_line":"Signed-off-by: Hao Chen \u003chao.chen1@hitachivantara.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"d9b2c894_e293a842","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":7},"updated":"2026-08-21 16:51:01.000000000","message":"make this \"Closes-bug\" so the tooling will recognize it.","commit_id":"9f06463f323ef9f9e6b4cf65f59470b9e378c024"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"e9812179423141b4a4192f60c2c81d26a142f509","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[Hitachi] Fix B20 snapshot creation failure due to different size"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Fix bug: 2148722"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I20267d3011e2c7de1cfa18e229fb545f4394e48b"},{"line_number":12,"context_line":"Signed-off-by: Hao Chen \u003chao.chen1@hitachivantara.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"0856a80f_3b60f93f","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":7},"in_reply_to":"d9b2c894_e293a842","updated":"2026-08-24 20:16:46.000000000","message":"Acknowledged","commit_id":"9f06463f323ef9f9e6b4cf65f59470b9e378c024"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":37940,"name":"Hao Chen","display_name":"Hao Chen","email":"hao.chen1@hitachivantara.com","username":"hvlcchao1"},"change_message_id":"78afcde4e056843c606c6f8fba43697a780f9fcb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"7103227a_00365792","updated":"2026-03-31 23:16:42.000000000","message":"re-check to re-trigger Zuul because \"cinder-plugin-ceph-tempest / cinder-plugin-ceph-tempest-mn-aa\" is failed","commit_id":"f782e62b67c6734f02c139a6c4ea8490c12123e8"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"2c8f2c9a622066deeb8082af2497bbad4a5712d0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"706163dd_89bcd4a4","updated":"2026-04-01 23:32:10.000000000","message":"recheck cinder-plugin-ceph-tempest failed","commit_id":"f782e62b67c6734f02c139a6c4ea8490c12123e8"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"7e6edac8e064cc6295bbbd3ade923537339da809","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4280c45e_591776d2","updated":"2026-03-31 17:04:52.000000000","message":"recheck cinder-tempest-plugin-lvm-lio-barbican ssh timeout","commit_id":"f782e62b67c6734f02c139a6c4ea8490c12123e8"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"25bd3691ae0c9fedbd50950a75ed1581c4d98ecd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"4d814704_d1f4b5a0","updated":"2026-04-21 15:47:34.000000000","message":"recheck tempest \u0026 barbican. failures unrelated to driver.","commit_id":"404e9d9de50656df66abee5f6b78d93ea74b5302"},{"author":{"_account_id":37940,"name":"Hao Chen","display_name":"Hao Chen","email":"hao.chen1@hitachivantara.com","username":"hvlcchao1"},"change_message_id":"30256e6b909fbbb54730e95fc85143bb70289d9f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"b08966ef_b0ecc501","updated":"2026-04-21 20:05:06.000000000","message":"recheck to re-trigger \"cinder-plugin-ceph-tempest\".\nIt failed for patchset 7.","commit_id":"404e9d9de50656df66abee5f6b78d93ea74b5302"},{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"584090a94fd4ba46670a18606de12b22d730a025","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"578e20f8_eeafdd77","updated":"2026-05-15 14:51:54.000000000","message":"Can we restore the bug reference in the commit message and release note please.","commit_id":"96c36642551af59591b0692b73616ee4441a9cfb"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"c3210ff9ead7d237f6752a4afb82093f063c676c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"576ac488_9a3e0662","updated":"2026-05-15 15:56:55.000000000","message":"No major feedback, just one on commit and one on releasenote otherwise functionally looks good.","commit_id":"96c36642551af59591b0692b73616ee4441a9cfb"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"382e0c4b64f74dc964c9824406bcd2d897660628","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"2ff5eaf1_02c5517c","updated":"2026-08-21 16:51:01.000000000","message":"Ran out of time, but two issues noted inline.","commit_id":"9f06463f323ef9f9e6b4cf65f59470b9e378c024"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"e9812179423141b4a4192f60c2c81d26a142f509","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"5e0fc843_c58fd525","updated":"2026-08-24 20:16:46.000000000","message":"Thanks @rosmaita.fossdev@gmail.com.  Have updated for your concerns.","commit_id":"9434ba92268c2cad3d2618272316aeeb77e438b2"},{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"20cbee6518b5c6a88c9ed69814a64e2d2c5f904b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"30e0e845_e21aafe7","updated":"2026-08-24 22:14:34.000000000","message":"my concerns were addressed, look good to me.","commit_id":"9434ba92268c2cad3d2618272316aeeb77e438b2"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"9d1e25e64d8331ef3ab664d58facc8307b67fb49","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"686f63f0_3279ea1c","updated":"2026-08-28 04:54:16.000000000","message":"recheck cinder-grenade-mn-sub-volbak looks like some OS-related failures","commit_id":"924bf2a3a6961d52f9b480724ca8cd877e4c8aea"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"a9e66bbc4de4916c6f9811099f973951b5e77899","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"90c1c7bf_984eae5e","updated":"2026-08-28 18:08:28.000000000","message":"I\u0027m not going to cancel the +W on this, but I have a question inline.","commit_id":"2b2b200ba784e91912328ca03e171f90e8fae8d9"}],"cinder/tests/unit/volume/drivers/hpe/xp/test_hpe_xp_rest_fc.py":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"a9e66bbc4de4916c6f9811099f973951b5e77899","unresolved":true,"context_lines":[{"line_number":550,"context_line":"        self.driver.do_setup(None)"},{"line_number":551,"context_line":"        self.driver.check_for_setup_error()"},{"line_number":552,"context_line":"        # Add driver_dir_name to prevent KeyError in _is_vclone"},{"line_number":553,"context_line":"        self.driver.common.driver_info[\u0027driver_dir_name\u0027] \u003d \u0027hbsd\u0027"},{"line_number":554,"context_line":"        self.driver.local_path(None)"},{"line_number":555,"context_line":"        self.driver.create_export(None, None, None)"},{"line_number":556,"context_line":"        self.driver.ensure_export(None, None)"}],"source_content_type":"text/x-python","patch_set":17,"id":"a95fc8ae_ace0c2c2","line":553,"updated":"2026-08-28 18:08:28.000000000","message":"How is this going to be populated in real life? I think the hbsd driver is the only one that defines driver_dir_name in its util file. Isn\u0027t this used as part of the extra_specs key name? Is the hp driver expected to use \u0027hbsd\u0027 in the keys of the two properties you look for in _is_vclone?  This just seems a bit strange.","commit_id":"2b2b200ba784e91912328ca03e171f90e8fae8d9"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"79be3975949c5b977d983b66f6742bc2622dec2f","unresolved":false,"context_lines":[{"line_number":550,"context_line":"        self.driver.do_setup(None)"},{"line_number":551,"context_line":"        self.driver.check_for_setup_error()"},{"line_number":552,"context_line":"        # Add driver_dir_name to prevent KeyError in _is_vclone"},{"line_number":553,"context_line":"        self.driver.common.driver_info[\u0027driver_dir_name\u0027] \u003d \u0027hbsd\u0027"},{"line_number":554,"context_line":"        self.driver.local_path(None)"},{"line_number":555,"context_line":"        self.driver.create_export(None, None, None)"},{"line_number":556,"context_line":"        self.driver.ensure_export(None, None)"}],"source_content_type":"text/x-python","patch_set":17,"id":"0b3e49a1_27a89ea0","line":553,"in_reply_to":"a95fc8ae_ace0c2c2","updated":"2026-08-28 18:37:49.000000000","message":"Hi Brian!  This is one of the “fun” things about my driver.\n\nThe HPE and NEC drivers consume this driver, but they have their own tags for extra specs.  So this ensures the correct spec is found with the registered tag.\n\nThere are ~~probably~~ ~~likely~~ definitely better ways this could have been achieved, but it predates me.","commit_id":"2b2b200ba784e91912328ca03e171f90e8fae8d9"}],"cinder/volume/drivers/hitachi/hbsd_common.py":[{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"c3210ff9ead7d237f6752a4afb82093f063c676c","unresolved":true,"context_lines":[{"line_number":421,"context_line":"    def _extend_ldevs_for_ss(self, svol, ldev_info, create_size, size):"},{"line_number":422,"context_line":"        if size \u003d\u003d create_size:"},{"line_number":423,"context_line":"            return"},{"line_number":424,"context_line":"        curr_size \u003d create_size"},{"line_number":425,"context_line":"        new_size \u003d size"},{"line_number":426,"context_line":"        LOG.debug(\"extend-svol\u003d%s, curr_size\u003d%d,new_size\u003d%d \","},{"line_number":427,"context_line":"                  svol, curr_size, new_size)"},{"line_number":428,"context_line":"        self._extend_ldevs(ldev_info, new_size, svol, curr_size)"}],"source_content_type":"text/x-python","patch_set":9,"id":"9ea044b5_62d11280","line":425,"range":{"start_line":424,"start_character":8,"end_line":425,"end_character":23},"updated":"2026-05-15 15:56:55.000000000","message":"Why do we need this? just use curr_size and new_size as function parameters","commit_id":"96c36642551af59591b0692b73616ee4441a9cfb"},{"author":{"_account_id":37940,"name":"Hao Chen","display_name":"Hao Chen","email":"hao.chen1@hitachivantara.com","username":"hvlcchao1"},"change_message_id":"7c612fd69c1af2aa6e21da8d275df8f23323b139","unresolved":false,"context_lines":[{"line_number":421,"context_line":"    def _extend_ldevs_for_ss(self, svol, ldev_info, create_size, size):"},{"line_number":422,"context_line":"        if size \u003d\u003d create_size:"},{"line_number":423,"context_line":"            return"},{"line_number":424,"context_line":"        curr_size \u003d create_size"},{"line_number":425,"context_line":"        new_size \u003d size"},{"line_number":426,"context_line":"        LOG.debug(\"extend-svol\u003d%s, curr_size\u003d%d,new_size\u003d%d \","},{"line_number":427,"context_line":"                  svol, curr_size, new_size)"},{"line_number":428,"context_line":"        self._extend_ldevs(ldev_info, new_size, svol, curr_size)"}],"source_content_type":"text/x-python","patch_set":9,"id":"d3acc4be_5048fb46","line":425,"range":{"start_line":424,"start_character":8,"end_line":425,"end_character":23},"in_reply_to":"9ea044b5_62d11280","updated":"2026-05-15 18:53:28.000000000","message":"Done","commit_id":"96c36642551af59591b0692b73616ee4441a9cfb"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"c3210ff9ead7d237f6752a4afb82093f063c676c","unresolved":true,"context_lines":[{"line_number":455,"context_line":"                self.wait_copy_completion(pvol, svol)"},{"line_number":456,"context_line":"            if size !\u003d create_size:"},{"line_number":457,"context_line":"                self._extend_ldevs_for_ss(svol, ldev_info,"},{"line_number":458,"context_line":"                                          create_size, size)"},{"line_number":459,"context_line":"        except Exception:"},{"line_number":460,"context_line":"            with excutils.save_and_reraise_exception():"},{"line_number":461,"context_line":"                try:"}],"source_content_type":"text/x-python","patch_set":9,"id":"dfba4590_17ccca63","line":458,"range":{"start_line":458,"start_character":42,"end_line":458,"end_character":59},"updated":"2026-05-15 15:56:55.000000000","message":"Instead of using these variable names, we we rather use `original_size` and `new_size`\ncreate_size sounds strange to me.","commit_id":"96c36642551af59591b0692b73616ee4441a9cfb"},{"author":{"_account_id":37940,"name":"Hao Chen","display_name":"Hao Chen","email":"hao.chen1@hitachivantara.com","username":"hvlcchao1"},"change_message_id":"7c612fd69c1af2aa6e21da8d275df8f23323b139","unresolved":false,"context_lines":[{"line_number":455,"context_line":"                self.wait_copy_completion(pvol, svol)"},{"line_number":456,"context_line":"            if size !\u003d create_size:"},{"line_number":457,"context_line":"                self._extend_ldevs_for_ss(svol, ldev_info,"},{"line_number":458,"context_line":"                                          create_size, size)"},{"line_number":459,"context_line":"        except Exception:"},{"line_number":460,"context_line":"            with excutils.save_and_reraise_exception():"},{"line_number":461,"context_line":"                try:"}],"source_content_type":"text/x-python","patch_set":9,"id":"63a3d392_82f86c9d","line":458,"range":{"start_line":458,"start_character":42,"end_line":458,"end_character":59},"in_reply_to":"dfba4590_17ccca63","updated":"2026-05-15 18:53:28.000000000","message":"Done","commit_id":"96c36642551af59591b0692b73616ee4441a9cfb"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"c3210ff9ead7d237f6752a4afb82093f063c676c","unresolved":true,"context_lines":[{"line_number":770,"context_line":"                                 utils.blocks_to_gb(parent_ldev_info),"},{"line_number":771,"context_line":"                                 new_size)"},{"line_number":772,"context_line":"        LOG.debug(\"Will extend _ldev %d to %d GB\", another_ldev, new_size)"},{"line_number":773,"context_line":"        self.extend_ldev(another_ldev, another_old_size, new_size)"},{"line_number":774,"context_line":""},{"line_number":775,"context_line":"    def extend_volume(self, volume, new_size):"},{"line_number":776,"context_line":"        \"\"\"Extend the specified volume to the specified size.\"\"\""}],"source_content_type":"text/x-python","patch_set":9,"id":"68cbfaf2_6029131d","line":773,"range":{"start_line":773,"start_character":25,"end_line":773,"end_character":55},"updated":"2026-05-15 15:56:55.000000000","message":"Instead of using names like another_ldev and another_old_size, can we use `source_ldev` or just `ldev` here","commit_id":"96c36642551af59591b0692b73616ee4441a9cfb"},{"author":{"_account_id":37940,"name":"Hao Chen","display_name":"Hao Chen","email":"hao.chen1@hitachivantara.com","username":"hvlcchao1"},"change_message_id":"7c612fd69c1af2aa6e21da8d275df8f23323b139","unresolved":false,"context_lines":[{"line_number":770,"context_line":"                                 utils.blocks_to_gb(parent_ldev_info),"},{"line_number":771,"context_line":"                                 new_size)"},{"line_number":772,"context_line":"        LOG.debug(\"Will extend _ldev %d to %d GB\", another_ldev, new_size)"},{"line_number":773,"context_line":"        self.extend_ldev(another_ldev, another_old_size, new_size)"},{"line_number":774,"context_line":""},{"line_number":775,"context_line":"    def extend_volume(self, volume, new_size):"},{"line_number":776,"context_line":"        \"\"\"Extend the specified volume to the specified size.\"\"\""}],"source_content_type":"text/x-python","patch_set":9,"id":"ed125bab_e7336fff","line":773,"range":{"start_line":773,"start_character":25,"end_line":773,"end_character":55},"in_reply_to":"68cbfaf2_6029131d","updated":"2026-05-15 18:53:28.000000000","message":"Done","commit_id":"96c36642551af59591b0692b73616ee4441a9cfb"}],"releasenotes/notes/fix-b20-snapshot-size-a7ff9fb016e32d67.yaml":[{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"c3210ff9ead7d237f6752a4afb82093f063c676c","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Hitachi driver: This fixes cloning for B20 Storage Array when creating a"},{"line_number":5,"context_line":"                    clone that is larger than the source volume. This fix"},{"line_number":6,"context_line":"                    will first create the clone, and then resize it. The"},{"line_number":7,"context_line":"                    parent LDEV must be resized first if it was created"},{"line_number":8,"context_line":"                    with hitachi_manage_drs_volumes\u003dFalse configured."}],"source_content_type":"text/x-yaml","patch_set":9,"id":"b501aaa0_3a448900","line":5,"range":{"start_line":4,"start_character":20,"end_line":5,"end_character":64},"updated":"2026-05-15 15:56:55.000000000","message":"The releasenote is published and read after the change has merged so we can probably reword this as\n\n    Fixed cloning for B20 Storage Array when creating a clone that is larger than the source volume. This fix first creates the clone, and then resizes it.","commit_id":"96c36642551af59591b0692b73616ee4441a9cfb"},{"author":{"_account_id":37940,"name":"Hao Chen","display_name":"Hao Chen","email":"hao.chen1@hitachivantara.com","username":"hvlcchao1"},"change_message_id":"7c612fd69c1af2aa6e21da8d275df8f23323b139","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Hitachi driver: This fixes cloning for B20 Storage Array when creating a"},{"line_number":5,"context_line":"                    clone that is larger than the source volume. This fix"},{"line_number":6,"context_line":"                    will first create the clone, and then resize it. The"},{"line_number":7,"context_line":"                    parent LDEV must be resized first if it was created"},{"line_number":8,"context_line":"                    with hitachi_manage_drs_volumes\u003dFalse configured."}],"source_content_type":"text/x-yaml","patch_set":9,"id":"f295d458_86a1f74c","line":5,"range":{"start_line":4,"start_character":20,"end_line":5,"end_character":64},"in_reply_to":"b501aaa0_3a448900","updated":"2026-05-15 18:53:28.000000000","message":"Done","commit_id":"96c36642551af59591b0692b73616ee4441a9cfb"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"c3210ff9ead7d237f6752a4afb82093f063c676c","unresolved":true,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Hitachi driver: This fixes cloning for B20 Storage Array when creating a"},{"line_number":5,"context_line":"                    clone that is larger than the source volume. This fix"},{"line_number":6,"context_line":"                    will first create the clone, and then resize it. The"},{"line_number":7,"context_line":"                    parent LDEV must be resized first if it was created"},{"line_number":8,"context_line":"                    with hitachi_manage_drs_volumes\u003dFalse configured."}],"source_content_type":"text/x-yaml","patch_set":9,"id":"b5e71c01_ac464dff","line":8,"range":{"start_line":5,"start_character":0,"end_line":8,"end_character":69},"updated":"2026-05-15 15:56:55.000000000","message":"The indentation used here isn\u0027t providing the right render[1]\nWe should start L#5 wit a 4 space indentation (right below Hitachi)\n\n[1] https://wiki.openstack.org/wiki/GitCommitMessages#Information_in_commit_messages","commit_id":"96c36642551af59591b0692b73616ee4441a9cfb"},{"author":{"_account_id":37940,"name":"Hao Chen","display_name":"Hao Chen","email":"hao.chen1@hitachivantara.com","username":"hvlcchao1"},"change_message_id":"7c612fd69c1af2aa6e21da8d275df8f23323b139","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Hitachi driver: This fixes cloning for B20 Storage Array when creating a"},{"line_number":5,"context_line":"                    clone that is larger than the source volume. This fix"},{"line_number":6,"context_line":"                    will first create the clone, and then resize it. The"},{"line_number":7,"context_line":"                    parent LDEV must be resized first if it was created"},{"line_number":8,"context_line":"                    with hitachi_manage_drs_volumes\u003dFalse configured."}],"source_content_type":"text/x-yaml","patch_set":9,"id":"ab504f54_f33f36f3","line":8,"range":{"start_line":5,"start_character":0,"end_line":8,"end_character":69},"in_reply_to":"b5e71c01_ac464dff","updated":"2026-05-15 18:53:28.000000000","message":"Done","commit_id":"96c36642551af59591b0692b73616ee4441a9cfb"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"382e0c4b64f74dc964c9824406bcd2d897660628","unresolved":true,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Hitachi driver: Fixed cloning for B20 Storage Array when creating a"},{"line_number":5,"context_line":"    clone that is larger than the source volume. This fix first creates"},{"line_number":6,"context_line":"    the clone, and then resizes it. This fix will first create the clone,"},{"line_number":7,"context_line":"    and then resize it. The parent LDEV must be resized first if it was"},{"line_number":8,"context_line":"    created with hitachi_manage_drs_volumes\u003dFalse configured."}],"source_content_type":"text/x-yaml","patch_set":12,"id":"e45138f8_3df63298","line":7,"range":{"start_line":5,"start_character":49,"end_line":7,"end_character":23},"updated":"2026-08-21 16:51:01.000000000","message":"These 2 sentences seem to be saying the same thing.","commit_id":"9f06463f323ef9f9e6b4cf65f59470b9e378c024"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"e9812179423141b4a4192f60c2c81d26a142f509","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Hitachi driver: Fixed cloning for B20 Storage Array when creating a"},{"line_number":5,"context_line":"    clone that is larger than the source volume. This fix first creates"},{"line_number":6,"context_line":"    the clone, and then resizes it. This fix will first create the clone,"},{"line_number":7,"context_line":"    and then resize it. The parent LDEV must be resized first if it was"},{"line_number":8,"context_line":"    created with hitachi_manage_drs_volumes\u003dFalse configured."}],"source_content_type":"text/x-yaml","patch_set":12,"id":"29083ac2_7339a82f","line":7,"range":{"start_line":5,"start_character":49,"end_line":7,"end_character":23},"in_reply_to":"e45138f8_3df63298","updated":"2026-08-24 20:16:46.000000000","message":"Acknowledged","commit_id":"9f06463f323ef9f9e6b4cf65f59470b9e378c024"}]}
