phase1: don't enable rsync compression where unnecessary
authorThibaut VARÈNE <hacks@slashdirt.org>
Thu, 21 Jun 2018 11:51:26 +0000 (13:51 +0200)
committerJo-Philipp Wich <jo@mein.io>
Tue, 26 Jun 2018 20:08:24 +0000 (22:08 +0200)
commitcf7b9baa818a2e183db9738669bcafd06409ddde
treefeb25d5d23d698241ced917d66e30bb3662d647b
parente55b76fd2f8188b34a85157fb119722dcee97117
phase1: don't enable rsync compression where unnecessary

Enabling rsync compression for already compressed files adds CPU
and memory overhead that negatively impacts upload speed on data
that cannot be further compressed.

By default rsync ignores '-z' on a number of files it knows to be
already compressed (based on filename suffix), but the list is not
exhaustive and doesn't include e.g. '.ipk'. Instead of trying to maintain
a list of all known compressed suffixes uploaded by the build system,
it's simpler and less error prone to simply disable the option for
specific steps where all or nearly all of the transferred files are known
to be already compressed.

Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
phase1/master.cfg