)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"3076285c12a2e66e8ebe9bab83850f6e7981f1ad","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"1915e480_adf2dac8","updated":"2026-08-10 10:18:55.000000000","message":"Adding NetApp reviewers.","commit_id":"e762745513783dd3ace47007c74dac781e85f24f"},{"author":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"change_message_id":"3d7f6c301742fd777102f9269655c558bdab46dd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"4e5dbc88_b1ee3f68","updated":"2026-08-09 17:25:26.000000000","message":"CI green, small correct message fix, review appreciated","commit_id":"e762745513783dd3ace47007c74dac781e85f24f"},{"author":{"_account_id":38623,"name":"Sanketh Shetty","display_name":"Sanketh Shetty","email":"sanketh.shetty@netapp.com","username":"sanketh-netapp","status":"NetApp"},"change_message_id":"f0ec95d0ff203762d8c01130abd03353e8678927","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"4f771b7c_33d1e143","updated":"2026-08-10 10:31:17.000000000","message":"LGTM. Please confirm with core members if both feature and bug section is required in release notes.","commit_id":"e762745513783dd3ace47007c74dac781e85f24f"},{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"ca1292b05ef7fe4afd946794322051903b05e566","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"1fdbffb8_978dabe7","updated":"2026-08-10 10:17:14.000000000","message":"run-NetApp CI","commit_id":"e762745513783dd3ace47007c74dac781e85f24f"}],"cinder/tests/unit/volume/drivers/netapp/dataontap/test_block_base.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"037a966b674dd41a577ec8a2a96e05266de493d0","unresolved":false,"context_lines":[{"line_number":1196,"context_line":"        volume \u003d fake_volume.fake_volume_obj(self.ctxt)"},{"line_number":1197,"context_line":"        existing_ref \u003d {\u0027source-name\u0027: \u0027/vol/vol0/lun0\u0027, \u0027preserve_name\u0027: True}"},{"line_number":1198,"context_line":"        mock_lun \u003d block_base.NetAppLun("},{"line_number":1199,"context_line":"            \u0027lun0\u0027, \u0027lun0\u0027, \u00273\u0027, {\u0027UUID\u0027: \u0027fake_uuid\u0027, \u0027Path\u0027: \u0027/vol/vol0/lun0\u0027})"},{"line_number":1200,"context_line":""},{"line_number":1201,"context_line":"        self.mock_object(na_utils, \u0027get_volume_extra_specs\u0027, return_value\u003d{})"},{"line_number":1202,"context_line":"        self.mock_object(self.library, \u0027_check_volume_type_for_lun\u0027, return_value\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":1,"id":"4b4b1853_86f97549","line":1199,"updated":"2026-08-08 21:13:38.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"730b659fe769ce17f22eb30406697a951026a246"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"037a966b674dd41a577ec8a2a96e05266de493d0","unresolved":false,"context_lines":[{"line_number":1199,"context_line":"            \u0027lun0\u0027, \u0027lun0\u0027, \u00273\u0027, {\u0027UUID\u0027: \u0027fake_uuid\u0027, \u0027Path\u0027: \u0027/vol/vol0/lun0\u0027})"},{"line_number":1200,"context_line":""},{"line_number":1201,"context_line":"        self.mock_object(na_utils, \u0027get_volume_extra_specs\u0027, return_value\u003d{})"},{"line_number":1202,"context_line":"        self.mock_object(self.library, \u0027_check_volume_type_for_lun\u0027, return_value\u003dTrue)"},{"line_number":1203,"context_line":"        self.mock_object(self.library, \u0027_setup_qos_for_volume\u0027, return_value\u003dNone)"},{"line_number":1204,"context_line":"        self.mock_object(na_utils, \u0027get_qos_policy_group_name_from_info\u0027, return_value\u003dNone)"},{"line_number":1205,"context_line":"        self.mock_object(self.library, \u0027_add_lun_to_table\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ae7881b1_f87655ea","line":1202,"updated":"2026-08-08 21:13:38.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"730b659fe769ce17f22eb30406697a951026a246"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"037a966b674dd41a577ec8a2a96e05266de493d0","unresolved":false,"context_lines":[{"line_number":1200,"context_line":""},{"line_number":1201,"context_line":"        self.mock_object(na_utils, \u0027get_volume_extra_specs\u0027, return_value\u003d{})"},{"line_number":1202,"context_line":"        self.mock_object(self.library, \u0027_check_volume_type_for_lun\u0027, return_value\u003dTrue)"},{"line_number":1203,"context_line":"        self.mock_object(self.library, \u0027_setup_qos_for_volume\u0027, return_value\u003dNone)"},{"line_number":1204,"context_line":"        self.mock_object(na_utils, \u0027get_qos_policy_group_name_from_info\u0027, return_value\u003dNone)"},{"line_number":1205,"context_line":"        self.mock_object(self.library, \u0027_add_lun_to_table\u0027)"},{"line_number":1206,"context_line":"        self.mock_object(self.library, \u0027_get_volume_model_update\u0027, return_value\u003d{})"}],"source_content_type":"text/x-python","patch_set":1,"id":"39cdb5ee_a65a77a5","line":1203,"updated":"2026-08-08 21:13:38.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"730b659fe769ce17f22eb30406697a951026a246"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"037a966b674dd41a577ec8a2a96e05266de493d0","unresolved":false,"context_lines":[{"line_number":1201,"context_line":"        self.mock_object(na_utils, \u0027get_volume_extra_specs\u0027, return_value\u003d{})"},{"line_number":1202,"context_line":"        self.mock_object(self.library, \u0027_check_volume_type_for_lun\u0027, return_value\u003dTrue)"},{"line_number":1203,"context_line":"        self.mock_object(self.library, \u0027_setup_qos_for_volume\u0027, return_value\u003dNone)"},{"line_number":1204,"context_line":"        self.mock_object(na_utils, \u0027get_qos_policy_group_name_from_info\u0027, return_value\u003dNone)"},{"line_number":1205,"context_line":"        self.mock_object(self.library, \u0027_add_lun_to_table\u0027)"},{"line_number":1206,"context_line":"        self.mock_object(self.library, \u0027_get_volume_model_update\u0027, return_value\u003d{})"},{"line_number":1207,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"c6239c18_d0a15f8e","line":1204,"updated":"2026-08-08 21:13:38.000000000","message":"pep8: E501 line too long (92 \u003e 79 characters)","commit_id":"730b659fe769ce17f22eb30406697a951026a246"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"037a966b674dd41a577ec8a2a96e05266de493d0","unresolved":false,"context_lines":[{"line_number":1203,"context_line":"        self.mock_object(self.library, \u0027_setup_qos_for_volume\u0027, return_value\u003dNone)"},{"line_number":1204,"context_line":"        self.mock_object(na_utils, \u0027get_qos_policy_group_name_from_info\u0027, return_value\u003dNone)"},{"line_number":1205,"context_line":"        self.mock_object(self.library, \u0027_add_lun_to_table\u0027)"},{"line_number":1206,"context_line":"        self.mock_object(self.library, \u0027_get_volume_model_update\u0027, return_value\u003d{})"},{"line_number":1207,"context_line":""},{"line_number":1208,"context_line":"        self.library.manage_existing(volume, existing_ref)"},{"line_number":1209,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"be23889a_99e7f834","line":1206,"updated":"2026-08-08 21:13:38.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"730b659fe769ce17f22eb30406697a951026a246"}],"cinder/volume/drivers/netapp/dataontap/block_base.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"037a966b674dd41a577ec8a2a96e05266de493d0","unresolved":false,"context_lines":[{"line_number":921,"context_line":""},{"line_number":922,"context_line":"        path \u003d lun.get_metadata_property(\u0027Path\u0027)"},{"line_number":923,"context_line":"        preserve_name \u003d ("},{"line_number":924,"context_line":"            strutils.bool_from_string(existing_ref.get(\u0027preserve_name\u0027, False)) or"},{"line_number":925,"context_line":"            not self.configuration.netapp_manage_existing_rename_lun)"},{"line_number":926,"context_line":"        if lun.name \u003d\u003d volume[\u0027name\u0027] or preserve_name:"},{"line_number":927,"context_line":"            new_path \u003d path"}],"source_content_type":"text/x-python","patch_set":1,"id":"67329096_954896be","line":924,"updated":"2026-08-08 21:13:38.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"730b659fe769ce17f22eb30406697a951026a246"}],"cinder/volume/drivers/netapp/options.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"037a966b674dd41a577ec8a2a96e05266de493d0","unresolved":false,"context_lines":[{"line_number":206,"context_line":"                help\u003d(\u0027When True, manage_existing renames the backend LUN \u0027"},{"line_number":207,"context_line":"                      \u0027path to match Cinder volume name if they differ. \u0027"},{"line_number":208,"context_line":"                      \u0027Set to False to preserve the original LUN name and \u0027"},{"line_number":209,"context_line":"                      \u0027path on ONTAP (e.g. to preserve SnapMirror relationships).\u0027)), ]"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"netapp_img_cache_opts \u003d ["},{"line_number":212,"context_line":"    cfg.IntOpt(\u0027netapp_nfs_image_cache_cleanup_interval\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"4db3d464_a8a88b4c","line":209,"updated":"2026-08-08 21:13:38.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"730b659fe769ce17f22eb30406697a951026a246"}]}
