diff options
author | Zuul <zuul@review.opendev.org> | 2020-04-17 17:13:32 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2020-04-17 17:13:32 +0000 |
commit | c552415c5d8ebdcff535f87c4577fa53e47419e3 (patch) | |
tree | a093cd4d5b146577b068d58c74b8226b4d7e8145 | |
parent | 4f385b0401b2fb8a3ca432455df0bbae7090bda1 (diff) | |
parent | 614f48d61c8db10d7ee328ad92612fd15f0671d7 (diff) | |
download | cinder-c552415c5d8ebdcff535f87c4577fa53e47419e3.tar.gz |
Merge "ChunkedBackupDriver: Freeing memory on restore" into stable/queens
-rw-r--r-- | cinder/backup/chunkeddriver.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cinder/backup/chunkeddriver.py b/cinder/backup/chunkeddriver.py index d64bce106..fea570226 100644 --- a/cinder/backup/chunkeddriver.py +++ b/cinder/backup/chunkeddriver.py @@ -667,9 +667,12 @@ class ChunkedBackupDriver(driver.BackupDriver): LOG.debug('decompressing data using %s algorithm', compression_algorithm) decompressed = decompressor.decompress(body) + body = None # Allow Python to free it volume_file.write(decompressed) + decompressed = None # Allow Python to free it else: volume_file.write(body) + body = None # Allow Python to free it # force flush every write to avoid long blocking write on close volume_file.flush() |