)]}'
{"cinder/tests/unit/backup/drivers/test_backup_google.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":19,"context_line":"import bz2"},{"line_number":20,"context_line":"import filecmp"},{"line_number":21,"context_line":"import hashlib"},{"line_number":22,"context_line":"import lz4.frame"},{"line_number":23,"context_line":"import os"},{"line_number":24,"context_line":"import shutil"},{"line_number":25,"context_line":"import tempfile"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_2232a0f2","line":22,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: I201 Missing newline between import groups. \u0027import lz4.frame\u0027 is identified as Third Party and \u0027import hashlib\u0027 is identified as Stdlib.","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":20,"context_line":"import filecmp"},{"line_number":21,"context_line":"import hashlib"},{"line_number":22,"context_line":"import lz4.frame"},{"line_number":23,"context_line":"import os"},{"line_number":24,"context_line":"import shutil"},{"line_number":25,"context_line":"import tempfile"},{"line_number":26,"context_line":"import threading"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_824c4c77","line":23,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: I100 Import statements are in the wrong order. \u0027import os\u0027 should be before \u0027import lz4.frame\u0027 and in a different group.","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":20,"context_line":"import filecmp"},{"line_number":21,"context_line":"import hashlib"},{"line_number":22,"context_line":"import lz4.frame"},{"line_number":23,"context_line":"import os"},{"line_number":24,"context_line":"import shutil"},{"line_number":25,"context_line":"import tempfile"},{"line_number":26,"context_line":"import threading"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_6251380f","line":23,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: I201 Missing newline between import groups. \u0027import os\u0027 is identified as Stdlib and \u0027import lz4.frame\u0027 is identified as Third Party.","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":26,"context_line":"import threading"},{"line_number":27,"context_line":"from unittest import mock"},{"line_number":28,"context_line":"import zlib"},{"line_number":29,"context_line":"import zstd"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"from eventlet import tpool"},{"line_number":32,"context_line":"from oslo_utils import units"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_c2564407","line":29,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: I201 Missing newline between import groups. \u0027import zstd\u0027 is identified as Third Party and \u0027import zlib\u0027 is identified as Stdlib.","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":28,"context_line":"import zlib"},{"line_number":29,"context_line":"import zstd"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"from eventlet import tpool"},{"line_number":32,"context_line":"from oslo_utils import units"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"from cinder.backup.drivers import gcs as google_dr"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_a25b502c","line":31,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: I202 Additional newline in a group of imports. \u0027from eventlet import tpool\u0027 is identified as Third Party and \u0027import zstd\u0027 is identified as Third Party.","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":241,"context_line":"        service.backup(backup, self.volume_file)"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"    @gcs_client"},{"line_number":245,"context_line":"    def test_backup_default_container(self):"},{"line_number":246,"context_line":"        volume_id \u003d \u00279552017f-c8b9-4e4e-a876-00000053349c\u0027"},{"line_number":247,"context_line":"        backup \u003d self._create_backup_db_entry(volume_id\u003dvolume_id,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_02403c35","line":244,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: E303 too many blank lines (2)","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"}],"cinder/tests/unit/backup/drivers/test_backup_nfs.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":17,"context_line":"import bz2"},{"line_number":18,"context_line":"import filecmp"},{"line_number":19,"context_line":"import hashlib"},{"line_number":20,"context_line":"import lz4.frame"},{"line_number":21,"context_line":"import os"},{"line_number":22,"context_line":"import shutil"},{"line_number":23,"context_line":"import stat"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_c208042a","line":20,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: I201 Missing newline between import groups. \u0027import lz4.frame\u0027 is identified as Third Party and \u0027import hashlib\u0027 is identified as Stdlib.","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import filecmp"},{"line_number":19,"context_line":"import hashlib"},{"line_number":20,"context_line":"import lz4.frame"},{"line_number":21,"context_line":"import os"},{"line_number":22,"context_line":"import shutil"},{"line_number":23,"context_line":"import stat"},{"line_number":24,"context_line":"import tempfile"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_a20d1039","line":21,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: I100 Import statements are in the wrong order. \u0027import os\u0027 should be before \u0027import lz4.frame\u0027 and in a different group.","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import filecmp"},{"line_number":19,"context_line":"import hashlib"},{"line_number":20,"context_line":"import lz4.frame"},{"line_number":21,"context_line":"import os"},{"line_number":22,"context_line":"import shutil"},{"line_number":23,"context_line":"import stat"},{"line_number":24,"context_line":"import tempfile"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_0212fc58","line":21,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: I201 Missing newline between import groups. \u0027import os\u0027 is identified as Stdlib and \u0027import lz4.frame\u0027 is identified as Third Party.","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":25,"context_line":"import threading"},{"line_number":26,"context_line":"from unittest import mock"},{"line_number":27,"context_line":"import zlib"},{"line_number":28,"context_line":"import zstd"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"import ddt"},{"line_number":31,"context_line":"from eventlet import tpool"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_e20ee830","line":28,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: I201 Missing newline between import groups. \u0027import zstd\u0027 is identified as Third Party and \u0027import zlib\u0027 is identified as Stdlib.","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":27,"context_line":"import zlib"},{"line_number":28,"context_line":"import zstd"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"import ddt"},{"line_number":31,"context_line":"from eventlet import tpool"},{"line_number":32,"context_line":"from os_brick import exception as brick_exception"},{"line_number":33,"context_line":"from os_brick.remotefs import remotefs as remotefs_brick"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_421cf469","line":30,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: I202 Additional newline in a group of imports. \u0027import ddt\u0027 is identified as Third Party and \u0027import zstd\u0027 is identified as Third Party.","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":308,"context_line":"        service.backup(backup, self.volume_file)"},{"line_number":309,"context_line":""},{"line_number":310,"context_line":""},{"line_number":311,"context_line":"    def test_backup_default_container(self):"},{"line_number":312,"context_line":"        volume_id \u003d fake.VOLUME_ID"},{"line_number":313,"context_line":"        self._create_backup_db_entry(volume_id\u003dvolume_id,"},{"line_number":314,"context_line":"                                     container\u003dNone,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_22190079","line":311,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: E303 too many blank lines (2)","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":767,"context_line":"                            self.thread_dict[\u0027thread\u0027])"},{"line_number":768,"context_line":""},{"line_number":769,"context_line":""},{"line_number":770,"context_line":"    def test_restore_lz4(self):"},{"line_number":771,"context_line":"        self.thread_original_method \u003d lz4.frame.decompress"},{"line_number":772,"context_line":"        self.mock_object(lz4.frame, \u0027decompress\u0027, side_effect\u003dself._store_thread)"},{"line_number":773,"context_line":"        volume_id \u003d fake.VOLUME_ID"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_82272cb7","line":770,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: E303 too many blank lines (2)","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":769,"context_line":""},{"line_number":770,"context_line":"    def test_restore_lz4(self):"},{"line_number":771,"context_line":"        self.thread_original_method \u003d lz4.frame.decompress"},{"line_number":772,"context_line":"        self.mock_object(lz4.frame, \u0027decompress\u0027, side_effect\u003dself._store_thread)"},{"line_number":773,"context_line":"        volume_id \u003d fake.VOLUME_ID"},{"line_number":774,"context_line":""},{"line_number":775,"context_line":"        self._create_backup_db_entry(volume_id\u003dvolume_id)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_622c9899","line":772,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2d43b2d8ae9e7f52df5519d3b9aeeee5669207a2","unresolved":false,"context_lines":[{"line_number":229,"context_line":""},{"line_number":230,"context_line":"    def _store_thread(self, *args, **kwargs):"},{"line_number":231,"context_line":"        self.thread_dict[\u0027thread\u0027] \u003d threading.current_thread()"},{"line_number":232,"context_line":"        return self.thread_original_method(*args, **kwargs)"},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"    def setUp(self):"},{"line_number":235,"context_line":"        super(BackupNFSTestCase, self).setUp()"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_9b1f0b5a","line":232,"updated":"2020-05-18 14:04:33.000000000","message":"py38: DeprecationWarning: PY_SSIZE_T_CLEAN will be required for \u0027#\u0027 formats","commit_id":"fae05fadc5ddb91b9c45902f368a87fb05317f7c"}],"cinder/tests/unit/backup/drivers/test_backup_swift.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":17,"context_line":"import bz2"},{"line_number":18,"context_line":"import filecmp"},{"line_number":19,"context_line":"import hashlib"},{"line_number":20,"context_line":"import lz4.frame"},{"line_number":21,"context_line":"import os"},{"line_number":22,"context_line":"import shutil"},{"line_number":23,"context_line":"import tempfile"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_c22124a2","line":20,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: I201 Missing newline between import groups. \u0027import lz4.frame\u0027 is identified as Third Party and \u0027import hashlib\u0027 is identified as Stdlib.","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import filecmp"},{"line_number":19,"context_line":"import hashlib"},{"line_number":20,"context_line":"import lz4.frame"},{"line_number":21,"context_line":"import os"},{"line_number":22,"context_line":"import shutil"},{"line_number":23,"context_line":"import tempfile"},{"line_number":24,"context_line":"import threading"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_a226b0b6","line":21,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: I100 Import statements are in the wrong order. \u0027import os\u0027 should be before \u0027import lz4.frame\u0027 and in a different group.","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import filecmp"},{"line_number":19,"context_line":"import hashlib"},{"line_number":20,"context_line":"import lz4.frame"},{"line_number":21,"context_line":"import os"},{"line_number":22,"context_line":"import shutil"},{"line_number":23,"context_line":"import tempfile"},{"line_number":24,"context_line":"import threading"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_023b1cd1","line":21,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: I201 Missing newline between import groups. \u0027import os\u0027 is identified as Stdlib and \u0027import lz4.frame\u0027 is identified as Third Party.","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":24,"context_line":"import threading"},{"line_number":25,"context_line":"from unittest import mock"},{"line_number":26,"context_line":"import zlib"},{"line_number":27,"context_line":"import zstd"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"import ddt"},{"line_number":30,"context_line":"from eventlet import tpool"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_e23708e3","line":27,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: I201 Missing newline between import groups. \u0027import zstd\u0027 is identified as Third Party and \u0027import zlib\u0027 is identified as Stdlib.","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47e1be25a46f24496f5438bb667488eb2887eb2e","unresolved":false,"context_lines":[{"line_number":26,"context_line":"import zlib"},{"line_number":27,"context_line":"import zstd"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"import ddt"},{"line_number":30,"context_line":"from eventlet import tpool"},{"line_number":31,"context_line":"from oslo_config import cfg"},{"line_number":32,"context_line":"from swiftclient import client as swift"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_423514da","line":29,"updated":"2020-05-11 12:30:44.000000000","message":"pep8: I202 Additional newline in a group of imports. \u0027import ddt\u0027 is identified as Third Party and \u0027import zstd\u0027 is identified as Third Party.","commit_id":"daccb702555798782eba969e7b13fe6037eadf7f"}],"doc/source/admin/blockstorage-volume-backups.rst":[{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"2862f940aa8bdd514935bee78b2fdeb1c50fe253","unresolved":false,"context_lines":[{"line_number":133,"context_line":"   backup_sha_block_size_bytes \u003d 32768"},{"line_number":134,"context_line":"   backup_file_size \u003d 1999994880"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"The option ``backup_compression_algorithm`` can be set to ``bz2`` or ``none``."},{"line_number":137,"context_line":"The latter can be a useful setting when the server providing the share for the"},{"line_number":138,"context_line":"backup repository itself performs deduplication or compression on the backup"},{"line_number":139,"context_line":"data."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff570b3c_0f00d9aa","side":"PARENT","line":136,"range":{"start_line":136,"start_character":58,"end_line":136,"end_character":77},"updated":"2020-05-18 11:44:45.000000000","message":"I\u0027m not sure why other compression algorithms (like gzip) aren\u0027t mentioned here","commit_id":"beb96cd7101167ac564d5e1e1d9492722095afb9"}]}
