)]}'
{"cinder/volume/drivers/pure.py":[{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"20652ab629e50bec4620cf7b3d02bf0afd0cec5d","unresolved":false,"context_lines":[{"line_number":23,"context_line":"import platform"},{"line_number":24,"context_line":"import re"},{"line_number":25,"context_line":"import uuid"},{"line_number":26,"context_line":"import ipaddress"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"from distutils import version"},{"line_number":29,"context_line":"from oslo_config import cfg"}],"source_content_type":"text/x-python","patch_set":2,"id":"dfbec78f_01808245","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":16},"updated":"2019-05-15 03:07:14.000000000","message":"imports should be alphabetical\nthis should come after functools","commit_id":"81951473039ed831565b7ccc18344bdf855146a2"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"20652ab629e50bec4620cf7b3d02bf0afd0cec5d","unresolved":false,"context_lines":[{"line_number":86,"context_line":"                    \"(will be created if it does not exist).\"),"},{"line_number":87,"context_line":"    cfg.StrOpt(\"pure_iscsi_cidr\", default\u003d\"0.0.0.0/0\","},{"line_number":88,"context_line":"               help\u003d\"CIDR of FlashArray iSCSI targets hosts are allowed to \""},{"line_number":89,"context_line":"                    \"connect to. Default will allow connection to any IP address.\"),"},{"line_number":90,"context_line":"    cfg.BoolOpt(\"pure_eradicate_on_delete\","},{"line_number":91,"context_line":"                default\u003dFalse,"},{"line_number":92,"context_line":"                help\u003d\"When enabled, all Pure volumes, snapshots, and \""}],"source_content_type":"text/x-python","patch_set":2,"id":"dfbec78f_818b1266","line":89,"range":{"start_line":89,"start_character":0,"end_line":89,"end_character":84},"updated":"2019-05-15 03:07:14.000000000","message":"should have \u003c80 chars in a line","commit_id":"81951473039ed831565b7ccc18344bdf855146a2"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"20652ab629e50bec4620cf7b3d02bf0afd0cec5d","unresolved":false,"context_lines":[{"line_number":2409,"context_line":""},{"line_number":2410,"context_line":"        # Check to ensure all returned portal IP addresses"},{"line_number":2411,"context_line":"        # are in iSCSI target CIDR"},{"line_number":2412,"context_line":"        check_cidr \u003d ipaddress.IPv4Network(six.u(self.configuration.pure_iscsi_cidr))"},{"line_number":2413,"context_line":"        for target_portal in target_portals:"},{"line_number":2414,"context_line":"            check_ip \u003d ipaddress.IPv4Address(six.u(target_portal.split(\":\")[0]))"},{"line_number":2415,"context_line":"            if check_ip in check_cidr:"}],"source_content_type":"text/x-python","patch_set":2,"id":"dfbec78f_41ef5a1d","line":2412,"range":{"start_line":2412,"start_character":0,"end_line":2412,"end_character":85},"updated":"2019-05-15 03:07:14.000000000","message":"same","commit_id":"81951473039ed831565b7ccc18344bdf855146a2"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"20652ab629e50bec4620cf7b3d02bf0afd0cec5d","unresolved":false,"context_lines":[{"line_number":2411,"context_line":"        # are in iSCSI target CIDR"},{"line_number":2412,"context_line":"        check_cidr \u003d ipaddress.IPv4Network(six.u(self.configuration.pure_iscsi_cidr))"},{"line_number":2413,"context_line":"        for target_portal in target_portals:"},{"line_number":2414,"context_line":"            check_ip \u003d ipaddress.IPv4Address(six.u(target_portal.split(\":\")[0]))"},{"line_number":2415,"context_line":"            if check_ip in check_cidr:"},{"line_number":2416,"context_line":"                    valid_portals.append(target_portal)"},{"line_number":2417,"context_line":"        LOG.info(\"iSCSI target portals that match CIDR range: \u0027%s\u0027\","}],"source_content_type":"text/x-python","patch_set":2,"id":"dfbec78f_01f5e2ec","line":2414,"range":{"start_line":2414,"start_character":0,"end_line":2414,"end_character":80},"updated":"2019-05-15 03:07:14.000000000","message":"same","commit_id":"81951473039ed831565b7ccc18344bdf855146a2"}]}
