)]}'
{"cinder/volume/drivers/dell_emc/vnx/taskflows.py":[{"author":{"_account_id":24952,"name":"Vivek Soni","email":"viveksoni31390@gmail.com","username":"sonivi"},"change_message_id":"1135330906106db7d22b97a16021d671857d5620","unresolved":false,"context_lines":[{"line_number":333,"context_line":"                            \u0027is not thin.\u0027, smp_name)"},{"line_number":334,"context_line":"        else:"},{"line_number":335,"context_line":"            LOG.info(\u0027Not extending the SMP: %(smp)s, size: %(size)s, because\u0027"},{"line_number":336,"context_line":"                     \u0027 the new size: %(new_size)s is smaller.\u0027,"},{"line_number":337,"context_line":"                     {\u0027smp\u0027: smp_name, \u0027size\u0027: smp.total_capacity_gb,"},{"line_number":338,"context_line":"                      \u0027new_size\u0027: lun_size})"},{"line_number":339,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_c27f5e66","line":336,"range":{"start_line":336,"start_character":60,"end_line":336,"end_character":61},"updated":"2018-11-16 13:21:19.000000000","message":"same","commit_id":"3eb7a7cec9f48d243d4b1a5f4250a5d2c3415749"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"4eb237c0e2286e9a14c6750fbe1174850013d697","unresolved":false,"context_lines":[{"line_number":333,"context_line":"                            \u0027is not thin.\u0027, smp_name)"},{"line_number":334,"context_line":"        else:"},{"line_number":335,"context_line":"            LOG.info(\u0027Not extending the SMP: %(smp)s, size: %(size)s, because\u0027"},{"line_number":336,"context_line":"                     \u0027 the new size: %(new_size)s is smaller.\u0027,"},{"line_number":337,"context_line":"                     {\u0027smp\u0027: smp_name, \u0027size\u0027: smp.total_capacity_gb,"},{"line_number":338,"context_line":"                      \u0027new_size\u0027: lun_size})"},{"line_number":339,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_08524c37","line":336,"range":{"start_line":336,"start_character":60,"end_line":336,"end_character":61},"in_reply_to":"3f79a3b5_c27f5e66","updated":"2018-11-19 02:10:50.000000000","message":"Done","commit_id":"3eb7a7cec9f48d243d4b1a5f4250a5d2c3415749"}],"cinder/volume/drivers/dell_emc/vnx/utils.py":[{"author":{"_account_id":24952,"name":"Vivek Soni","email":"viveksoni31390@gmail.com","username":"sonivi"},"change_message_id":"1135330906106db7d22b97a16021d671857d5620","unresolved":false,"context_lines":[{"line_number":136,"context_line":"            test_value \u003d False"},{"line_number":137,"context_line":"            with excutils.save_and_reraise_exception("},{"line_number":138,"context_line":"                    reraise\u003dreraise_arbiter(ex)):"},{"line_number":139,"context_line":"                LOG.debug(\u0027Exception raised when executing %(condition_name)s\u0027"},{"line_number":140,"context_line":"                          \u0027 in wait_until. Message: %(msg)s\u0027,"},{"line_number":141,"context_line":"                          {\u0027condition_name\u0027: condition.__name__,"},{"line_number":142,"context_line":"                           \u0027msg\u0027: ex.message})"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_e2b05a44","line":139,"range":{"start_line":139,"start_character":76,"end_line":139,"end_character":77},"updated":"2018-11-16 13:21:19.000000000","message":"please place space at the end for consistency","commit_id":"3eb7a7cec9f48d243d4b1a5f4250a5d2c3415749"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"4eb237c0e2286e9a14c6750fbe1174850013d697","unresolved":false,"context_lines":[{"line_number":136,"context_line":"            test_value \u003d False"},{"line_number":137,"context_line":"            with excutils.save_and_reraise_exception("},{"line_number":138,"context_line":"                    reraise\u003dreraise_arbiter(ex)):"},{"line_number":139,"context_line":"                LOG.debug(\u0027Exception raised when executing %(condition_name)s\u0027"},{"line_number":140,"context_line":"                          \u0027 in wait_until. Message: %(msg)s\u0027,"},{"line_number":141,"context_line":"                          {\u0027condition_name\u0027: condition.__name__,"},{"line_number":142,"context_line":"                           \u0027msg\u0027: ex.message})"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_284dc892","line":139,"range":{"start_line":139,"start_character":76,"end_line":139,"end_character":77},"in_reply_to":"3f79a3b5_e2b05a44","updated":"2018-11-19 02:10:50.000000000","message":"Done","commit_id":"3eb7a7cec9f48d243d4b1a5f4250a5d2c3415749"}],"cinder/volume/drivers/inspur/instorage/instorage_common.py":[{"author":{"_account_id":24952,"name":"Vivek Soni","email":"viveksoni31390@gmail.com","username":"sonivi"},"change_message_id":"1135330906106db7d22b97a16021d671857d5620","unresolved":false,"context_lines":[{"line_number":952,"context_line":"                msg \u003d (_(\"Failed to manage existing volume due to \""},{"line_number":953,"context_line":"                         \"I/O group mismatch. The I/O group of the \""},{"line_number":954,"context_line":"                         \"volume to be managed is %(vdisk_iogrp)s. I/O group\""},{"line_number":955,"context_line":"                         \" of the chosen type is %(opt_iogrp)s.\") %"},{"line_number":956,"context_line":"                       {\u0027vdisk_iogrp\u0027: vdisk[\u0027IO_group_name\u0027],"},{"line_number":957,"context_line":"                        \u0027opt_iogrp\u0027: opts[\u0027iogrp\u0027]})"},{"line_number":958,"context_line":"                raise exception.ManageExistingVolumeTypeMismatch(reason\u003dmsg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_ff69d322","line":955,"range":{"start_line":955,"start_character":63,"end_line":955,"end_character":64},"updated":"2018-11-16 13:21:19.000000000","message":"can we keep the space consistent i.e. at the end","commit_id":"3eb7a7cec9f48d243d4b1a5f4250a5d2c3415749"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"4eb237c0e2286e9a14c6750fbe1174850013d697","unresolved":false,"context_lines":[{"line_number":952,"context_line":"                msg \u003d (_(\"Failed to manage existing volume due to \""},{"line_number":953,"context_line":"                         \"I/O group mismatch. The I/O group of the \""},{"line_number":954,"context_line":"                         \"volume to be managed is %(vdisk_iogrp)s. I/O group\""},{"line_number":955,"context_line":"                         \" of the chosen type is %(opt_iogrp)s.\") %"},{"line_number":956,"context_line":"                       {\u0027vdisk_iogrp\u0027: vdisk[\u0027IO_group_name\u0027],"},{"line_number":957,"context_line":"                        \u0027opt_iogrp\u0027: opts[\u0027iogrp\u0027]})"},{"line_number":958,"context_line":"                raise exception.ManageExistingVolumeTypeMismatch(reason\u003dmsg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_c829b4a2","line":955,"range":{"start_line":955,"start_character":63,"end_line":955,"end_character":64},"in_reply_to":"3f79a3b5_ff69d322","updated":"2018-11-19 02:10:50.000000000","message":"Done","commit_id":"3eb7a7cec9f48d243d4b1a5f4250a5d2c3415749"},{"author":{"_account_id":24952,"name":"Vivek Soni","email":"viveksoni31390@gmail.com","username":"sonivi"},"change_message_id":"1135330906106db7d22b97a16021d671857d5620","unresolved":false,"context_lines":[{"line_number":2753,"context_line":"                                       pool\u003dNone):"},{"line_number":2754,"context_line":"        \"\"\"Create a LocalCopy mapping and add to consistent group.\"\"\""},{"line_number":2755,"context_line":"        LOG.debug(\u0027Enter: create_localcopy_to_consistgrp: create LocalCopy\u0027"},{"line_number":2756,"context_line":"                  \u0027 from source %(source)s to target %(target)s. \u0027"},{"line_number":2757,"context_line":"                  \u0027Then add the localcopy to %(cg)s.\u0027,"},{"line_number":2758,"context_line":"                  {\u0027source\u0027: source, \u0027target\u0027: target, \u0027cg\u0027: consistgrp})"},{"line_number":2759,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_3f498bb8","line":2756,"range":{"start_line":2756,"start_character":63,"end_line":2756,"end_character":65},"updated":"2018-11-16 13:21:19.000000000","message":"same","commit_id":"3eb7a7cec9f48d243d4b1a5f4250a5d2c3415749"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"4eb237c0e2286e9a14c6750fbe1174850013d697","unresolved":false,"context_lines":[{"line_number":2753,"context_line":"                                       pool\u003dNone):"},{"line_number":2754,"context_line":"        \"\"\"Create a LocalCopy mapping and add to consistent group.\"\"\""},{"line_number":2755,"context_line":"        LOG.debug(\u0027Enter: create_localcopy_to_consistgrp: create LocalCopy\u0027"},{"line_number":2756,"context_line":"                  \u0027 from source %(source)s to target %(target)s. \u0027"},{"line_number":2757,"context_line":"                  \u0027Then add the localcopy to %(cg)s.\u0027,"},{"line_number":2758,"context_line":"                  {\u0027source\u0027: source, \u0027target\u0027: target, \u0027cg\u0027: consistgrp})"},{"line_number":2759,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_e82cb0b2","line":2756,"range":{"start_line":2756,"start_character":63,"end_line":2756,"end_character":65},"in_reply_to":"3f79a3b5_3f498bb8","updated":"2018-11-19 02:10:50.000000000","message":"Done","commit_id":"3eb7a7cec9f48d243d4b1a5f4250a5d2c3415749"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"51c483602c9451c7b67fc82a137e9d288cfc430c","unresolved":false,"context_lines":[{"line_number":1360,"context_line":"                          {\u0027master\u0027: volume.name, \u0027aux\u0027: tgt_volume})"},{"line_number":1361,"context_line":"                continue"},{"line_number":1362,"context_line":"            LOG.debug(\u0027_failover_replica_volumes: vol\u003d%(vol)s, master_vol\u003d\u0027"},{"line_number":1363,"context_line":"                      \u0027%(master_vol)s, aux_vol\u003d%(aux_vol)s, state\u003d%(state)s,\u0027"},{"line_number":1364,"context_line":"                      \u0027primary\u003d%(primary)s\u0027,"},{"line_number":1365,"context_line":"                      {\u0027vol\u0027: volume.name,"},{"line_number":1366,"context_line":"                       \u0027master_vol\u0027: rep_info[\u0027master_vdisk_name\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_1520009d","line":1363,"range":{"start_line":1363,"start_character":74,"end_line":1363,"end_character":77},"updated":"2018-12-04 20:57:45.000000000","message":"should be a ws here as well.","commit_id":"4d5c4ea70983268f266292e83ee31fffd90c567e"}],"cinder/volume/drivers/nexenta/options.py":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"51c483602c9451c7b67fc82a137e9d288cfc430c","unresolved":false,"context_lines":[{"line_number":115,"context_line":"    cfg.StrOpt(\u0027nexenta_iscsi_target_portals\u0027,"},{"line_number":116,"context_line":"               default\u003d\u0027\u0027,"},{"line_number":117,"context_line":"               help\u003d\u0027Comma separated list of portals for NexentaStor5, in\u0027"},{"line_number":118,"context_line":"                    \u0027 format of IP1:port1,IP2:port2. Port is optional, \u0027"},{"line_number":119,"context_line":"                    \u0027default\u003d3260. Example: 10.10.10.1:3267,10.10.1.2\u0027),"},{"line_number":120,"context_line":"    cfg.StrOpt(\u0027nexenta_iscsi_target_host_group\u0027,"},{"line_number":121,"context_line":"               default\u003d\u0027all\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_9533b0f8","line":118,"range":{"start_line":118,"start_character":20,"end_line":118,"end_character":22},"updated":"2018-12-04 20:57:45.000000000","message":"Really should have this at the end of the previous line for consistency.","commit_id":"4d5c4ea70983268f266292e83ee31fffd90c567e"}]}
