)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"b19d97b3dfa8b48726c049880f1949e7f43673b6","unresolved":false,"context_lines":[{"line_number":18,"context_line":"os element will be removed. Afterwards, boot order information will be"},{"line_number":19,"context_line":"written into the guest\u0027s config based on guest\u0027s block device information."},{"line_number":20,"context_line":"Then the server will boot from the volume as arranged."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Change-Id: I285a088e9224a8b5b9033a2ed4f667ea935f0a63"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bf51134e_a5f72c59","line":21,"updated":"2020-06-25 03:17:05.000000000","message":"This should include the blueprint this work is related to, for example:\n\nImplements blueprint \u003cblueprint name\u003e","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"}],"nova/api/openstack/compute/servers.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":1159,"context_line":"    @wsgi.action(\u0027volume_boot_order_update\u0027)"},{"line_number":1160,"context_line":"    @validation.schema(schema_servers.block_device_mapping_v2_new_item)"},{"line_number":1161,"context_line":"    def volume_boot_order_update(self, req, id, body):"},{"line_number":1162,"context_line":"        if CONF.libvirt.virt_type not in [\"kvm\",\"qemu\"]:"},{"line_number":1163,"context_line":"            raise exc.HTTPConflict(exception\u003dexception"},{"line_number":1164,"context_line":"                                   .MultiattachBootIndexNotSupportedByHypervisor.format_message())"},{"line_number":1165,"context_line":"        ctxt \u003d req.environ[\u0027nova.context\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_05e098cc","line":1162,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":1161,"context_line":"    def volume_boot_order_update(self, req, id, body):"},{"line_number":1162,"context_line":"        if CONF.libvirt.virt_type not in [\"kvm\",\"qemu\"]:"},{"line_number":1163,"context_line":"            raise exc.HTTPConflict(exception\u003dexception"},{"line_number":1164,"context_line":"                                   .MultiattachBootIndexNotSupportedByHypervisor.format_message())"},{"line_number":1165,"context_line":"        ctxt \u003d req.environ[\u0027nova.context\u0027]"},{"line_number":1166,"context_line":"        instance \u003d self._get_server(ctxt, req, id, is_detail\u003dTrue)"},{"line_number":1167,"context_line":"        ctxt.can(server_policies.SERVERS % \u0027volume_boot_order_update\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_e5e2c4d4","line":1164,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E501 line too long (98 \u003e 79 characters)","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":1168,"context_line":"                 target\u003d{\u0027user_id\u0027: instance.user_id,"},{"line_number":1169,"context_line":"                         \u0027project_id\u0027: instance.project_id})"},{"line_number":1170,"context_line":"        server \u003d body[\u0027server\u0027]"},{"line_number":1171,"context_line":"        block_device_mapping \u003d server.get(\u0027block_device_mapping_v2\u0027,[])"},{"line_number":1172,"context_line":"        bdms \u003d objects.BlockDeviceMappingList.get_by_instance_uuid("},{"line_number":1173,"context_line":"            ctxt, instance.uuid)"},{"line_number":1174,"context_line":"        #check block device mapping"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_45e610ea","line":1171,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":1171,"context_line":"        block_device_mapping \u003d server.get(\u0027block_device_mapping_v2\u0027,[])"},{"line_number":1172,"context_line":"        bdms \u003d objects.BlockDeviceMappingList.get_by_instance_uuid("},{"line_number":1173,"context_line":"            ctxt, instance.uuid)"},{"line_number":1174,"context_line":"        #check block device mapping"},{"line_number":1175,"context_line":"        if block_device_mapping:"},{"line_number":1176,"context_line":"            for block_order_info in block_device_mapping:"},{"line_number":1177,"context_line":"                valid_device_mapping \u003d False"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_25e95cb6","line":1174,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E265 block comment should start with \u0027# \u0027","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":1179,"context_line":"                    if block_order_info[\u0027volume_id\u0027] in bdm.connection_info:"},{"line_number":1180,"context_line":"                        bdm.boot_index \u003d block_order_info[\u0027boot_index\u0027]"},{"line_number":1181,"context_line":"                        valid_device_mapping \u003d True"},{"line_number":1182,"context_line":"                        break;"},{"line_number":1183,"context_line":"                if not valid_device_mapping:"},{"line_number":1184,"context_line":"                    msg \u003d _(\"block_device_mapping_v2 could not match instance info\")"},{"line_number":1185,"context_line":"                    raise exc.HTTPBadRequest(explanation\u003dmsg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_85d30804","line":1182,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E703 statement ends with a semicolon","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":1181,"context_line":"                        valid_device_mapping \u003d True"},{"line_number":1182,"context_line":"                        break;"},{"line_number":1183,"context_line":"                if not valid_device_mapping:"},{"line_number":1184,"context_line":"                    msg \u003d _(\"block_device_mapping_v2 could not match instance info\")"},{"line_number":1185,"context_line":"                    raise exc.HTTPBadRequest(explanation\u003dmsg)"},{"line_number":1186,"context_line":"        for bdm in bdms:"},{"line_number":1187,"context_line":"            bdm.save()"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_65ceb45a","line":1184,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":1199,"context_line":"            instance.root_device_name \u003d root_block_device.device_name"},{"line_number":1200,"context_line":"            instance.root_gb \u003d root_block_device.volume_size"},{"line_number":1201,"context_line":"            # if new root device size changed, use or create a proper flavor"},{"line_number":1202,"context_line":"            set_proper_flavor(ctxt, instance ,root_block_device)"},{"line_number":1203,"context_line":"            instance.save()"},{"line_number":1204,"context_line":""},{"line_number":1205,"context_line":"        if server.get(\u0027reboot\u0027, False):"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_c5d98022","line":1202,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E203 whitespace before \u0027,\u0027","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":1199,"context_line":"            instance.root_device_name \u003d root_block_device.device_name"},{"line_number":1200,"context_line":"            instance.root_gb \u003d root_block_device.volume_size"},{"line_number":1201,"context_line":"            # if new root device size changed, use or create a proper flavor"},{"line_number":1202,"context_line":"            set_proper_flavor(ctxt, instance ,root_block_device)"},{"line_number":1203,"context_line":"            instance.save()"},{"line_number":1204,"context_line":""},{"line_number":1205,"context_line":"        if server.get(\u0027reboot\u0027, False):"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_a5d44cea","line":1202,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":1210,"context_line":"                raise exc.HTTPNotFound(explanation\u003dmsg)"},{"line_number":1211,"context_line":"            except exception.MultiattachBootIndexNotSupportedByHypervisor as e:"},{"line_number":1212,"context_line":"                raise exc.HTTPConflict(exception\u003de.format_message())"},{"line_number":1213,"context_line":"            except:"},{"line_number":1214,"context_line":"                instance.root_device_name \u003d old_device_name"},{"line_number":1215,"context_line":"                instance.root_gb \u003d old_volume_size"},{"line_number":1216,"context_line":"                instance.flavor \u003d old_flavor"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_0509b894","line":1213,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: H201  no \u0027except:\u0027 at least use \u0027except Exception:\u0027","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":1245,"context_line":"        limited_flavors \u003d objects.FlavorList.get_all(context,"},{"line_number":1246,"context_line":"                                                     filters\u003dfilters)"},{"line_number":1247,"context_line":"        if len(limited_flavors) \u003c 1:"},{"line_number":1248,"context_line":"            name \u003d \"flavor-\"+instance.flavor.vcpus+\"C\" + \\"},{"line_number":1249,"context_line":"                   instance.flavor.memory_mb+\"M\" + \\"},{"line_number":1250,"context_line":"                   bdm.volume_size + \"G\""},{"line_number":1251,"context_line":"            try:"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_45ff3066","line":1248,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E226 missing whitespace around arithmetic operator","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":1245,"context_line":"        limited_flavors \u003d objects.FlavorList.get_all(context,"},{"line_number":1246,"context_line":"                                                     filters\u003dfilters)"},{"line_number":1247,"context_line":"        if len(limited_flavors) \u003c 1:"},{"line_number":1248,"context_line":"            name \u003d \"flavor-\"+instance.flavor.vcpus+\"C\" + \\"},{"line_number":1249,"context_line":"                   instance.flavor.memory_mb+\"M\" + \\"},{"line_number":1250,"context_line":"                   bdm.volume_size + \"G\""},{"line_number":1251,"context_line":"            try:"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_e50be48a","line":1248,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E226 missing whitespace around arithmetic operator","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":1246,"context_line":"                                                     filters\u003dfilters)"},{"line_number":1247,"context_line":"        if len(limited_flavors) \u003c 1:"},{"line_number":1248,"context_line":"            name \u003d \"flavor-\"+instance.flavor.vcpus+\"C\" + \\"},{"line_number":1249,"context_line":"                   instance.flavor.memory_mb+\"M\" + \\"},{"line_number":1250,"context_line":"                   bdm.volume_size + \"G\""},{"line_number":1251,"context_line":"            try:"},{"line_number":1252,"context_line":"                flavor \u003d flavors.create(name,  instance.flavor.memory_mb,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_2502fc6f","line":1249,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E226 missing whitespace around arithmetic operator","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":1249,"context_line":"                   instance.flavor.memory_mb+\"M\" + \\"},{"line_number":1250,"context_line":"                   bdm.volume_size + \"G\""},{"line_number":1251,"context_line":"            try:"},{"line_number":1252,"context_line":"                flavor \u003d flavors.create(name,  instance.flavor.memory_mb,"},{"line_number":1253,"context_line":"                                        instance.flavor.vcpus,"},{"line_number":1254,"context_line":"                                        bdm.volume_size,"},{"line_number":1255,"context_line":"                                        ephemeral_gb\u003dinstance.flavor.ephemeral_gb,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_85fca870","line":1252,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E241 multiple spaces after \u0027,\u0027","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":1252,"context_line":"                flavor \u003d flavors.create(name,  instance.flavor.memory_mb,"},{"line_number":1253,"context_line":"                                        instance.flavor.vcpus,"},{"line_number":1254,"context_line":"                                        bdm.volume_size,"},{"line_number":1255,"context_line":"                                        ephemeral_gb\u003dinstance.flavor.ephemeral_gb,"},{"line_number":1256,"context_line":"                                        swap\u003dinstance.flavor.swap,"},{"line_number":1257,"context_line":"                                        rxtx_factor\u003dinstance.flavor.rxtx_factor,"},{"line_number":1258,"context_line":"                                        is_public\u003dinstance.flavor.is_public,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_65f7d48c","line":1255,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":1254,"context_line":"                                        bdm.volume_size,"},{"line_number":1255,"context_line":"                                        ephemeral_gb\u003dinstance.flavor.ephemeral_gb,"},{"line_number":1256,"context_line":"                                        swap\u003dinstance.flavor.swap,"},{"line_number":1257,"context_line":"                                        rxtx_factor\u003dinstance.flavor.rxtx_factor,"},{"line_number":1258,"context_line":"                                        is_public\u003dinstance.flavor.is_public,"},{"line_number":1259,"context_line":"                                        description\u003dinstance.flavor.description)"},{"line_number":1260,"context_line":"                instance.flavor \u003d flavor"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_c5f2209a","line":1257,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":1256,"context_line":"                                        swap\u003dinstance.flavor.swap,"},{"line_number":1257,"context_line":"                                        rxtx_factor\u003dinstance.flavor.rxtx_factor,"},{"line_number":1258,"context_line":"                                        is_public\u003dinstance.flavor.is_public,"},{"line_number":1259,"context_line":"                                        description\u003dinstance.flavor.description)"},{"line_number":1260,"context_line":"                instance.flavor \u003d flavor"},{"line_number":1261,"context_line":"            except (exception.FlavorExists,"},{"line_number":1262,"context_line":"                    exception.FlavorIdExists) as err:"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_a5ed6cb8","line":1259,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":1264,"context_line":"        else:"},{"line_number":1265,"context_line":"            instance.flavor \u003d limited_flavors[0]"},{"line_number":1266,"context_line":""},{"line_number":1267,"context_line":"def remove_invalid_options(context, search_options, allowed_search_options):"},{"line_number":1268,"context_line":"    \"\"\"Remove search options that are not valid for non-admin API/context.\"\"\""},{"line_number":1269,"context_line":"    if context.is_admin:"},{"line_number":1270,"context_line":"        # Only remove parameters for sorting and pagination"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_052ed8f9","line":1267,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E302 expected 2 blank lines, found 1","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"}],"nova/api/openstack/compute/views/servers.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":226,"context_line":""},{"line_number":227,"context_line":"    def showBDM(self, req, bdms):"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"        def _translate_attachment_summary_view(volume_id, instance_uuid, boot_index):"},{"line_number":230,"context_line":"            \"\"\"Maps keys for attachment summary view.\"\"\""},{"line_number":231,"context_line":"            d \u003d {"},{"line_number":232,"context_line":"                 \u0027volume_id\u0027: volume_id,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_c5c4e042","line":229,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":242,"context_line":"        for boot_order_info in bdms:"},{"line_number":243,"context_line":"            block_device_list.append(boot_order_info)"},{"line_number":244,"context_line":"        disk_number \u003d len(block_device_list)"},{"line_number":245,"context_line":"        block_device_list.sort(key\u003dlambda x:x.boot_index"},{"line_number":246,"context_line":"            if x.boot_index is not None else 256, reverse\u003dFalse)"},{"line_number":247,"context_line":"        for idx in range(0, disk_number):"},{"line_number":248,"context_line":"            if block_device_list[idx][\u0027boot_index\u0027] is not None:"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_a5bf2ca8","line":245,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E231 missing whitespace after \u0027:\u0027","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"}],"nova/virt/libvirt/driver.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":5261,"context_line":"            self._conf_non_lxc_uml(virt_type, guest, root_device_name, rescue,"},{"line_number":5262,"context_line":"                    instance, inst_path, image_meta, disk_info)"},{"line_number":5263,"context_line":""},{"line_number":5264,"context_line":"        self._check_multiple_boot_support(virt_type,block_device_info,disk_info, guest)"},{"line_number":5265,"context_line":""},{"line_number":5266,"context_line":"        self._set_features(guest, instance.os_type, caps, virt_type,"},{"line_number":5267,"context_line":"                           image_meta, flavor)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_259b1c66","line":5264,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":5261,"context_line":"            self._conf_non_lxc_uml(virt_type, guest, root_device_name, rescue,"},{"line_number":5262,"context_line":"                    instance, inst_path, image_meta, disk_info)"},{"line_number":5263,"context_line":""},{"line_number":5264,"context_line":"        self._check_multiple_boot_support(virt_type,block_device_info,disk_info, guest)"},{"line_number":5265,"context_line":""},{"line_number":5266,"context_line":"        self._set_features(guest, instance.os_type, caps, virt_type,"},{"line_number":5267,"context_line":"                           image_meta, flavor)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_85a5c8a4","line":5264,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":5261,"context_line":"            self._conf_non_lxc_uml(virt_type, guest, root_device_name, rescue,"},{"line_number":5262,"context_line":"                    instance, inst_path, image_meta, disk_info)"},{"line_number":5263,"context_line":""},{"line_number":5264,"context_line":"        self._check_multiple_boot_support(virt_type,block_device_info,disk_info, guest)"},{"line_number":5265,"context_line":""},{"line_number":5266,"context_line":"        self._set_features(guest, instance.os_type, caps, virt_type,"},{"line_number":5267,"context_line":"                           image_meta, flavor)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_65a07491","line":5264,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":5274,"context_line":"            guest.add_device(config)"},{"line_number":5275,"context_line":""},{"line_number":5276,"context_line":"        if guest.multiple_boot_volume:"},{"line_number":5277,"context_line":"            self._configure_boot_order(guest,block_device_info)"},{"line_number":5278,"context_line":""},{"line_number":5279,"context_line":"        for vif in network_info:"},{"line_number":5280,"context_line":"            config \u003d self.vif_driver.get_config("}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_c5ab4072","line":5277,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":5326,"context_line":""},{"line_number":5327,"context_line":"        return guest"},{"line_number":5328,"context_line":""},{"line_number":5329,"context_line":"    def _check_multiple_boot_support(self, virt_type, block_device_info, disk_info, guest):"},{"line_number":5330,"context_line":"        if guest.os_boot_dev \u003d\u003d [\"hd\"]:"},{"line_number":5331,"context_line":"            if virt_type in [\"kvm\",\"qemu\"]:"},{"line_number":5332,"context_line":"                if len(block_device_info.get(\u0027block_device_mapping\u0027, [])) \u003e 1:"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_a5a60caa","line":5329,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E501 line too long (91 \u003e 79 characters)","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":5328,"context_line":""},{"line_number":5329,"context_line":"    def _check_multiple_boot_support(self, virt_type, block_device_info, disk_info, guest):"},{"line_number":5330,"context_line":"        if guest.os_boot_dev \u003d\u003d [\"hd\"]:"},{"line_number":5331,"context_line":"            if virt_type in [\"kvm\",\"qemu\"]:"},{"line_number":5332,"context_line":"                if len(block_device_info.get(\u0027block_device_mapping\u0027, [])) \u003e 1:"},{"line_number":5333,"context_line":"                    if len(disk_info)\u003e2:"},{"line_number":5334,"context_line":"                        guest.multiple_boot_volume \u003d True"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_05bb78c4","line":5331,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":5330,"context_line":"        if guest.os_boot_dev \u003d\u003d [\"hd\"]:"},{"line_number":5331,"context_line":"            if virt_type in [\"kvm\",\"qemu\"]:"},{"line_number":5332,"context_line":"                if len(block_device_info.get(\u0027block_device_mapping\u0027, [])) \u003e 1:"},{"line_number":5333,"context_line":"                    if len(disk_info)\u003e2:"},{"line_number":5334,"context_line":"                        guest.multiple_boot_volume \u003d True"},{"line_number":5335,"context_line":"                        return True"},{"line_number":5336,"context_line":"        return False"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_e5bda4b7","line":5333,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":5346,"context_line":"            if x.boot_index is not None else 256, reverse\u003dFalse)"},{"line_number":5347,"context_line":"        for boot_order_info in block_device_list:"},{"line_number":5348,"context_line":"            for idx in range(0, disk_number):"},{"line_number":5349,"context_line":"                if boot_order_info.connection_info[\u0027volume_id\u0027] \u003d\u003d guest.devices[idx].serial:"},{"line_number":5350,"context_line":"                    if boot_order_info[\u0027boot_index\u0027] is not None:"},{"line_number":5351,"context_line":"                        guest.devices[idx].boot_order \u003d str(boot_order_info[\u0027boot_index\u0027] + 1)"},{"line_number":5352,"context_line":"                    else:"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_45b1f0e0","line":5349,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E501 line too long (93 \u003e 79 characters)","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":5348,"context_line":"            for idx in range(0, disk_number):"},{"line_number":5349,"context_line":"                if boot_order_info.connection_info[\u0027volume_id\u0027] \u003d\u003d guest.devices[idx].serial:"},{"line_number":5350,"context_line":"                    if boot_order_info[\u0027boot_index\u0027] is not None:"},{"line_number":5351,"context_line":"                        guest.devices[idx].boot_order \u003d str(boot_order_info[\u0027boot_index\u0027] + 1)"},{"line_number":5352,"context_line":"                    else:"},{"line_number":5353,"context_line":"                        guest.devices[idx].boot_order \u003d str(idx+1)"},{"line_number":5354,"context_line":"                    break;"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_25b4bcd0","line":5351,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E501 line too long (94 \u003e 79 characters)","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":5350,"context_line":"                    if boot_order_info[\u0027boot_index\u0027] is not None:"},{"line_number":5351,"context_line":"                        guest.devices[idx].boot_order \u003d str(boot_order_info[\u0027boot_index\u0027] + 1)"},{"line_number":5352,"context_line":"                    else:"},{"line_number":5353,"context_line":"                        guest.devices[idx].boot_order \u003d str(idx+1)"},{"line_number":5354,"context_line":"                    break;"},{"line_number":5355,"context_line":""},{"line_number":5356,"context_line":"    def _guest_add_mdevs(self, guest, chosen_mdevs):"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_85ce6860","line":5353,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E226 missing whitespace around arithmetic operator","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","unresolved":false,"context_lines":[{"line_number":5351,"context_line":"                        guest.devices[idx].boot_order \u003d str(boot_order_info[\u0027boot_index\u0027] + 1)"},{"line_number":5352,"context_line":"                    else:"},{"line_number":5353,"context_line":"                        guest.devices[idx].boot_order \u003d str(idx+1)"},{"line_number":5354,"context_line":"                    break;"},{"line_number":5355,"context_line":""},{"line_number":5356,"context_line":"    def _guest_add_mdevs(self, guest, chosen_mdevs):"},{"line_number":5357,"context_line":"        for chosen_mdev in chosen_mdevs:"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_65c99457","line":5354,"updated":"2020-06-25 02:53:24.000000000","message":"pep8: E703 statement ends with a semicolon","commit_id":"9cea8243fcc38aec14567173c19cefb9b61e17ee"}]}
