)]}'
{"cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2d00bd571a57d3b06fabfa1cbf2326e7ad62b852","unresolved":false,"context_lines":[{"line_number":16410,"context_line":"            self.assertEqual(model_update[\u0027metadata\u0027][\u0027Mirroring State\u0027],"},{"line_number":16411,"context_line":"                             expected_mirroring_state)"},{"line_number":16412,"context_line":"        self.driver.delete_volume(volume)"},{"line_number":16413,"context_line":"    def test_lsportip(self):"},{"line_number":16414,"context_line":"        self.driver.do_setup(None)"},{"line_number":16415,"context_line":"        storage_nodes \u003d self.driver._master_state[\u0027storage_nodes\u0027]"},{"line_number":16416,"context_line":"        portips \u003d self.sim._cmd_lsportip()[0]"}],"source_content_type":"text/x-python","patch_set":4,"id":"f4f07a3e_0b3eb21d","line":16413,"updated":"2026-09-22 12:36:53.000000000","message":"pep8: E301 expected 1 blank line, found 0","commit_id":"603bca00320e886cc9c933f324bd694a48358867"}],"cinder/tests/unit/volume/drivers/ibm/test_storwize_svc_nvme.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"38c68aeddc977c98703bae4a0c65fd25781c7191","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"#    not use this file except in compliance with the License. You may obtain"},{"line_number":3,"context_line":"#    a copy of the License at"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":1,"id":"faa1a220_0ae30586","line":1,"updated":"2026-09-10 14:12:45.000000000","message":"pep8: H102: Apache 2.0 license header not found","commit_id":"75dc81299ebe117c5c1135dbf93b9027f481af56"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"38c68aeddc977c98703bae4a0c65fd25781c7191","unresolved":false,"context_lines":[{"line_number":9,"context_line":"#"},{"line_number":10,"context_line":"\"\"\"Unit tests for IBM Storwize family and SVC NVMe volume driver.\"\"\""},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"import json"},{"line_number":13,"context_line":"from unittest import mock"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import ddt"}],"source_content_type":"text/x-python","patch_set":1,"id":"82b581c5_6c0549c4","line":12,"updated":"2026-09-10 14:12:45.000000000","message":"pep8: F401 \u0027json\u0027 imported but unused","commit_id":"75dc81299ebe117c5c1135dbf93b9027f481af56"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"38c68aeddc977c98703bae4a0c65fd25781c7191","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import ddt"},{"line_number":16,"context_line":"from oslo_config import cfg"},{"line_number":17,"context_line":"from oslo_utils import units"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from cinder import context"},{"line_number":20,"context_line":"from cinder import exception"}],"source_content_type":"text/x-python","patch_set":1,"id":"5cf62e4a_aa81ee41","line":17,"updated":"2026-09-10 14:12:45.000000000","message":"pep8: F401 \u0027oslo_utils.units\u0027 imported but unused","commit_id":"75dc81299ebe117c5c1135dbf93b9027f481af56"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"38c68aeddc977c98703bae4a0c65fd25781c7191","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from cinder import context"},{"line_number":20,"context_line":"from cinder import exception"},{"line_number":21,"context_line":"from cinder.objects import fields"},{"line_number":22,"context_line":"from cinder.tests.unit import fake_constants as fake"},{"line_number":23,"context_line":"from cinder.tests.unit import test"},{"line_number":24,"context_line":"from cinder.tests.unit import utils as testutils"}],"source_content_type":"text/x-python","patch_set":1,"id":"b8c5cc40_a897f28f","line":21,"updated":"2026-09-10 14:12:45.000000000","message":"pep8: F401 \u0027cinder.objects.fields\u0027 imported but unused","commit_id":"75dc81299ebe117c5c1135dbf93b9027f481af56"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"38c68aeddc977c98703bae4a0c65fd25781c7191","unresolved":false,"context_lines":[{"line_number":25,"context_line":"from cinder.volume import configuration as conf"},{"line_number":26,"context_line":"from cinder.volume.drivers.ibm.storwize_svc import storwize_svc_common"},{"line_number":27,"context_line":"from cinder.volume.drivers.ibm.storwize_svc import storwize_svc_nvme"},{"line_number":28,"context_line":"from cinder.common import constants"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"CONF \u003d cfg.CONF"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"2deb718b_e4ef3c9b","line":28,"updated":"2026-09-10 14:12:45.000000000","message":"pep8: H306: imports not in alphabetical order (cinder.volume.drivers.ibm.storwize_svc.storwize_svc_nvme, cinder.common.constants)","commit_id":"75dc81299ebe117c5c1135dbf93b9027f481af56"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"38c68aeddc977c98703bae4a0c65fd25781c7191","unresolved":false,"context_lines":[{"line_number":1866,"context_line":"        NOT:"},{"line_number":1867,"context_line":"        svctask mkvdiskhostmap -nvme -host \"hostname\" \"volumename\""},{"line_number":1868,"context_line":"        \"\"\""},{"line_number":1869,"context_line":"        volume_name \u003d \u0027testvol\u0027"},{"line_number":1870,"context_line":"        host_name \u003d \u0027test-host\u0027"},{"line_number":1871,"context_line":"        multihostmap \u003d True"},{"line_number":1872,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"0585cefb_121ecb86","line":1869,"updated":"2026-09-10 14:12:45.000000000","message":"pep8: F841 local variable \u0027volume_name\u0027 is assigned to but never used","commit_id":"75dc81299ebe117c5c1135dbf93b9027f481af56"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"38c68aeddc977c98703bae4a0c65fd25781c7191","unresolved":false,"context_lines":[{"line_number":1867,"context_line":"        svctask mkvdiskhostmap -nvme -host \"hostname\" \"volumename\""},{"line_number":1868,"context_line":"        \"\"\""},{"line_number":1869,"context_line":"        volume_name \u003d \u0027testvol\u0027"},{"line_number":1870,"context_line":"        host_name \u003d \u0027test-host\u0027"},{"line_number":1871,"context_line":"        multihostmap \u003d True"},{"line_number":1872,"context_line":""},{"line_number":1873,"context_line":"        self.assertEqual(\u0027tcp\u0027, self.driver.get_nvme_transport_type())"}],"source_content_type":"text/x-python","patch_set":1,"id":"63ad1eb1_c6ec2274","line":1870,"updated":"2026-09-10 14:12:45.000000000","message":"pep8: F841 local variable \u0027host_name\u0027 is assigned to but never used","commit_id":"75dc81299ebe117c5c1135dbf93b9027f481af56"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"38c68aeddc977c98703bae4a0c65fd25781c7191","unresolved":false,"context_lines":[{"line_number":1868,"context_line":"        \"\"\""},{"line_number":1869,"context_line":"        volume_name \u003d \u0027testvol\u0027"},{"line_number":1870,"context_line":"        host_name \u003d \u0027test-host\u0027"},{"line_number":1871,"context_line":"        multihostmap \u003d True"},{"line_number":1872,"context_line":""},{"line_number":1873,"context_line":"        self.assertEqual(\u0027tcp\u0027, self.driver.get_nvme_transport_type())"},{"line_number":1874,"context_line":"        self.assertEqual(4420, self.driver.get_nvme_default_port())"}],"source_content_type":"text/x-python","patch_set":1,"id":"52888609_3f3d9c23","line":1871,"updated":"2026-09-10 14:12:45.000000000","message":"pep8: F841 local variable \u0027multihostmap\u0027 is assigned to but never used","commit_id":"75dc81299ebe117c5c1135dbf93b9027f481af56"}],"cinder/volume/drivers/ibm/storwize_svc/storwize_svc_nvme.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"38c68aeddc977c98703bae4a0c65fd25781c7191","unresolved":false,"context_lines":[{"line_number":52,"context_line":"from cinder import exception"},{"line_number":53,"context_line":"from cinder.i18n import _"},{"line_number":54,"context_line":"from cinder import interface"},{"line_number":55,"context_line":"from cinder.common import constants"},{"line_number":56,"context_line":"from cinder.volume import configuration as conf"},{"line_number":57,"context_line":"from cinder.volume.drivers.ibm.storwize_svc import ("},{"line_number":58,"context_line":"    storwize_const as storwize_consts)"}],"source_content_type":"text/x-python","patch_set":1,"id":"a0f9d71c_8eb4c7b7","line":55,"updated":"2026-09-10 14:12:45.000000000","message":"pep8: H306: imports not in alphabetical order (cinder.interface, cinder.common.constants)","commit_id":"75dc81299ebe117c5c1135dbf93b9027f481af56"}]}
