)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28403,"name":"Naoki Saito","email":"nasaito@nec.com","username":"n-saito"},"change_message_id":"a3e8a8461536c651036d97c63b36aff1f7050763","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9444a47e_d5ac913e","updated":"2022-08-26 07:27:52.000000000","message":"The test_volume_extend_when_volume_has_snapshot test is not working in your CI, you should run the test in CI.","commit_id":"8290c10a10db2887082bef770c726585375d12ef"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"71e111450b78d6f882359ce248605b940385fe2b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ec174292_f2a5d263","in_reply_to":"9444a47e_d5ac913e","updated":"2022-08-31 09:59:44.000000000","message":"I rerun Hitachi CI with the test \"test_volume_extend_when_volume_has_snapshot\" on Patchset2","commit_id":"8290c10a10db2887082bef770c726585375d12ef"},{"author":{"_account_id":28403,"name":"Naoki Saito","email":"nasaito@nec.com","username":"n-saito"},"change_message_id":"e778a71f6f55dde9c728b9f838822abe405c0904","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"0896f51f_b0507c4b","in_reply_to":"ec174292_f2a5d263","updated":"2022-09-02 05:00:12.000000000","message":"Thanks.\nYour CI needs to run the \"test_volume_revert_to_snapshot_after_extended_negative\" test as well.\nI hope this test works next time.","commit_id":"8290c10a10db2887082bef770c726585375d12ef"},{"author":{"_account_id":12988,"name":"Peter Penchev","email":"openstack-dev@storpool.com","username":"ppenchev"},"change_message_id":"967b881489b1bce9649982579b19eae9017873bf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"d68a6e7e_88fafd30","updated":"2023-02-07 09:32:03.000000000","message":"run-storpoolci","commit_id":"fc66feb4cf5ce5003e903354a5e7422bdeb9d522"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"000eba20319e72cdd7d9210f53368ff1da9743c7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"19dee60e_23113ab3","updated":"2023-12-11 07:20:42.000000000","message":"Code and UT look good.","commit_id":"d6aba3c8e3a685c130f02e08b687e3bbd71a8d20"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"5af085b3eeef5dbab3ba57d26dd5053a13b6b880","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"cac87a82_1b735cb3","updated":"2024-01-15 01:55:29.000000000","message":"recheck cinder-plugin-ceph-tempest by time out","commit_id":"a722b4f779ed1b84ba21b8f452ed2009c503e0c4"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"b48414c4f198d6c48e2db53ea990fe17aa467248","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"c9210af4_9851a1b7","updated":"2023-12-28 09:59:54.000000000","message":"recheck cinder-tempest-plugin-lvm-lio-barbican by backup failed to build and is in ERROR status","commit_id":"a722b4f779ed1b84ba21b8f452ed2009c503e0c4"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"dbbb88d7f0dd9c9dd1d591566ab832baf616e0b1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"80030597_05be1c73","updated":"2023-12-27 05:15:10.000000000","message":"recheck tempest-integrated-storage by UnexpectedContentType","commit_id":"a722b4f779ed1b84ba21b8f452ed2009c503e0c4"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"30ee704975ce4d45a1714532aa91365fc711bfd1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"39691270_69fc5fb1","updated":"2024-01-18 05:22:33.000000000","message":"rebased by \"896412: Skip sparse copy during volume reimage | https://review.opendev.org/c/openstack/cinder/+/896412 \" is merged","commit_id":"0ef6b571fa73c8497d3300989261748a7863a6b6"},{"author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"change_message_id":"0ad3e0b0124cf390432da2c1206ffe135e71aa9d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"c5de2df1_b0a8cf04","updated":"2024-03-02 03:18:39.000000000","message":"I\u0027m okay with this. The code is confined to the driver and does not seem to do anything too outrageous.","commit_id":"64e7a9ca208cbd8d62847bc494aaf18ed2a02fdd"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"28eee73e87cd1157667c3f0da5f7dfd4dbbe793f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"80886a6b_3ca924fc","updated":"2024-02-28 01:19:31.000000000","message":"recheck tempest-integrated-storage by Unexpected API Error","commit_id":"64e7a9ca208cbd8d62847bc494aaf18ed2a02fdd"},{"author":{"_account_id":37298,"name":"Shogo Takazawa","display_name":"Shogo Takazawa","email":"shogo.takazawa.rq@hitachi.com","username":"stakazawa"},"change_message_id":"6a1cd7b6016099abdc13ed65495c7017ee262bbb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"62671a14_b4a7509b","updated":"2024-11-26 05:57:56.000000000","message":"recheck Request timed out in tempest-integrated-storage","commit_id":"f40d37b15f540d3b161c8485c9c9dcc68c9a676e"},{"author":{"_account_id":38360,"name":"Zachary Mark Raines","display_name":"Zachary Raines","email":"zachary.raines@canonical.com","username":"raineszm","status":"Sustaining Engineer @ Canonical"},"change_message_id":"dad1eeab6013ad5e0623afb03eb920a746456c9b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"17b625f4_1a7aac37","updated":"2025-10-22 20:54:23.000000000","message":"Looks like it does what it says on the tin.","commit_id":"7bc71b5e2774cb1c4e6087c0f33b8f5acb7832c3"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"e6ff18d736db614c476485675a2416d3cfce5ae0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"9c3c21b1_bd727bb0","updated":"2025-10-22 20:52:47.000000000","message":"Responding to Zachary\u0027s concerns.","commit_id":"7bc71b5e2774cb1c4e6087c0f33b8f5acb7832c3"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"849dce12687d096daee6e64789d754c15d638ccf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":22,"id":"85f9b6c9_f300096a","updated":"2025-11-08 00:11:38.000000000","message":"IIUC we are only adding support for extending volume with snaps that are replicated right? Non-replicated volumes should not require anything special to be extended?","commit_id":"3fd0d1c6bc823acd2470f7ea2623518d35a52b81"},{"author":{"_account_id":37923,"name":"anthony gamboa","display_name":"Anthony Gamboa","email":"anthony.gamboa@hitachivantara.com","username":"anthonygamboa","status":"Hitachi Vantara Software Developer"},"change_message_id":"7c4e088e491033add7652b3d53f24c241f3175fa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":22,"id":"ceaf7cbf_6c0f202d","updated":"2025-10-29 02:24:02.000000000","message":"recheck cinder-code-coverage cinder-rally-task cinder-plugin-ceph-tempest-mn-aa devstack-plugin-nfs-tempest-full","commit_id":"3fd0d1c6bc823acd2470f7ea2623518d35a52b81"},{"author":{"_account_id":37923,"name":"anthony gamboa","display_name":"Anthony Gamboa","email":"anthony.gamboa@hitachivantara.com","username":"anthonygamboa","status":"Hitachi Vantara Software Developer"},"change_message_id":"93154e948404f5dbc62172a46f861353464ac36e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":22,"id":"73a8c338_0324bb7c","updated":"2025-10-29 19:06:36.000000000","message":"recheck cinder-tempest-plugin-lvm-lio-barbican","commit_id":"3fd0d1c6bc823acd2470f7ea2623518d35a52b81"},{"author":{"_account_id":37923,"name":"anthony gamboa","display_name":"Anthony Gamboa","email":"anthony.gamboa@hitachivantara.com","username":"anthonygamboa","status":"Hitachi Vantara Software Developer"},"change_message_id":"0270b2c6703bcbc08290abd1631bf15c64f726cb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":22,"id":"df176a5a_54e21be7","updated":"2025-10-29 15:30:18.000000000","message":"recheck openstack-tox-py313\nrecheck grenade-skip-level-always","commit_id":"3fd0d1c6bc823acd2470f7ea2623518d35a52b81"},{"author":{"_account_id":37923,"name":"anthony gamboa","display_name":"Anthony Gamboa","email":"anthony.gamboa@hitachivantara.com","username":"anthonygamboa","status":"Hitachi Vantara Software Developer"},"change_message_id":"7ec1a2c11ab1e5d3219f340de6f96f388148e0e5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":22,"id":"ba7c071c_71ab8b32","updated":"2025-10-29 01:50:21.000000000","message":"recheck test should not have failed","commit_id":"3fd0d1c6bc823acd2470f7ea2623518d35a52b81"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"31eadae92b90d74f151f1aa0810cfe9b04c64301","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":22,"id":"26bad721_4269e304","in_reply_to":"85f9b6c9_f300096a","updated":"2025-11-08 07:40:34.000000000","message":"All snapshots being resized require this special parameter.  \n\nFrom the expansion code (it\u0027s harmless to include it otherwise):\n        if (hasattr(\n                self.conf,\n                self.driver_info[\u0027param_prefix\u0027] +\n                \u0027_enable_extend_volume_having_snapshots\u0027)\n                and self.conf.hitachi_enable_extend_volume_having_snapshots):\n            body[\u0027parameters\u0027][\u0027enhancedExpansion\u0027] \u003d True\n\nBut you are correct that this also enables some additional handling for replication.","commit_id":"3fd0d1c6bc823acd2470f7ea2623518d35a52b81"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"afafafe21cda5e3b414a8d03f5ff5634125f7c8b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"b245ef94_39f1fda3","updated":"2025-11-11 04:21:12.000000000","message":"Hi Anthony / Rajat / Brian,\ni am also facing issue with zuul.\non my patch [1], zuul got triggered; but failed 3 times.\nNot sure if anyone else is also facing similar issues.\n\n[1] https://review.opendev.org/c/openstack/cinder/+/964558","commit_id":"4eea47c378d83609fdba909eddf06a1fed8e5c06"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"31eadae92b90d74f151f1aa0810cfe9b04c64301","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"a59c00c0_b930b58c","updated":"2025-11-08 07:40:34.000000000","message":"Hi Rajat,\n\nThank you kindly for your review!  I have responded to your inquiry and renamed the long parameter name.","commit_id":"4eea47c378d83609fdba909eddf06a1fed8e5c06"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"d32836285690e48c85e34917919318b5e6b79d14","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"c805a9df_f96178d9","updated":"2025-11-12 04:34:42.000000000","message":"On my patch, zuul triggered. But failed 4 times.","commit_id":"4eea47c378d83609fdba909eddf06a1fed8e5c06"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"5281c346aa084a8e322cd0c3aaaa066543feaae8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"be100692_6cc40497","updated":"2025-11-09 00:38:13.000000000","message":"Thanks Anthony for addressing my comments. will wait for zuul and hitachi CI to pass before giving a +2.","commit_id":"4eea47c378d83609fdba909eddf06a1fed8e5c06"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"1c36d28fb718e2635e8d72db92aab79a899e2277","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"2e469b66_0b87176e","updated":"2025-11-11 04:22:09.000000000","message":"recheck","commit_id":"4eea47c378d83609fdba909eddf06a1fed8e5c06"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"9bd4206084532b1d588b9d657dbbd3a688e30981","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"17b0aba2_e71e684e","updated":"2025-11-10 06:07:00.000000000","message":"recheck strangely enough it still doesn\u0027t show up in the zuul queue","commit_id":"4eea47c378d83609fdba909eddf06a1fed8e5c06"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"22af507c1aad9eddf77838f2b65f2cd826e32956","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"f041a082_479bbafc","updated":"2025-11-09 05:51:22.000000000","message":"recheck zuul has not kicked in and it\u0027s been almost a day.","commit_id":"4eea47c378d83609fdba909eddf06a1fed8e5c06"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"01b8d42fea0567f679d3e69a3288f6f13e296451","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"c313e744_6a16471d","in_reply_to":"81b719b7_cc472fd4","updated":"2025-11-11 23:27:54.000000000","message":"Strangely, it still never triggered.  However, now with our B20 patch merged, this guy needs a rebase.  So hopefully it will get picked up with the rebase today.","commit_id":"4eea47c378d83609fdba909eddf06a1fed8e5c06"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"ca86d5630613dc2f912117a4c55cabaef793faa1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"b5a83c60_e799e5ff","in_reply_to":"8c33f3d7_729a078d","updated":"2025-11-15 12:28:27.000000000","message":"Hi Rajat!\n\nWe have completed the rebase against master, and Tempest/Zuul are passing now!  We are ready to accept your glorious +2 with open arms :-)\n\nSorry for the delay on this.","commit_id":"4eea47c378d83609fdba909eddf06a1fed8e5c06"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"01b8d42fea0567f679d3e69a3288f6f13e296451","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"b6175806_d73dbf82","in_reply_to":"b245ef94_39f1fda3","updated":"2025-11-11 23:27:54.000000000","message":"Looks like yours got going.","commit_id":"4eea47c378d83609fdba909eddf06a1fed8e5c06"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"cd997d524bff5f0777805bd364d3fb7936129dea","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"81b719b7_cc472fd4","in_reply_to":"be100692_6cc40497","updated":"2025-11-09 05:50:07.000000000","message":"Thank you Rajat, and understood. \n\nZuul is taking a very long time to kick in it seems (it was having timouts end of last week too).\n\nThe CI has taken a bit long too, so we will check on it.  There were several patch sets that all came at once for the B20, so maybe it\u0027s working over time.","commit_id":"4eea47c378d83609fdba909eddf06a1fed8e5c06"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"026eb8b64eaad8f9a02a01f94e74087d3ba15a2d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"8c33f3d7_729a078d","in_reply_to":"c313e744_6a16471d","updated":"2025-11-11 23:59:13.000000000","message":"On second thought, we\u0027re going to wait for the replication patch to merge first.  This patch is based on that patch, and while it\u0027s rebased on that patch as well, this one has a merge conflict and that one does not.","commit_id":"4eea47c378d83609fdba909eddf06a1fed8e5c06"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"b38aeaa0d7a4bee0cf5a77f84333c78b6a87bd01","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"f71ffa2e_b31bcab2","in_reply_to":"c805a9df_f96178d9","updated":"2025-11-12 04:46:26.000000000","message":"Gotcha.  Yeah, something is going on for sure.  I saw another -1 on the VAST patch as well.","commit_id":"4eea47c378d83609fdba909eddf06a1fed8e5c06"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"ca86d5630613dc2f912117a4c55cabaef793faa1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"37f2bb4e_bc2905b0","updated":"2025-11-15 12:28:27.000000000","message":"Alert Rajat that testing is now passing.","commit_id":"047e717b981f360ffb949b958041af009965ed4f"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"7139f3409e2470465312a3f7c13c7e7c9bbb32ff","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"e72b1196_444716b7","updated":"2025-11-16 11:00:44.000000000","message":"Thanks Anthony. Hitachi iSCSI and FC CI are passing, code and tests looks good. LGTM.","commit_id":"047e717b981f360ffb949b958041af009965ed4f"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"e7fd48647edbc87cd3c695cd70e7cbd9cd2d7b90","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"f3f4dbfa_f68b9879","updated":"2025-11-19 13:51:49.000000000","message":"recheck cinder-plugin-ceph-tempest","commit_id":"047e717b981f360ffb949b958041af009965ed4f"}],"cinder/volume/drivers/hitachi/hbsd_common.py":[{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"849dce12687d096daee6e64789d754c15d638ccf","unresolved":true,"context_lines":[{"line_number":163,"context_line":""},{"line_number":164,"context_line":"COMMON_EXTEND_OPTS \u003d ["},{"line_number":165,"context_line":"    cfg.BoolOpt("},{"line_number":166,"context_line":"        \u0027hitachi_enable_extend_volume_having_snapshots\u0027,"},{"line_number":167,"context_line":"        default\u003dFalse,"},{"line_number":168,"context_line":"        help\u003d\u0027Enables or disables to extend volume having snapshots.\u0027),"},{"line_number":169,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":22,"id":"11c67fec_b8a60998","line":166,"range":{"start_line":166,"start_character":9,"end_line":166,"end_character":54},"updated":"2025-11-08 00:11:38.000000000","message":"can we shorten this name to ``hitachi_extend_volume_with_snaps`` or something?","commit_id":"3fd0d1c6bc823acd2470f7ea2623518d35a52b81"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"31eadae92b90d74f151f1aa0810cfe9b04c64301","unresolved":false,"context_lines":[{"line_number":163,"context_line":""},{"line_number":164,"context_line":"COMMON_EXTEND_OPTS \u003d ["},{"line_number":165,"context_line":"    cfg.BoolOpt("},{"line_number":166,"context_line":"        \u0027hitachi_enable_extend_volume_having_snapshots\u0027,"},{"line_number":167,"context_line":"        default\u003dFalse,"},{"line_number":168,"context_line":"        help\u003d\u0027Enables or disables to extend volume having snapshots.\u0027),"},{"line_number":169,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":22,"id":"c4ba0b57_8621fccb","line":166,"range":{"start_line":166,"start_character":9,"end_line":166,"end_character":54},"in_reply_to":"11c67fec_b8a60998","updated":"2025-11-08 07:40:34.000000000","message":"Done, named it hitachi_extend_snapshot_volumes","commit_id":"3fd0d1c6bc823acd2470f7ea2623518d35a52b81"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"5281c346aa084a8e322cd0c3aaaa066543feaae8","unresolved":false,"context_lines":[{"line_number":163,"context_line":""},{"line_number":164,"context_line":"COMMON_EXTEND_OPTS \u003d ["},{"line_number":165,"context_line":"    cfg.BoolOpt("},{"line_number":166,"context_line":"        \u0027hitachi_extend_snapshot_volumes\u0027,"},{"line_number":167,"context_line":"        default\u003dFalse,"},{"line_number":168,"context_line":"        help\u003d\u0027Enables or disables to extend volume having snapshots.\u0027),"},{"line_number":169,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":23,"id":"dc74eeeb_cdd1703d","line":166,"range":{"start_line":166,"start_character":9,"end_line":166,"end_character":40},"updated":"2025-11-09 00:38:13.000000000","message":"sorry to be a PITA but this name (to me) doesn\u0027t convey what we are trying to achieve with this config option. However, my comment was aimed at shortening the name so I should not complain as long as the operators don\u0027t have a problem setting this config option. Also the description explains it clearly so this is just a thought and no need to address this comment.","commit_id":"4eea47c378d83609fdba909eddf06a1fed8e5c06"}],"cinder/volume/drivers/hitachi/hbsd_utils.py":[{"author":{"_account_id":38360,"name":"Zachary Mark Raines","display_name":"Zachary Raines","email":"zachary.raines@canonical.com","username":"raineszm","status":"Sustaining Engineer @ Canonical"},"change_message_id":"51d81addd5bae0ab3c25a7f6c09cd85816a88ede","unresolved":true,"context_lines":[{"line_number":789,"context_line":"               \u0027Cinder object. (%(obj)s: %(obj_id)s)\u0027,"},{"line_number":790,"context_line":"        \u0027suffix\u0027: ERROR_SUFFIX,"},{"line_number":791,"context_line":"    }"},{"line_number":792,"context_line":"    REPLICATION_AND_GROUP_ERROR \u003d {"},{"line_number":793,"context_line":"        \u0027msg_id\u0027: 771,"},{"line_number":794,"context_line":"        \u0027loglevel\u0027: base_logging.ERROR,"},{"line_number":795,"context_line":"        \u0027msg\u0027: (\u0027Failed to %(operation)s. Remote replication and \u0027"}],"source_content_type":"text/x-python","patch_set":19,"id":"6a22139f_d558c1cc","line":792,"updated":"2025-10-22 19:16:07.000000000","message":"Why was this moved up here from down below. It seems unchanged?","commit_id":"a6df1874d357ff164955f54eb9e0905ab2b9ae69"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"e6ff18d736db614c476485675a2416d3cfce5ae0","unresolved":false,"context_lines":[{"line_number":789,"context_line":"               \u0027Cinder object. (%(obj)s: %(obj_id)s)\u0027,"},{"line_number":790,"context_line":"        \u0027suffix\u0027: ERROR_SUFFIX,"},{"line_number":791,"context_line":"    }"},{"line_number":792,"context_line":"    REPLICATION_AND_GROUP_ERROR \u003d {"},{"line_number":793,"context_line":"        \u0027msg_id\u0027: 771,"},{"line_number":794,"context_line":"        \u0027loglevel\u0027: base_logging.ERROR,"},{"line_number":795,"context_line":"        \u0027msg\u0027: (\u0027Failed to %(operation)s. Remote replication and \u0027"}],"source_content_type":"text/x-python","patch_set":19,"id":"ac3e205a_7eaf859d","line":792,"in_reply_to":"6a22139f_d558c1cc","updated":"2025-10-22 20:52:47.000000000","message":"just to keep the msg_id ordering consistent so the next time someone adds one they don\u0027t get duplicated.\n\nOriginally this patch came before the patch that added 772 and 773, but we had to swap them around for priorities.","commit_id":"a6df1874d357ff164955f54eb9e0905ab2b9ae69"}],"releasenotes/notes/hitachi-vsp-update-extend-vol-6e4348e69da49444.yaml":[{"author":{"_account_id":28403,"name":"Naoki Saito","email":"nasaito@nec.com","username":"n-saito"},"change_message_id":"a3e8a8461536c651036d97c63b36aff1f7050763","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Support extending volume with snapshot"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"d83829a9_4dbc8d51","line":4,"updated":"2022-08-26 07:27:52.000000000","message":"You should add that it is an enhancement to your driver.","commit_id":"8290c10a10db2887082bef770c726585375d12ef"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"8dbaff4656e8980595c0813be716988687c14ba8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Support extending volume with snapshot"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"a7bcfaba_d42cabce","line":4,"in_reply_to":"d83829a9_4dbc8d51","updated":"2022-08-29 12:19:00.000000000","message":"I\u0027ve added the driver name in the releasenote, as patchset2","commit_id":"8290c10a10db2887082bef770c726585375d12ef"},{"author":{"_account_id":38360,"name":"Zachary Mark Raines","display_name":"Zachary Raines","email":"zachary.raines@canonical.com","username":"raineszm","status":"Sustaining Engineer @ Canonical"},"change_message_id":"51d81addd5bae0ab3c25a7f6c09cd85816a88ede","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Hitachi driver: Support extending volume has snapshot"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"eec22550_df04acdc","line":4,"updated":"2025-10-22 19:16:07.000000000","message":"Probably should be something like \u0027extending volume which has a snapshot\u0027 or similar. Regardless maybe better to give just a little more context.","commit_id":"a6df1874d357ff164955f54eb9e0905ab2b9ae69"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"e6ff18d736db614c476485675a2416d3cfce5ae0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Hitachi driver: Support extending volume has snapshot"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"397e9180_9bef701b","line":4,"in_reply_to":"eec22550_df04acdc","updated":"2025-10-22 20:52:47.000000000","message":"We\u0027ve updated the features note - thank you!","commit_id":"a6df1874d357ff164955f54eb9e0905ab2b9ae69"}]}
