)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"8bc9416e6d9b5e94d2c97b804f8f49bd5e8da26e","unresolved":false,"context_lines":[{"line_number":21,"context_line":"- Unit tests"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Closes-Bug: #1865011"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Co-authored-by: Rajat Dhasmana \u003crajatdhasmana@gmail.com\u003e"},{"line_number":26,"context_line":"Change-Id: Ica4e0cea67bc894f61a57c7898977951ce3a3633"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1fa4df85_46b6fdfc","line":24,"updated":"2020-02-28 11:24:05.000000000","message":"nit: Please don\u0027t leave a blank line in the footer elements.","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"fa171c24c0a9cc2eec1f378c4cd201593a314dce","unresolved":false,"context_lines":[{"line_number":21,"context_line":"- Unit tests"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Closes-Bug: #1865011"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Co-authored-by: Rajat Dhasmana \u003crajatdhasmana@gmail.com\u003e"},{"line_number":26,"context_line":"Change-Id: Ica4e0cea67bc894f61a57c7898977951ce3a3633"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1fa4df85_2a1849d1","line":24,"in_reply_to":"1fa4df85_46b6fdfc","updated":"2020-03-02 12:47:02.000000000","message":"Done","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"}],"cinder/backup/manager.py":[{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"8bc9416e6d9b5e94d2c97b804f8f49bd5e8da26e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1fa4df85_e6c4c961","line":1117,"updated":"2020-02-28 11:24:05.000000000","message":"Where is this empty line coming from?  I don\u0027t see it in my patch and it doesn\u0027t seem to have been added by the second patchset...  I believe this is what\u0027s making the PEP8 job fail.","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"fa171c24c0a9cc2eec1f378c4cd201593a314dce","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1fa4df85_ea38f13d","line":1117,"in_reply_to":"1fa4df85_e6c4c961","updated":"2020-03-02 12:47:02.000000000","message":"I think this line is already there in the original code and the pep8 failure is because i didn\u0027t put a new line at the end of the rst document file :(","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"ea6cacb361ebb5a7f96ca48401dbe57717c21845","unresolved":false,"context_lines":[{"line_number":152,"context_line":"                BackupManager._semaphore \u003d eventlet.Semaphore(limit)"},{"line_number":153,"context_line":"            # Use an interprocess Semaphore if we have multiple processes"},{"line_number":154,"context_line":"            else:"},{"line_number":155,"context_line":"                BackupManager._semaphore \u003d multiprocessing.Semaphore(limit)"},{"line_number":156,"context_line":"        self._process_number \u003d kwargs.get(\u0027process_number\u0027, 1)"},{"line_number":157,"context_line":"        self.driver_name \u003d CONF.backup_driver"},{"line_number":158,"context_line":"        if self.driver_name in MAPPING:"}],"source_content_type":"text/x-python","patch_set":5,"id":"1fa4df85_26e181fd","line":155,"updated":"2020-03-17 10:48:13.000000000","message":"-1: This is wrong, as each process will have its own sempahore and we\u0027ll end up with backup_workers * backup_max_operations instead of just backup_max_operations.\n\nThis will work for single process because we are storing the semaphore as a class attribute, and all threads will be sharing it, but when we have multiple processes each one will create it\u0027s own semaphore.\n\nThere are multiple ways to fix it:\n\n1- Create the semaphore in the main method in cinder/cmd/backup.py and pass it to the _launch_backup_process, and make it get into this __init__ method as a parameter. That way they all share the same semaphore.\n\n2- Initialize _semaphore to None, and here only set the class _semaphore attribute if it\u0027s not None.  In this case we would have to also set it to contextlib.supress() if CON.backup_max_operations is set to 0.","commit_id":"aa1cc29cc6fe9cf86f3498a2f37a62f5a89cfeb9"}],"doc/source/admin/blockstorage-volume-backups.rst":[{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"8bc9416e6d9b5e94d2c97b804f8f49bd5e8da26e","unresolved":false,"context_lines":[{"line_number":224,"context_line":"The default value is 15."},{"line_number":225,"context_line":"The compression ratio and chunk size are the variable factors that determine"},{"line_number":226,"context_line":"the amount of memory (RAM) that will be used during the operations. So as to"},{"line_number":227,"context_line":"limit memory usage, we use this option."},{"line_number":228,"context_line":"Example:"},{"line_number":229,"context_line":"For doing restore to RBD volumes, the worst case when the compression ratio"},{"line_number":230,"context_line":"is 0% (i.e. the backup file size is same as the volume/snapshot size) and the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_06748567","line":227,"updated":"2020-02-28 11:24:05.000000000","message":"nit: mention that this help us prevent DoS attacks or just service disruptions caused by many concurrent requests that lead to out of memory kills.","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"fa171c24c0a9cc2eec1f378c4cd201593a314dce","unresolved":false,"context_lines":[{"line_number":224,"context_line":"The default value is 15."},{"line_number":225,"context_line":"The compression ratio and chunk size are the variable factors that determine"},{"line_number":226,"context_line":"the amount of memory (RAM) that will be used during the operations. So as to"},{"line_number":227,"context_line":"limit memory usage, we use this option."},{"line_number":228,"context_line":"Example:"},{"line_number":229,"context_line":"For doing restore to RBD volumes, the worst case when the compression ratio"},{"line_number":230,"context_line":"is 0% (i.e. the backup file size is same as the volume/snapshot size) and the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_8accdd6a","line":227,"in_reply_to":"1fa4df85_06748567","updated":"2020-03-02 12:47:02.000000000","message":"Done","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"8bc9416e6d9b5e94d2c97b804f8f49bd5e8da26e","unresolved":false,"context_lines":[{"line_number":226,"context_line":"the amount of memory (RAM) that will be used during the operations. So as to"},{"line_number":227,"context_line":"limit memory usage, we use this option."},{"line_number":228,"context_line":"Example:"},{"line_number":229,"context_line":"For doing restore to RBD volumes, the worst case when the compression ratio"},{"line_number":230,"context_line":"is 0% (i.e. the backup file size is same as the volume/snapshot size) and the"},{"line_number":231,"context_line":"backup chunk file size is default (i.e. ~1.8 GB), to perform 1 restore"},{"line_number":232,"context_line":"operations we will require:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_a60811d9","line":229,"range":{"start_line":229,"start_character":49,"end_line":229,"end_character":53},"updated":"2020-02-28 11:24:05.000000000","message":"nit: is when","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"8bc9416e6d9b5e94d2c97b804f8f49bd5e8da26e","unresolved":false,"context_lines":[{"line_number":226,"context_line":"the amount of memory (RAM) that will be used during the operations. So as to"},{"line_number":227,"context_line":"limit memory usage, we use this option."},{"line_number":228,"context_line":"Example:"},{"line_number":229,"context_line":"For doing restore to RBD volumes, the worst case when the compression ratio"},{"line_number":230,"context_line":"is 0% (i.e. the backup file size is same as the volume/snapshot size) and the"},{"line_number":231,"context_line":"backup chunk file size is default (i.e. ~1.8 GB), to perform 1 restore"},{"line_number":232,"context_line":"operations we will require:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_8605d5c4","line":229,"range":{"start_line":229,"start_character":25,"end_line":229,"end_character":32},"updated":"2020-02-28 11:24:05.000000000","message":"nit: mention that this is from non Ceph backups (Swift, NFS, etc.)","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"fa171c24c0a9cc2eec1f378c4cd201593a314dce","unresolved":false,"context_lines":[{"line_number":226,"context_line":"the amount of memory (RAM) that will be used during the operations. So as to"},{"line_number":227,"context_line":"limit memory usage, we use this option."},{"line_number":228,"context_line":"Example:"},{"line_number":229,"context_line":"For doing restore to RBD volumes, the worst case when the compression ratio"},{"line_number":230,"context_line":"is 0% (i.e. the backup file size is same as the volume/snapshot size) and the"},{"line_number":231,"context_line":"backup chunk file size is default (i.e. ~1.8 GB), to perform 1 restore"},{"line_number":232,"context_line":"operations we will require:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_aac75945","line":229,"range":{"start_line":229,"start_character":25,"end_line":229,"end_character":32},"in_reply_to":"1fa4df85_8605d5c4","updated":"2020-03-02 12:47:02.000000000","message":"Done","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"fa171c24c0a9cc2eec1f378c4cd201593a314dce","unresolved":false,"context_lines":[{"line_number":226,"context_line":"the amount of memory (RAM) that will be used during the operations. So as to"},{"line_number":227,"context_line":"limit memory usage, we use this option."},{"line_number":228,"context_line":"Example:"},{"line_number":229,"context_line":"For doing restore to RBD volumes, the worst case when the compression ratio"},{"line_number":230,"context_line":"is 0% (i.e. the backup file size is same as the volume/snapshot size) and the"},{"line_number":231,"context_line":"backup chunk file size is default (i.e. ~1.8 GB), to perform 1 restore"},{"line_number":232,"context_line":"operations we will require:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_4ac6e54a","line":229,"range":{"start_line":229,"start_character":49,"end_line":229,"end_character":53},"in_reply_to":"1fa4df85_a60811d9","updated":"2020-03-02 12:47:02.000000000","message":"Done","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"8bc9416e6d9b5e94d2c97b804f8f49bd5e8da26e","unresolved":false,"context_lines":[{"line_number":227,"context_line":"limit memory usage, we use this option."},{"line_number":228,"context_line":"Example:"},{"line_number":229,"context_line":"For doing restore to RBD volumes, the worst case when the compression ratio"},{"line_number":230,"context_line":"is 0% (i.e. the backup file size is same as the volume/snapshot size) and the"},{"line_number":231,"context_line":"backup chunk file size is default (i.e. ~1.8 GB), to perform 1 restore"},{"line_number":232,"context_line":"operations we will require:"},{"line_number":233,"context_line":"1.8 GB (read data) + 1.8 GB (decompressed data) + 1.8 GB (buffer data required"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_26f421cf","line":230,"range":{"start_line":230,"start_character":12,"end_line":230,"end_character":67},"updated":"2020-02-28 11:24:05.000000000","message":"This is misleading, we should probably refer to the compressed data chunk being of the same size as the uncompressed data.","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"8bc9416e6d9b5e94d2c97b804f8f49bd5e8da26e","unresolved":false,"context_lines":[{"line_number":227,"context_line":"limit memory usage, we use this option."},{"line_number":228,"context_line":"Example:"},{"line_number":229,"context_line":"For doing restore to RBD volumes, the worst case when the compression ratio"},{"line_number":230,"context_line":"is 0% (i.e. the backup file size is same as the volume/snapshot size) and the"},{"line_number":231,"context_line":"backup chunk file size is default (i.e. ~1.8 GB), to perform 1 restore"},{"line_number":232,"context_line":"operations we will require:"},{"line_number":233,"context_line":"1.8 GB (read data) + 1.8 GB (decompressed data) + 1.8 GB (buffer data required"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_c66d0d99","line":230,"range":{"start_line":230,"start_character":36,"end_line":230,"end_character":40},"updated":"2020-02-28 11:24:05.000000000","message":"nit: the same","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"fa171c24c0a9cc2eec1f378c4cd201593a314dce","unresolved":false,"context_lines":[{"line_number":227,"context_line":"limit memory usage, we use this option."},{"line_number":228,"context_line":"Example:"},{"line_number":229,"context_line":"For doing restore to RBD volumes, the worst case when the compression ratio"},{"line_number":230,"context_line":"is 0% (i.e. the backup file size is same as the volume/snapshot size) and the"},{"line_number":231,"context_line":"backup chunk file size is default (i.e. ~1.8 GB), to perform 1 restore"},{"line_number":232,"context_line":"operations we will require:"},{"line_number":233,"context_line":"1.8 GB (read data) + 1.8 GB (decompressed data) + 1.8 GB (buffer data required"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_6ac1612e","line":230,"range":{"start_line":230,"start_character":12,"end_line":230,"end_character":67},"in_reply_to":"1fa4df85_26f421cf","updated":"2020-03-02 12:47:02.000000000","message":"Done","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"fa171c24c0a9cc2eec1f378c4cd201593a314dce","unresolved":false,"context_lines":[{"line_number":227,"context_line":"limit memory usage, we use this option."},{"line_number":228,"context_line":"Example:"},{"line_number":229,"context_line":"For doing restore to RBD volumes, the worst case when the compression ratio"},{"line_number":230,"context_line":"is 0% (i.e. the backup file size is same as the volume/snapshot size) and the"},{"line_number":231,"context_line":"backup chunk file size is default (i.e. ~1.8 GB), to perform 1 restore"},{"line_number":232,"context_line":"operations we will require:"},{"line_number":233,"context_line":"1.8 GB (read data) + 1.8 GB (decompressed data) + 1.8 GB (buffer data required"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_0adead10","line":230,"range":{"start_line":230,"start_character":36,"end_line":230,"end_character":40},"in_reply_to":"1fa4df85_c66d0d99","updated":"2020-03-02 12:47:02.000000000","message":"Done","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"8bc9416e6d9b5e94d2c97b804f8f49bd5e8da26e","unresolved":false,"context_lines":[{"line_number":228,"context_line":"Example:"},{"line_number":229,"context_line":"For doing restore to RBD volumes, the worst case when the compression ratio"},{"line_number":230,"context_line":"is 0% (i.e. the backup file size is same as the volume/snapshot size) and the"},{"line_number":231,"context_line":"backup chunk file size is default (i.e. ~1.8 GB), to perform 1 restore"},{"line_number":232,"context_line":"operations we will require:"},{"line_number":233,"context_line":"1.8 GB (read data) + 1.8 GB (decompressed data) + 1.8 GB (buffer data required"},{"line_number":234,"context_line":"for rbd volumes)"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_26e2e102","line":231,"range":{"start_line":231,"start_character":23,"end_line":231,"end_character":33},"updated":"2020-02-28 11:24:05.000000000","message":"nit: is left with the default value","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"fa171c24c0a9cc2eec1f378c4cd201593a314dce","unresolved":false,"context_lines":[{"line_number":228,"context_line":"Example:"},{"line_number":229,"context_line":"For doing restore to RBD volumes, the worst case when the compression ratio"},{"line_number":230,"context_line":"is 0% (i.e. the backup file size is same as the volume/snapshot size) and the"},{"line_number":231,"context_line":"backup chunk file size is default (i.e. ~1.8 GB), to perform 1 restore"},{"line_number":232,"context_line":"operations we will require:"},{"line_number":233,"context_line":"1.8 GB (read data) + 1.8 GB (decompressed data) + 1.8 GB (buffer data required"},{"line_number":234,"context_line":"for rbd volumes)"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_cae735e4","line":231,"range":{"start_line":231,"start_character":23,"end_line":231,"end_character":33},"in_reply_to":"1fa4df85_26e2e102","updated":"2020-03-02 12:47:02.000000000","message":"Done","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"8bc9416e6d9b5e94d2c97b804f8f49bd5e8da26e","unresolved":false,"context_lines":[{"line_number":230,"context_line":"is 0% (i.e. the backup file size is same as the volume/snapshot size) and the"},{"line_number":231,"context_line":"backup chunk file size is default (i.e. ~1.8 GB), to perform 1 restore"},{"line_number":232,"context_line":"operations we will require:"},{"line_number":233,"context_line":"1.8 GB (read data) + 1.8 GB (decompressed data) + 1.8 GB (buffer data required"},{"line_number":234,"context_line":"for rbd volumes)"},{"line_number":235,"context_line":"~ 4.4 GB of data while restoring a chunk backup file."},{"line_number":236,"context_line":"For 15 concurrent restore operations, you will require ~60.6 GB of memory."},{"line_number":237,"context_line":"Similar calculations can be done for environment specific scenarios and this"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_e6fda9b1","line":234,"range":{"start_line":233,"start_character":70,"end_line":234,"end_character":15},"updated":"2020-02-28 11:24:05.000000000","message":"nit: internally used by the librbd library","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"fa171c24c0a9cc2eec1f378c4cd201593a314dce","unresolved":false,"context_lines":[{"line_number":230,"context_line":"is 0% (i.e. the backup file size is same as the volume/snapshot size) and the"},{"line_number":231,"context_line":"backup chunk file size is default (i.e. ~1.8 GB), to perform 1 restore"},{"line_number":232,"context_line":"operations we will require:"},{"line_number":233,"context_line":"1.8 GB (read data) + 1.8 GB (decompressed data) + 1.8 GB (buffer data required"},{"line_number":234,"context_line":"for rbd volumes)"},{"line_number":235,"context_line":"~ 4.4 GB of data while restoring a chunk backup file."},{"line_number":236,"context_line":"For 15 concurrent restore operations, you will require ~60.6 GB of memory."},{"line_number":237,"context_line":"Similar calculations can be done for environment specific scenarios and this"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_eaea31aa","line":234,"range":{"start_line":233,"start_character":70,"end_line":234,"end_character":15},"in_reply_to":"1fa4df85_e6fda9b1","updated":"2020-03-02 12:47:02.000000000","message":"Done","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"8bc9416e6d9b5e94d2c97b804f8f49bd5e8da26e","unresolved":false,"context_lines":[{"line_number":232,"context_line":"operations we will require:"},{"line_number":233,"context_line":"1.8 GB (read data) + 1.8 GB (decompressed data) + 1.8 GB (buffer data required"},{"line_number":234,"context_line":"for rbd volumes)"},{"line_number":235,"context_line":"~ 4.4 GB of data while restoring a chunk backup file."},{"line_number":236,"context_line":"For 15 concurrent restore operations, you will require ~60.6 GB of memory."},{"line_number":237,"context_line":"Similar calculations can be done for environment specific scenarios and this"},{"line_number":238,"context_line":"config option can be set accordingly."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_a631f1a4","line":235,"range":{"start_line":235,"start_character":2,"end_line":235,"end_character":5},"updated":"2020-02-28 11:24:05.000000000","message":"-1: 5.4\nAnd no space between ~ and the number","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"fa171c24c0a9cc2eec1f378c4cd201593a314dce","unresolved":false,"context_lines":[{"line_number":232,"context_line":"operations we will require:"},{"line_number":233,"context_line":"1.8 GB (read data) + 1.8 GB (decompressed data) + 1.8 GB (buffer data required"},{"line_number":234,"context_line":"for rbd volumes)"},{"line_number":235,"context_line":"~ 4.4 GB of data while restoring a chunk backup file."},{"line_number":236,"context_line":"For 15 concurrent restore operations, you will require ~60.6 GB of memory."},{"line_number":237,"context_line":"Similar calculations can be done for environment specific scenarios and this"},{"line_number":238,"context_line":"config option can be set accordingly."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_aacc3961","line":235,"range":{"start_line":235,"start_character":2,"end_line":235,"end_character":5},"in_reply_to":"1fa4df85_a631f1a4","updated":"2020-03-02 12:47:02.000000000","message":"Done","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"8bc9416e6d9b5e94d2c97b804f8f49bd5e8da26e","unresolved":false,"context_lines":[{"line_number":233,"context_line":"1.8 GB (read data) + 1.8 GB (decompressed data) + 1.8 GB (buffer data required"},{"line_number":234,"context_line":"for rbd volumes)"},{"line_number":235,"context_line":"~ 4.4 GB of data while restoring a chunk backup file."},{"line_number":236,"context_line":"For 15 concurrent restore operations, you will require ~60.6 GB of memory."},{"line_number":237,"context_line":"Similar calculations can be done for environment specific scenarios and this"},{"line_number":238,"context_line":"config option can be set accordingly."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_66e0d9fb","line":236,"range":{"start_line":236,"start_character":56,"end_line":236,"end_character":60},"updated":"2020-02-28 11:24:05.000000000","message":"-1: ~81\nI think you should replace the 1.8 with a more precise value (1.86 GB) because there is a 2.7 GB difference when you have the 15 operations.","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"fa171c24c0a9cc2eec1f378c4cd201593a314dce","unresolved":false,"context_lines":[{"line_number":233,"context_line":"1.8 GB (read data) + 1.8 GB (decompressed data) + 1.8 GB (buffer data required"},{"line_number":234,"context_line":"for rbd volumes)"},{"line_number":235,"context_line":"~ 4.4 GB of data while restoring a chunk backup file."},{"line_number":236,"context_line":"For 15 concurrent restore operations, you will require ~60.6 GB of memory."},{"line_number":237,"context_line":"Similar calculations can be done for environment specific scenarios and this"},{"line_number":238,"context_line":"config option can be set accordingly."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_6ad641f4","line":236,"range":{"start_line":236,"start_character":56,"end_line":236,"end_character":60},"in_reply_to":"1fa4df85_66e0d9fb","updated":"2020-03-02 12:47:02.000000000","message":"Done","commit_id":"7f9d14b933917d786cd8c99f4f83c22508f70908"}]}
