ArielGlenn has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/216058

Change subject: dumps: tweak 7z compression arg so compression runs much faster
......................................................................

dumps: tweak 7z compression arg so compression runs much faster

thanks to Nemo_bis for this great tip;  files will be a little
larger but may be produced 3 or more times faster

Change-Id: I0b469a4a2ed7241790a2406be83463af28d29f48
---
M xmldumps-backup/worker.py
1 file changed, 2 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/dumps 
refs/changes/58/216058/1

diff --git a/xmldumps-backup/worker.py b/xmldumps-backup/worker.py
index ac7f649..906b4f6 100644
--- a/xmldumps-backup/worker.py
+++ b/xmldumps-backup/worker.py
@@ -3622,7 +3622,7 @@
                        inputFile = DumpFilename(self.wiki, None, f.dumpName, 
f.fileType, self.itemForRecompression.fileExt, f.chunk, f.checkpoint)
                        outfile = runner.dumpDir.filenamePublicPath(f)
                        infile = runner.dumpDir.filenamePublicPath(inputFile)
-                       commandPipe = [ [ "%s -dc %s | %s a -si %s"  % 
(self.wiki.config.bzip2, infile, self.wiki.config.sevenzip, outfile) ] ]
+                       commandPipe = [ [ "%s -dc %s | %s a -mx=4 -si %s"  % 
(self.wiki.config.bzip2, infile, self.wiki.config.sevenzip, outfile) ] ]
                        commandSeries.append(commandPipe)
                return(commandSeries)
 
@@ -3745,7 +3745,7 @@
                                raise BackupError("No input files for %s found" 
% self.name())
                        if (not exists( self.wiki.config.sevenzip ) ):
                                raise BackupError("sevenzip command %s not 
found" % self.wiki.config.sevenzip)
-                       compressionCommand = "%s a -si" % 
self.wiki.config.sevenzip
+                       compressionCommand = "%s a -mx=4 -si" % 
self.wiki.config.sevenzip
                        uncompressionCommand = [ "%s" % 
self.wiki.config.sevenzip, "e", "-so" ]
 
                        recombineCommandString = 
self.buildRecombineCommandString(runner, files, outputFile, compressionCommand, 
uncompressionCommand )

-- 
To view, visit https://gerrit.wikimedia.org/r/216058
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0b469a4a2ed7241790a2406be83463af28d29f48
Gerrit-PatchSet: 1
Gerrit-Project: operations/dumps
Gerrit-Branch: ariel
Gerrit-Owner: ArielGlenn <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to