swift/test
Prashanth Pai 9c33bbde69 Allow rsync to use compression
From rsync's man page:
-z, --compress
With this option, rsync compresses the file data as it is sent to the
destination machine, which reduces the amount of data being transmitted --
something that is useful over a slow connection.

A configurable option has been added to allow rsync to compress, but only
if the remote node is in a different region than the local one.

NOTE: Objects that are already compressed (for example: .tar.gz, .mp3)
might slow down the syncing process.

On wire compression can also be extended to ssync later in a different
change if required. In case of ssync, we could explore faster
compression libraries like lz4. rsync uses zlib which is slow but offers
higher compression ratio.

Change-Id: Ic9b9cbff9b5e68bef8257b522cc352fc3544db3c
Signed-off-by: Prashanth Pai <ppai@redhat.com>
2015-03-02 14:39:58 +05:30
..
functional Make functests retry auth immediately 2015-02-26 12:30:30 -08:00
probe fixed ugly code pattern in probe tests 2015-02-26 14:32:31 -08:00
unit Allow rsync to use compression 2015-03-02 14:39:58 +05:30
__init__.py In-process swift server for functional tests 2014-04-29 08:45:11 -04:00
sample.conf Add multiple reseller prefixes and composite tokens 2015-02-23 15:57:20 +00:00