)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"5f92d5b95d351c70ffb12486777e94d50da24b86","unresolved":false,"context_lines":[{"line_number":12,"context_line":"wait for process to complete and setting of any attribute"},{"line_number":13,"context_line":"on cloned volume failed during online copy of data."},{"line_number":14,"context_line":"This patch ensures it choses non online copy code path"},{"line_number":15,"context_line":"for above scenario."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"2.Backup of attached volume fails with snapCPG error"},{"line_number":18,"context_line":"Sometime, during online clone operation, we set snapCPG and"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"5a74a57a_69026db6","line":15,"updated":"2016-11-29 16:57:20.000000000","message":"another possible solution is to check to see if there are other volumes exported to the same host.  They would also have the chap credentials available.","commit_id":"69be554ce339f7acf15325a68a1f3d837757a3cd"},{"author":{"_account_id":21407,"name":"Kushal Wathore","email":"kushal.wathore@hpe.com","username":"kwathore"},"change_message_id":"8156e6060f150d540e02358d65206084babaffb6","unresolved":false,"context_lines":[{"line_number":12,"context_line":"wait for process to complete and setting of any attribute"},{"line_number":13,"context_line":"on cloned volume failed during online copy of data."},{"line_number":14,"context_line":"This patch ensures it choses non online copy code path"},{"line_number":15,"context_line":"for above scenario."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"2.Backup of attached volume fails with snapCPG error"},{"line_number":18,"context_line":"Sometime, during online clone operation, we set snapCPG and"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"5a74a57a_8d069e1e","line":15,"in_reply_to":"5a74a57a_69026db6","updated":"2016-12-01 06:55:17.000000000","message":"Thanks Walter, I agree with your suggestion.   \nBut, we have already proposed my patch and did lot of regression testing. \nRegression did not encounter any issues so far.","commit_id":"69be554ce339f7acf15325a68a1f3d837757a3cd"}],"cinder/volume/drivers/hpe/hpe_3par_common.py":[{"author":{"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},"change_message_id":"169f7d184ff85219db8c8abd61f2ec331e7c89af","unresolved":false,"context_lines":[{"line_number":2008,"context_line":"                    vol_chap_enabled \u003d False"},{"line_number":2009,"context_line":""},{"line_number":2010,"context_line":"            # Check whether a process is a backup"},{"line_number":2011,"context_line":"            if \u0027status\u0027 in src_vref and ("},{"line_number":2012,"context_line":"               str(src_vref[\u0027status\u0027]) \u003d\u003d \u0027backing-up\u0027):"},{"line_number":2013,"context_line":"                back_up_process \u003d True"},{"line_number":2014,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"5a74a57a_5436dce7","line":2011,"range":{"start_line":2011,"start_character":12,"end_line":2011,"end_character":35},"updated":"2016-11-24 11:50:31.000000000","message":"I\u0027m suspicious about this change, is it really valid for a src_vref not to have a \u0027status\u0027 key?","commit_id":"1d57e5824b3440765b91fcd6f32f8cab19c47a6f"},{"author":{"_account_id":21407,"name":"Kushal Wathore","email":"kushal.wathore@hpe.com","username":"kwathore"},"change_message_id":"6c69fa9e048ed3e6b3752ebb245d63909c86f690","unresolved":false,"context_lines":[{"line_number":2008,"context_line":"                    vol_chap_enabled \u003d False"},{"line_number":2009,"context_line":""},{"line_number":2010,"context_line":"            # Check whether a process is a backup"},{"line_number":2011,"context_line":"            if \u0027status\u0027 in src_vref and ("},{"line_number":2012,"context_line":"               str(src_vref[\u0027status\u0027]) \u003d\u003d \u0027backing-up\u0027):"},{"line_number":2013,"context_line":"                back_up_process \u003d True"},{"line_number":2014,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"5a74a57a_f4b0c8df","line":2011,"range":{"start_line":2011,"start_character":12,"end_line":2011,"end_character":35},"in_reply_to":"5a74a57a_5436dce7","updated":"2016-11-24 12:02:12.000000000","message":"In HPE unit test cases file we have volumes at many places where we do not have \"status\" attribute for them.\nWhen such volume take this code path it fails.\n\nThis change will take additional precaution for such volumes.","commit_id":"1d57e5824b3440765b91fcd6f32f8cab19c47a6f"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"f12b35a376fae48dc7dcf33096cfcc700db11ca3","unresolved":false,"context_lines":[{"line_number":1638,"context_line":"        LOG.debug(msg)"},{"line_number":1639,"context_line":"        if \u0027userCPG\u0027 in vol:"},{"line_number":1640,"context_line":"            return vol[\u0027userCPG\u0027]"},{"line_number":1641,"context_line":"        elif \u0027snapCPG\u0027 in vol:"},{"line_number":1642,"context_line":"            return vol[\u0027snapCPG\u0027]"},{"line_number":1643,"context_line":"        else:"},{"line_number":1644,"context_line":"            return volume[\u0027host\u0027].split(\u0027#\u0027)[1]"}],"source_content_type":"text/x-python","patch_set":7,"id":"5a74a57a_44378afe","line":1641,"updated":"2016-11-28 20:48:02.000000000","message":"you only want to allow using the snapCPG during host creation.  This is dangerous.","commit_id":"12dc27ad1721d061557f0513c60b241c8f243158"},{"author":{"_account_id":23113,"name":"Hariprasad S Venkatasubramanian","email":"hari.venkat@hpe.com","username":"hari.venkat"},"change_message_id":"17fdfb828d31548b0301af0b64ff359322c044fe","unresolved":false,"context_lines":[{"line_number":1638,"context_line":"        LOG.debug(msg)"},{"line_number":1639,"context_line":"        if \u0027userCPG\u0027 in vol:"},{"line_number":1640,"context_line":"            return vol[\u0027userCPG\u0027]"},{"line_number":1641,"context_line":"        elif \u0027snapCPG\u0027 in vol:"},{"line_number":1642,"context_line":"            return vol[\u0027snapCPG\u0027]"},{"line_number":1643,"context_line":"        else:"},{"line_number":1644,"context_line":"            return volume[\u0027host\u0027].split(\u0027#\u0027)[1]"}],"source_content_type":"text/x-python","patch_set":7,"id":"5a74a57a_d42ede8a","line":1641,"in_reply_to":"5a74a57a_44378afe","updated":"2016-11-29 04:41:01.000000000","message":"@Walt - thanks for this. \n\n@Kushal - the point of use is in _create_host() method in both FC / iSCSI drivers.\n\nyou may want to modify this as:\nelif allowSnap and \u0027snapCPG\u0027 in vol:","commit_id":"12dc27ad1721d061557f0513c60b241c8f243158"},{"author":{"_account_id":21407,"name":"Kushal Wathore","email":"kushal.wathore@hpe.com","username":"kwathore"},"change_message_id":"26ba5ad6c510b5c87412a1f6e10d3f3c2131793d","unresolved":false,"context_lines":[{"line_number":1638,"context_line":"        LOG.debug(msg)"},{"line_number":1639,"context_line":"        if \u0027userCPG\u0027 in vol:"},{"line_number":1640,"context_line":"            return vol[\u0027userCPG\u0027]"},{"line_number":1641,"context_line":"        elif \u0027snapCPG\u0027 in vol:"},{"line_number":1642,"context_line":"            return vol[\u0027snapCPG\u0027]"},{"line_number":1643,"context_line":"        else:"},{"line_number":1644,"context_line":"            return volume[\u0027host\u0027].split(\u0027#\u0027)[1]"}],"source_content_type":"text/x-python","patch_set":7,"id":"5a74a57a_8280968c","line":1641,"in_reply_to":"5a74a57a_d42ede8a","updated":"2016-11-29 11:46:36.000000000","message":"Thanks Walter and Hari,\nDone the changes","commit_id":"12dc27ad1721d061557f0513c60b241c8f243158"},{"author":{"_account_id":23113,"name":"Hariprasad S Venkatasubramanian","email":"hari.venkat@hpe.com","username":"hari.venkat"},"change_message_id":"17fdfb828d31548b0301af0b64ff359322c044fe","unresolved":false,"context_lines":[{"line_number":1641,"context_line":"        elif \u0027snapCPG\u0027 in vol:"},{"line_number":1642,"context_line":"            return vol[\u0027snapCPG\u0027]"},{"line_number":1643,"context_line":"        else:"},{"line_number":1644,"context_line":"            return volume[\u0027host\u0027].split(\u0027#\u0027)[1]"},{"line_number":1645,"context_line":""},{"line_number":1646,"context_line":"    def _get_3par_vol_comment(self, volume_name):"},{"line_number":1647,"context_line":"        vol \u003d self.client.getVolume(volume_name)"}],"source_content_type":"text/x-python","patch_set":7,"id":"5a74a57a_d1a4304c","line":1644,"range":{"start_line":1644,"start_character":19,"end_line":1644,"end_character":47},"updated":"2016-11-29 04:41:01.000000000","message":"Please use volume_utils.extract_host() method to do this.\n\n    For example:\n        host \u003d \u0027HostA@BackendB#PoolC\u0027\n        ret \u003d extract_host(host, \u0027host\u0027)\n        # ret is \u0027HostA\u0027\n        ret \u003d extract_host(host, \u0027backend\u0027)\n        # ret is \u0027HostA@BackendB\u0027\n        ret \u003d extract_host(host, \u0027pool\u0027)\n        # ret is \u0027PoolC\u0027","commit_id":"12dc27ad1721d061557f0513c60b241c8f243158"},{"author":{"_account_id":21407,"name":"Kushal Wathore","email":"kushal.wathore@hpe.com","username":"kwathore"},"change_message_id":"26ba5ad6c510b5c87412a1f6e10d3f3c2131793d","unresolved":false,"context_lines":[{"line_number":1641,"context_line":"        elif \u0027snapCPG\u0027 in vol:"},{"line_number":1642,"context_line":"            return vol[\u0027snapCPG\u0027]"},{"line_number":1643,"context_line":"        else:"},{"line_number":1644,"context_line":"            return volume[\u0027host\u0027].split(\u0027#\u0027)[1]"},{"line_number":1645,"context_line":""},{"line_number":1646,"context_line":"    def _get_3par_vol_comment(self, volume_name):"},{"line_number":1647,"context_line":"        vol \u003d self.client.getVolume(volume_name)"}],"source_content_type":"text/x-python","patch_set":7,"id":"5a74a57a_625c5a4b","line":1644,"range":{"start_line":1644,"start_character":19,"end_line":1644,"end_character":47},"in_reply_to":"5a74a57a_d1a4304c","updated":"2016-11-29 11:46:36.000000000","message":"Thanks Hari,\nDone the changes","commit_id":"12dc27ad1721d061557f0513c60b241c8f243158"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"f23812f710cbd0817b8acd0a89f16f9b981ba3fc","unresolved":false,"context_lines":[{"line_number":1634,"context_line":"        # when allowSnap\u003dTrue. For the cases where 3PAR REST call for"},{"line_number":1635,"context_line":"        # get volume doesn\u0027t have either userCPG or snapCPG ,"},{"line_number":1636,"context_line":"        # take the default value of cpg from \u0027host\u0027 attribute from volume param"},{"line_number":1637,"context_line":"        msg \u003d _(\u0027get volume response is: %s\u0027) % (vol)"},{"line_number":1638,"context_line":"        LOG.debug(msg)"},{"line_number":1639,"context_line":"        if \u0027userCPG\u0027 in vol:"},{"line_number":1640,"context_line":"            return vol[\u0027userCPG\u0027]"}],"source_content_type":"text/x-python","patch_set":9,"id":"3a71b18c_311ee963","line":1637,"updated":"2016-12-02 03:08:40.000000000","message":"Get rid of unnecessary msg variable and move this right in to the LOG.debug call.\nGet rid of _() translation for debug level message.\nChange % to , to allow the logger to perform the string formatting only if needed.","commit_id":"7156ae45d73c8126a44fd724558545ffbd0f53da"},{"author":{"_account_id":21407,"name":"Kushal Wathore","email":"kushal.wathore@hpe.com","username":"kwathore"},"change_message_id":"406808d2176638194f0478771eb59563d18b8b2e","unresolved":false,"context_lines":[{"line_number":1634,"context_line":"        # when allowSnap\u003dTrue. For the cases where 3PAR REST call for"},{"line_number":1635,"context_line":"        # get volume doesn\u0027t have either userCPG or snapCPG ,"},{"line_number":1636,"context_line":"        # take the default value of cpg from \u0027host\u0027 attribute from volume param"},{"line_number":1637,"context_line":"        msg \u003d _(\u0027get volume response is: %s\u0027) % (vol)"},{"line_number":1638,"context_line":"        LOG.debug(msg)"},{"line_number":1639,"context_line":"        if \u0027userCPG\u0027 in vol:"},{"line_number":1640,"context_line":"            return vol[\u0027userCPG\u0027]"}],"source_content_type":"text/x-python","patch_set":9,"id":"3a71b18c_9cc0a27e","line":1637,"in_reply_to":"3a71b18c_311ee963","updated":"2016-12-02 10:47:40.000000000","message":"Thanks Sean, Done the changes","commit_id":"7156ae45d73c8126a44fd724558545ffbd0f53da"},{"author":{"_account_id":23113,"name":"Hariprasad S Venkatasubramanian","email":"hari.venkat@hpe.com","username":"hari.venkat"},"change_message_id":"d81371f221c174fb07f4360c994ccb28d0b7c628","unresolved":false,"context_lines":[{"line_number":1638,"context_line":"        LOG.debug(msg)"},{"line_number":1639,"context_line":"        if \u0027userCPG\u0027 in vol:"},{"line_number":1640,"context_line":"            return vol[\u0027userCPG\u0027]"},{"line_number":1641,"context_line":"        elif allowSnap and \u0027snapCPG\u0027 in vol:"},{"line_number":1642,"context_line":"            return vol[\u0027snapCPG\u0027]"},{"line_number":1643,"context_line":"        else:"},{"line_number":1644,"context_line":"            return volume_utils.extract_host(volume[\u0027host\u0027], \u0027pool\u0027)"}],"source_content_type":"text/x-python","patch_set":9,"id":"3a71b18c_4fb04e8c","line":1641,"range":{"start_line":1641,"start_character":13,"end_line":1641,"end_character":22},"updated":"2016-12-01 11:37:20.000000000","message":"logic looks good to me.","commit_id":"7156ae45d73c8126a44fd724558545ffbd0f53da"},{"author":{"_account_id":23113,"name":"Hariprasad S Venkatasubramanian","email":"hari.venkat@hpe.com","username":"hari.venkat"},"change_message_id":"d81371f221c174fb07f4360c994ccb28d0b7c628","unresolved":false,"context_lines":[{"line_number":1641,"context_line":"        elif allowSnap and \u0027snapCPG\u0027 in vol:"},{"line_number":1642,"context_line":"            return vol[\u0027snapCPG\u0027]"},{"line_number":1643,"context_line":"        else:"},{"line_number":1644,"context_line":"            return volume_utils.extract_host(volume[\u0027host\u0027], \u0027pool\u0027)"},{"line_number":1645,"context_line":""},{"line_number":1646,"context_line":"    def _get_3par_vol_comment(self, volume_name):"},{"line_number":1647,"context_line":"        vol \u003d self.client.getVolume(volume_name)"}],"source_content_type":"text/x-python","patch_set":9,"id":"3a71b18c_0f449672","line":1644,"range":{"start_line":1644,"start_character":19,"end_line":1644,"end_character":31},"updated":"2016-12-01 11:37:20.000000000","message":"update looks good","commit_id":"7156ae45d73c8126a44fd724558545ffbd0f53da"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"f23812f710cbd0817b8acd0a89f16f9b981ba3fc","unresolved":false,"context_lines":[{"line_number":2008,"context_line":"                    vol_chap_enabled \u003d False"},{"line_number":2009,"context_line":""},{"line_number":2010,"context_line":"            # Check whether a process is a backup"},{"line_number":2011,"context_line":"            if str(src_vref[\u0027status\u0027]) \u003d\u003d \u0027backing-up\u0027:"},{"line_number":2012,"context_line":"                back_up_process \u003d True"},{"line_number":2013,"context_line":""},{"line_number":2014,"context_line":"            # if the sizes of the 2 volumes are the same and except backup"}],"source_content_type":"text/x-python","patch_set":9,"id":"3a71b18c_b120399d","line":2011,"range":{"start_line":2011,"start_character":15,"end_line":2011,"end_character":18},"updated":"2016-12-02 03:08:40.000000000","message":"Is str() actually needed here?","commit_id":"7156ae45d73c8126a44fd724558545ffbd0f53da"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"f23812f710cbd0817b8acd0a89f16f9b981ba3fc","unresolved":false,"context_lines":[{"line_number":2045,"context_line":"                # The size of the new volume is different, so we have to"},{"line_number":2046,"context_line":"                # copy the volume and wait.  Do the resize after the copy"},{"line_number":2047,"context_line":"                # is complete."},{"line_number":2048,"context_line":"                LOG.debug(\"Creating a clone of volume,using non-online copy.\")"},{"line_number":2049,"context_line":""},{"line_number":2050,"context_line":"                # we first have to create the destination volume"},{"line_number":2051,"context_line":"                model_update \u003d self.create_volume(volume)"}],"source_content_type":"text/x-python","patch_set":9,"id":"3a71b18c_f13ab1cc","line":2048,"range":{"start_line":2048,"start_character":53,"end_line":2048,"end_character":55},"updated":"2016-12-02 03:08:40.000000000","message":"Missing space after the ,","commit_id":"7156ae45d73c8126a44fd724558545ffbd0f53da"},{"author":{"_account_id":21407,"name":"Kushal Wathore","email":"kushal.wathore@hpe.com","username":"kwathore"},"change_message_id":"406808d2176638194f0478771eb59563d18b8b2e","unresolved":false,"context_lines":[{"line_number":2045,"context_line":"                # The size of the new volume is different, so we have to"},{"line_number":2046,"context_line":"                # copy the volume and wait.  Do the resize after the copy"},{"line_number":2047,"context_line":"                # is complete."},{"line_number":2048,"context_line":"                LOG.debug(\"Creating a clone of volume,using non-online copy.\")"},{"line_number":2049,"context_line":""},{"line_number":2050,"context_line":"                # we first have to create the destination volume"},{"line_number":2051,"context_line":"                model_update \u003d self.create_volume(volume)"}],"source_content_type":"text/x-python","patch_set":9,"id":"3a71b18c_fcd0b655","line":2048,"range":{"start_line":2048,"start_character":53,"end_line":2048,"end_character":55},"in_reply_to":"3a71b18c_f13ab1cc","updated":"2016-12-02 10:47:40.000000000","message":"Done the changes","commit_id":"7156ae45d73c8126a44fd724558545ffbd0f53da"}],"cinder/volume/drivers/hpe/hpe_3par_fc.py":[{"author":{"_account_id":21406,"name":"Vijay Ladani","email":"vijay.ladani@hpe.com","username":"vladani"},"change_message_id":"2a9602a47243917c40d54f79a1f57a614211ada2","unresolved":false,"context_lines":[{"line_number":113,"context_line":"        3.0.9 - Handling HTTP conflict 409, host WWN/iSCSI name already used"},{"line_number":114,"context_line":"                by another host, while creating 3PAR FC Host. bug #1597454"},{"line_number":115,"context_line":"        3.0.10 - Added Entry point tracing"},{"line_number":116,"context_line":"        3.0.11 - Fix snapCPG error during backup of attached volume."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    \"\"\""},{"line_number":119,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"5a74a57a_35932351","line":116,"updated":"2016-11-24 10:07:22.000000000","message":"bug #1644238 (append bug number)","commit_id":"1d57e5824b3440765b91fcd6f32f8cab19c47a6f"},{"author":{"_account_id":21407,"name":"Kushal Wathore","email":"kushal.wathore@hpe.com","username":"kwathore"},"change_message_id":"b05862e9c5c52aca339363eb3be1c965a464460a","unresolved":false,"context_lines":[{"line_number":113,"context_line":"        3.0.9 - Handling HTTP conflict 409, host WWN/iSCSI name already used"},{"line_number":114,"context_line":"                by another host, while creating 3PAR FC Host. bug #1597454"},{"line_number":115,"context_line":"        3.0.10 - Added Entry point tracing"},{"line_number":116,"context_line":"        3.0.11 - Fix snapCPG error during backup of attached volume."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    \"\"\""},{"line_number":119,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"5a74a57a_f08c5981","line":116,"in_reply_to":"5a74a57a_35932351","updated":"2016-11-24 10:10:55.000000000","message":"There is no bug open for this issue in launchpad","commit_id":"1d57e5824b3440765b91fcd6f32f8cab19c47a6f"},{"author":{"_account_id":22664,"name":"William Durairaj","email":"william.dur.sandanaraj@hpe.com","username":"william.durairaj"},"change_message_id":"d65be4344c7d0e53df615bc7ae70093057be23b7","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    \"\"\""},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"    VERSION \u003d \"3.0.11\""},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"    # The name of the CI wiki page."},{"line_number":123,"context_line":"    CI_WIKI_NAME \u003d \"HPE_Storage_CI\""}],"source_content_type":"text/x-python","patch_set":7,"id":"5a74a57a_63d87380","line":120,"range":{"start_line":120,"start_character":21,"end_line":120,"end_character":22},"updated":"2016-12-01 07:34:40.000000000","message":"Please put back the same revision which is 3.0.10. so effectively no changes in this file . Please do the same for hpe_3par_iscsi.py as well.","commit_id":"12dc27ad1721d061557f0513c60b241c8f243158"},{"author":{"_account_id":21407,"name":"Kushal Wathore","email":"kushal.wathore@hpe.com","username":"kwathore"},"change_message_id":"9b54e7d625ad7bd45ba691bfc6a8e99d7155f41a","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    \"\"\""},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"    VERSION \u003d \"3.0.11\""},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"    # The name of the CI wiki page."},{"line_number":123,"context_line":"    CI_WIKI_NAME \u003d \"HPE_Storage_CI\""}],"source_content_type":"text/x-python","patch_set":7,"id":"3a71b18c_63036cb9","line":120,"range":{"start_line":120,"start_character":21,"end_line":120,"end_character":22},"in_reply_to":"5a74a57a_63d87380","updated":"2016-12-01 09:23:26.000000000","message":"Thanks William, Done the changes","commit_id":"12dc27ad1721d061557f0513c60b241c8f243158"}],"cinder/volume/drivers/hpe/hpe_3par_iscsi.py":[{"author":{"_account_id":21406,"name":"Vijay Ladani","email":"vijay.ladani@hpe.com","username":"vladani"},"change_message_id":"2a9602a47243917c40d54f79a1f57a614211ada2","unresolved":false,"context_lines":[{"line_number":119,"context_line":"        3.0.11 - _create_3par_iscsi_host() now accepts iscsi_iqn as list only."},{"line_number":120,"context_line":"                 Bug #1590180"},{"line_number":121,"context_line":"        3.0.12 - Added entry point tracing"},{"line_number":122,"context_line":"        3.0.13 - Fix snapCPG error during backup of attached volume."},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"    \"\"\""},{"line_number":125,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"5a74a57a_55ffbf66","line":122,"updated":"2016-11-24 10:07:22.000000000","message":"bug #1644238 (append bug number)","commit_id":"1d57e5824b3440765b91fcd6f32f8cab19c47a6f"},{"author":{"_account_id":21407,"name":"Kushal Wathore","email":"kushal.wathore@hpe.com","username":"kwathore"},"change_message_id":"b05862e9c5c52aca339363eb3be1c965a464460a","unresolved":false,"context_lines":[{"line_number":119,"context_line":"        3.0.11 - _create_3par_iscsi_host() now accepts iscsi_iqn as list only."},{"line_number":120,"context_line":"                 Bug #1590180"},{"line_number":121,"context_line":"        3.0.12 - Added entry point tracing"},{"line_number":122,"context_line":"        3.0.13 - Fix snapCPG error during backup of attached volume."},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"    \"\"\""},{"line_number":125,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"5a74a57a_d06d9d99","line":122,"in_reply_to":"5a74a57a_55ffbf66","updated":"2016-11-24 10:10:55.000000000","message":"There is no bug open for this issue in launchpad.","commit_id":"1d57e5824b3440765b91fcd6f32f8cab19c47a6f"}]}
