|
@@ -3,6 +3,7 @@
|
|
|
|
|
|
|
|
import abc
|
|
import abc
|
|
|
import contextlib
|
|
import contextlib
|
|
|
|
|
+import gc
|
|
|
import os
|
|
import os
|
|
|
import re
|
|
import re
|
|
|
import struct
|
|
import struct
|
|
@@ -648,6 +649,9 @@ class ExportProvider(base.BaseExportProvider, base.BaseReplicaExportProvider):
|
|
|
|
|
|
|
|
f.write(buf.raw)
|
|
f.write(buf.raw)
|
|
|
|
|
|
|
|
|
|
+ buf = None
|
|
|
|
|
+ gc.collect()
|
|
|
|
|
+
|
|
|
total_written_bytes += buf_size
|
|
total_written_bytes += buf_size
|
|
|
self._event_manager.set_percentage_step(
|
|
self._event_manager.set_percentage_step(
|
|
|
perc_step, total_written_bytes)
|
|
perc_step, total_written_bytes)
|