)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"8f48caec5dd666cfb01c02c43871f8d68d4d8111","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"fdbe4210_4b20e38a","updated":"2022-03-04 09:57:16.000000000","message":"Need to add/update unit tests (UT).","commit_id":"5e89e8539afde301071550c96f1262346ce6cc0e"},{"author":{"_account_id":34201,"name":"Mounika Sreeram","email":"sreeram.mounika@ibm.com","username":"sreerammounika"},"change_message_id":"b64f566b36d622d2a89fceae59bd1ca3feb55afe","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"656bcf54_e4b2ff82","in_reply_to":"fdbe4210_4b20e38a","updated":"2022-03-14 12:01:37.000000000","message":"Added Unit tests.","commit_id":"5e89e8539afde301071550c96f1262346ce6cc0e"},{"author":{"_account_id":34201,"name":"Mounika Sreeram","email":"sreeram.mounika@ibm.com","username":"sreerammounika"},"change_message_id":"574725ada1160043516b1b2544017707e2e3f743","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"2ac8068e_811b979b","updated":"2022-03-16 11:05:58.000000000","message":"run-IBM Storage CI","commit_id":"cc258ea0ef2162e0ce62c2ab574fdcb31a6e00fe"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"73fca414caa5606dd535be5a5f22adebcf100d0b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"3c6c9f8f_497a47ac","updated":"2022-03-30 09:46:02.000000000","message":"Few minor comments inline","commit_id":"6dfdf1a3bf6d704d745733ed8d339b24e767e032"},{"author":{"_account_id":34201,"name":"Mounika Sreeram","email":"sreeram.mounika@ibm.com","username":"sreerammounika"},"change_message_id":"dd218578fcb039e8fd69d1883dbbdf588c114c48","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"6411f488_31f57078","updated":"2022-03-28 04:59:09.000000000","message":"recheck","commit_id":"6dfdf1a3bf6d704d745733ed8d339b24e767e032"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"792eebca085e98326c71a07bafa865de676807bb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"e36adfed_cd77f0f0","updated":"2022-03-28 12:03:46.000000000","message":"run-HPE Storage CI\n","commit_id":"6dfdf1a3bf6d704d745733ed8d339b24e767e032"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"b0a48bfe053cf86d4f41d151fd6e8b0907fbb269","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"de82b82b_8530d386","updated":"2022-04-07 13:05:44.000000000","message":"My comment has been addressed. Zuul \u0026 IBM Storage CI have passed. So +1.\n","commit_id":"dfc6c683b56e50f3d9447e3266a21f3d982b0d80"},{"author":{"_account_id":32074,"name":"Harsh Ailani","email":"haailani@in.ibm.com","username":"haailani"},"change_message_id":"bdd4c588230de19c4945e4ce49dd98b86d97a5b4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"ec3c8b6f_f4bf75bf","updated":"2022-04-19 12:29:45.000000000","message":"Zuul and IBM CI is passed. LGTM.","commit_id":"dfc6c683b56e50f3d9447e3266a21f3d982b0d80"},{"author":{"_account_id":34201,"name":"Mounika Sreeram","email":"sreeram.mounika@ibm.com","username":"sreerammounika"},"change_message_id":"07c9bed5680e981adc368e6b190cac5328aab46d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"866171f1_30ff0cb2","updated":"2022-04-07 09:57:05.000000000","message":"run-IBM Storage CI","commit_id":"dfc6c683b56e50f3d9447e3266a21f3d982b0d80"},{"author":{"_account_id":34541,"name":"Manish","email":"manish.laddha@ibm.com","username":"manishladdha"},"change_message_id":"8516503ef1f23ae6f723392ea684eea352f9d7e2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"8e4e8cd8_c58ae553","updated":"2022-04-22 03:16:46.000000000","message":"run-IBM Storage CI","commit_id":"70cd3b5e1f9a4412a98213ea805acac69f9600db"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"9593bcfe1e5e6bdd008a779130972a17f8535508","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"31de3c34_44a1cacb","updated":"2022-04-28 16:55:01.000000000","message":"I think this looks ok.  Thanks.","commit_id":"685c5fb958cd1c34388720228e7e03dfd880a36c"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"9a0dad40843ab569ad13cd8c72301e0ede985134","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"292b94d7_5333b05a","updated":"2022-04-28 07:54:03.000000000","message":"Thanks for addressing my comments","commit_id":"685c5fb958cd1c34388720228e7e03dfd880a36c"},{"author":{"_account_id":34201,"name":"Mounika Sreeram","email":"sreeram.mounika@ibm.com","username":"sreerammounika"},"change_message_id":"ac1801efd8f79eb19ec455e21ce82c1a2582281e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"978b6b98_d74221fc","updated":"2022-04-28 05:20:39.000000000","message":"run-IBM Storage CI","commit_id":"685c5fb958cd1c34388720228e7e03dfd880a36c"}],"cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py":[{"author":{"_account_id":32074,"name":"Harsh Ailani","email":"haailani@in.ibm.com","username":"haailani"},"change_message_id":"db1dbed9e497f7ef7a13bf9a3c2146773ae8ee1c","unresolved":true,"context_lines":[{"line_number":2635,"context_line":"        relationship \u003d self.ssh.lsrcrelationship(vol_attrs[\u0027RC_name\u0027])"},{"line_number":2636,"context_line":"        return relationship[0] if len(relationship) \u003e 0 else None"},{"line_number":2637,"context_line":""},{"line_number":2638,"context_line":"    def get_target_volume_name(self, source_volume_name):"},{"line_number":2639,"context_line":"        rel_info \u003d self.get_relationship_info(source_volume_name)"},{"line_number":2640,"context_line":"        if source_volume_name \u003d\u003d rel_info[\"aux_vdisk_name\"]:"},{"line_number":2641,"context_line":"            target_volume \u003d rel_info[\"master_vdisk_name\"]"}],"source_content_type":"text/x-python","patch_set":1,"id":"a497acc9_a9cec90f","line":2638,"updated":"2022-03-10 06:03:22.000000000","message":"This function doesn\u0027t handle the scenario when the relationship doesn\u0027t exist on the storage.","commit_id":"5e89e8539afde301071550c96f1262346ce6cc0e"},{"author":{"_account_id":34201,"name":"Mounika Sreeram","email":"sreeram.mounika@ibm.com","username":"sreerammounika"},"change_message_id":"b64f566b36d622d2a89fceae59bd1ca3feb55afe","unresolved":false,"context_lines":[{"line_number":2635,"context_line":"        relationship \u003d self.ssh.lsrcrelationship(vol_attrs[\u0027RC_name\u0027])"},{"line_number":2636,"context_line":"        return relationship[0] if len(relationship) \u003e 0 else None"},{"line_number":2637,"context_line":""},{"line_number":2638,"context_line":"    def get_target_volume_name(self, source_volume_name):"},{"line_number":2639,"context_line":"        rel_info \u003d self.get_relationship_info(source_volume_name)"},{"line_number":2640,"context_line":"        if source_volume_name \u003d\u003d rel_info[\"aux_vdisk_name\"]:"},{"line_number":2641,"context_line":"            target_volume \u003d rel_info[\"master_vdisk_name\"]"}],"source_content_type":"text/x-python","patch_set":1,"id":"b9ca88f0_a8de7844","line":2638,"in_reply_to":"a497acc9_a9cec90f","updated":"2022-03-14 12:01:37.000000000","message":"Thanks for the review.\n\nHandled the scenario where the relationship not exists on storage.","commit_id":"5e89e8539afde301071550c96f1262346ce6cc0e"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"73fca414caa5606dd535be5a5f22adebcf100d0b","unresolved":true,"context_lines":[{"line_number":3773,"context_line":"            return"},{"line_number":3774,"context_line":""},{"line_number":3775,"context_line":"        rep_type \u003d self._get_volume_replicated_type(ctxt, volume)"},{"line_number":3776,"context_line":"        if rep_type or \\"},{"line_number":3777,"context_line":"                volume.replication_status not in [\"not-capable\", \"disabled\"]:"},{"line_number":3778,"context_line":"            target_volume, rel_info \u003d ("},{"line_number":3779,"context_line":"                self._helpers.get_target_volume_information(volume))"}],"source_content_type":"text/x-python","patch_set":5,"id":"7baf057d_4dc5873f","line":3776,"range":{"start_line":3776,"start_character":22,"end_line":3776,"end_character":24},"updated":"2022-03-30 09:46:02.000000000","message":"nit: instead of \"\\\", it would be better to use parenthesis.","commit_id":"6dfdf1a3bf6d704d745733ed8d339b24e767e032"},{"author":{"_account_id":34201,"name":"Mounika Sreeram","email":"sreeram.mounika@ibm.com","username":"sreerammounika"},"change_message_id":"e7c5152684741ceae6d53a73cf5dbfbaa9b77800","unresolved":false,"context_lines":[{"line_number":3773,"context_line":"            return"},{"line_number":3774,"context_line":""},{"line_number":3775,"context_line":"        rep_type \u003d self._get_volume_replicated_type(ctxt, volume)"},{"line_number":3776,"context_line":"        if rep_type or \\"},{"line_number":3777,"context_line":"                volume.replication_status not in [\"not-capable\", \"disabled\"]:"},{"line_number":3778,"context_line":"            target_volume, rel_info \u003d ("},{"line_number":3779,"context_line":"                self._helpers.get_target_volume_information(volume))"}],"source_content_type":"text/x-python","patch_set":5,"id":"74b855f6_cf2d922a","line":3776,"range":{"start_line":3776,"start_character":22,"end_line":3776,"end_character":24},"in_reply_to":"7baf057d_4dc5873f","updated":"2022-04-07 06:18:11.000000000","message":"Addressed the comment.","commit_id":"6dfdf1a3bf6d704d745733ed8d339b24e767e032"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"73fca414caa5606dd535be5a5f22adebcf100d0b","unresolved":true,"context_lines":[{"line_number":4159,"context_line":"        master_helper.stop_relationship(volume.name)"},{"line_number":4160,"context_line":"        master_helper.change_relationship_cyclingmode(volume.name, \u0027multi\u0027)"},{"line_number":4161,"context_line":"        # Set source_change_volume and target_change_volume"},{"line_number":4162,"context_line":"        if rel_info[\"master_vdisk_name\"] \u003d\u003d volume.name:"},{"line_number":4163,"context_line":"            master_helper.change_relationship_changevolume(volume.name,"},{"line_number":4164,"context_line":"                                                           src_change_vol,"},{"line_number":4165,"context_line":"                                                           True)"}],"source_content_type":"text/x-python","patch_set":5,"id":"288d1c07_3cad66ff","line":4162,"updated":"2022-03-30 09:46:02.000000000","message":"If rel_info is not passed, then as per line 4127 ... it has default value of None.\nIn such case, Type/Key error would be observed here.\nSo, would it better ... not to have any default value for rel_info at line 4127 ?","commit_id":"6dfdf1a3bf6d704d745733ed8d339b24e767e032"},{"author":{"_account_id":34201,"name":"Mounika Sreeram","email":"sreeram.mounika@ibm.com","username":"sreerammounika"},"change_message_id":"e7c5152684741ceae6d53a73cf5dbfbaa9b77800","unresolved":false,"context_lines":[{"line_number":4159,"context_line":"        master_helper.stop_relationship(volume.name)"},{"line_number":4160,"context_line":"        master_helper.change_relationship_cyclingmode(volume.name, \u0027multi\u0027)"},{"line_number":4161,"context_line":"        # Set source_change_volume and target_change_volume"},{"line_number":4162,"context_line":"        if rel_info[\"master_vdisk_name\"] \u003d\u003d volume.name:"},{"line_number":4163,"context_line":"            master_helper.change_relationship_changevolume(volume.name,"},{"line_number":4164,"context_line":"                                                           src_change_vol,"},{"line_number":4165,"context_line":"                                                           True)"}],"source_content_type":"text/x-python","patch_set":5,"id":"137a5d89_cbf3913b","line":4162,"in_reply_to":"288d1c07_3cad66ff","updated":"2022-04-07 06:18:11.000000000","message":"Addressed the comment.","commit_id":"6dfdf1a3bf6d704d745733ed8d339b24e767e032"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"66f711185f94e6c1f7613d3838be518edd7e0730","unresolved":true,"context_lines":[{"line_number":2638,"context_line":"        relationship \u003d self.ssh.lsrcrelationship(vol_attrs[\u0027RC_name\u0027])"},{"line_number":2639,"context_line":"        return relationship[0] if len(relationship) \u003e 0 else None"},{"line_number":2640,"context_line":""},{"line_number":2641,"context_line":"    def check_order_to_resize(self, volume, rel_info):"},{"line_number":2642,"context_line":"        flag \u003d False"},{"line_number":2643,"context_line":"        # flag will be true if either source_volume is the primary volume or"},{"line_number":2644,"context_line":"        # onboarded auxiliary volume is primary [Reverse replication failover]"}],"source_content_type":"text/x-python","patch_set":7,"id":"40d53828_f5572f7c","line":2641,"updated":"2022-04-26 14:46:35.000000000","message":"the name of this method doesn\u0027t align with implementation","commit_id":"70cd3b5e1f9a4412a98213ea805acac69f9600db"},{"author":{"_account_id":34201,"name":"Mounika Sreeram","email":"sreeram.mounika@ibm.com","username":"sreerammounika"},"change_message_id":"56f9d055f1ac6079caa7635518d64d5f9e3c74cb","unresolved":false,"context_lines":[{"line_number":2638,"context_line":"        relationship \u003d self.ssh.lsrcrelationship(vol_attrs[\u0027RC_name\u0027])"},{"line_number":2639,"context_line":"        return relationship[0] if len(relationship) \u003e 0 else None"},{"line_number":2640,"context_line":""},{"line_number":2641,"context_line":"    def check_order_to_resize(self, volume, rel_info):"},{"line_number":2642,"context_line":"        flag \u003d False"},{"line_number":2643,"context_line":"        # flag will be true if either source_volume is the primary volume or"},{"line_number":2644,"context_line":"        # onboarded auxiliary volume is primary [Reverse replication failover]"}],"source_content_type":"text/x-python","patch_set":7,"id":"c1bec723_df4e9c99","line":2641,"in_reply_to":"40d53828_f5572f7c","updated":"2022-04-27 13:52:27.000000000","message":"Hi Ivan,\n\nThanks for the comment. Changed the function name as \"is_replicated_volume_primary\" since it is checking the primary attribute for a replicated on-boarded volume.","commit_id":"70cd3b5e1f9a4412a98213ea805acac69f9600db"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"66f711185f94e6c1f7613d3838be518edd7e0730","unresolved":true,"context_lines":[{"line_number":2646,"context_line":"                rel_info[\"primary\"] \u003d\u003d \"master\") or"},{"line_number":2647,"context_line":"            (rel_info[\"master_vdisk_name\"] !\u003d volume.name and"},{"line_number":2648,"context_line":"                rel_info[\"primary\"] \u003d\u003d \"aux\")):"},{"line_number":2649,"context_line":"            flag \u003d True"},{"line_number":2650,"context_line":"        return flag"},{"line_number":2651,"context_line":""},{"line_number":2652,"context_line":"    def get_target_volume_information(self, source_volume):"}],"source_content_type":"text/x-python","patch_set":7,"id":"d63accd2_0da26233","line":2649,"updated":"2022-04-26 14:46:35.000000000","message":"we can just use \u0027return True\u0027 and \u0027return False\u0027 instead of additional value introduction","commit_id":"70cd3b5e1f9a4412a98213ea805acac69f9600db"},{"author":{"_account_id":34201,"name":"Mounika Sreeram","email":"sreeram.mounika@ibm.com","username":"sreerammounika"},"change_message_id":"56f9d055f1ac6079caa7635518d64d5f9e3c74cb","unresolved":false,"context_lines":[{"line_number":2646,"context_line":"                rel_info[\"primary\"] \u003d\u003d \"master\") or"},{"line_number":2647,"context_line":"            (rel_info[\"master_vdisk_name\"] !\u003d volume.name and"},{"line_number":2648,"context_line":"                rel_info[\"primary\"] \u003d\u003d \"aux\")):"},{"line_number":2649,"context_line":"            flag \u003d True"},{"line_number":2650,"context_line":"        return flag"},{"line_number":2651,"context_line":""},{"line_number":2652,"context_line":"    def get_target_volume_information(self, source_volume):"}],"source_content_type":"text/x-python","patch_set":7,"id":"f72aaf84_10c1af9f","line":2649,"in_reply_to":"d63accd2_0da26233","updated":"2022-04-27 13:52:27.000000000","message":"Hi Ivan,\n\nThanks for the comment. Addressed it.","commit_id":"70cd3b5e1f9a4412a98213ea805acac69f9600db"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"66f711185f94e6c1f7613d3838be518edd7e0730","unresolved":true,"context_lines":[{"line_number":4097,"context_line":"                                                   force_delete\u003dTrue)"},{"line_number":4098,"context_line":""},{"line_number":4099,"context_line":"                        # Extend primary volume and auxiliary volume"},{"line_number":4100,"context_line":"                        if flag:"},{"line_number":4101,"context_line":"                            # source_volume is the primary volume or"},{"line_number":4102,"context_line":"                            # onboarded auxiliary volume is primary"},{"line_number":4103,"context_line":"                            # [Reverse replication failover]"}],"source_content_type":"text/x-python","patch_set":7,"id":"b503d255_cc471c3b","line":4100,"updated":"2022-04-26 14:46:35.000000000","message":"it duplicates lines 4057-4068","commit_id":"70cd3b5e1f9a4412a98213ea805acac69f9600db"},{"author":{"_account_id":34201,"name":"Mounika Sreeram","email":"sreeram.mounika@ibm.com","username":"sreerammounika"},"change_message_id":"56f9d055f1ac6079caa7635518d64d5f9e3c74cb","unresolved":false,"context_lines":[{"line_number":4097,"context_line":"                                                   force_delete\u003dTrue)"},{"line_number":4098,"context_line":""},{"line_number":4099,"context_line":"                        # Extend primary volume and auxiliary volume"},{"line_number":4100,"context_line":"                        if flag:"},{"line_number":4101,"context_line":"                            # source_volume is the primary volume or"},{"line_number":4102,"context_line":"                            # onboarded auxiliary volume is primary"},{"line_number":4103,"context_line":"                            # [Reverse replication failover]"}],"source_content_type":"text/x-python","patch_set":7,"id":"b1955888_af36bd8f","line":4100,"in_reply_to":"b503d255_cc471c3b","updated":"2022-04-27 13:52:27.000000000","message":"Hi Ivan,\n\nThanks for the comment. Addressed it.","commit_id":"70cd3b5e1f9a4412a98213ea805acac69f9600db"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"66f711185f94e6c1f7613d3838be518edd7e0730","unresolved":true,"context_lines":[{"line_number":4214,"context_line":"            master_helper.stop_relationship(volume.name)"},{"line_number":4215,"context_line":"            master_helper.change_relationship_cyclingmode(volume.name, \u0027multi\u0027)"},{"line_number":4216,"context_line":"            # Set source_change_volume and target_change_volume"},{"line_number":4217,"context_line":"            if rel_info[\"master_vdisk_name\"] \u003d\u003d volume.name:"},{"line_number":4218,"context_line":"                master_helper.change_relationship_changevolume(volume.name,"},{"line_number":4219,"context_line":"                                                               src_change_vol,"},{"line_number":4220,"context_line":"                                                               True)"}],"source_content_type":"text/x-python","patch_set":7,"id":"1cc9384a_23fa9efa","line":4217,"updated":"2022-04-26 14:46:35.000000000","message":"it duplicates lines 4194-4209","commit_id":"70cd3b5e1f9a4412a98213ea805acac69f9600db"},{"author":{"_account_id":34201,"name":"Mounika Sreeram","email":"sreeram.mounika@ibm.com","username":"sreerammounika"},"change_message_id":"56f9d055f1ac6079caa7635518d64d5f9e3c74cb","unresolved":false,"context_lines":[{"line_number":4214,"context_line":"            master_helper.stop_relationship(volume.name)"},{"line_number":4215,"context_line":"            master_helper.change_relationship_cyclingmode(volume.name, \u0027multi\u0027)"},{"line_number":4216,"context_line":"            # Set source_change_volume and target_change_volume"},{"line_number":4217,"context_line":"            if rel_info[\"master_vdisk_name\"] \u003d\u003d volume.name:"},{"line_number":4218,"context_line":"                master_helper.change_relationship_changevolume(volume.name,"},{"line_number":4219,"context_line":"                                                               src_change_vol,"},{"line_number":4220,"context_line":"                                                               True)"}],"source_content_type":"text/x-python","patch_set":7,"id":"fb611276_f8b7ad45","line":4217,"in_reply_to":"1cc9384a_23fa9efa","updated":"2022-04-27 13:52:27.000000000","message":"Hi Ivan,\n\nThanks for the comment. Addressed it.","commit_id":"70cd3b5e1f9a4412a98213ea805acac69f9600db"}],"releasenotes/notes/bug-1960315-ibm-svf-delete_and_resize_volume_issue_in_reverse_replication-952164a73b336a6d.yaml":[{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"73fca414caa5606dd535be5a5f22adebcf100d0b","unresolved":true,"context_lines":[{"line_number":4,"context_line":"    IBM Spectrum Virtualize family driver"},{"line_number":5,"context_line":"    `Bug #1960315 \u003chttps://bugs.launchpad.net/cinder/+bug/1960315\u003e`_:"},{"line_number":6,"context_line":"    Fixed delete/resize volume issues in"},{"line_number":7,"context_line":"    reverse replication"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7260b4dd_c29c4737","line":7,"range":{"start_line":7,"start_character":4,"end_line":7,"end_character":23},"updated":"2022-03-30 09:46:02.000000000","message":"nit: i guess, there is enough space in above line for these two words.","commit_id":"6dfdf1a3bf6d704d745733ed8d339b24e767e032"},{"author":{"_account_id":34201,"name":"Mounika Sreeram","email":"sreeram.mounika@ibm.com","username":"sreerammounika"},"change_message_id":"e7c5152684741ceae6d53a73cf5dbfbaa9b77800","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    IBM Spectrum Virtualize family driver"},{"line_number":5,"context_line":"    `Bug #1960315 \u003chttps://bugs.launchpad.net/cinder/+bug/1960315\u003e`_:"},{"line_number":6,"context_line":"    Fixed delete/resize volume issues in"},{"line_number":7,"context_line":"    reverse replication"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"8aad4392_f6769a02","line":7,"range":{"start_line":7,"start_character":4,"end_line":7,"end_character":23},"in_reply_to":"7260b4dd_c29c4737","updated":"2022-04-07 06:18:11.000000000","message":"Addressed the comment.","commit_id":"6dfdf1a3bf6d704d745733ed8d339b24e767e032"}]}
