From b536f0c6f74eb6ab0be59d415e6cc2ebf9d03257 Mon Sep 17 00:00:00 2001 From: jimsalterjrs Date: Wed, 12 Jul 2017 15:23:23 -0400 Subject: [PATCH] 1.4.10 - add --compress=pigz-fast and --compress=pigz-slow to syncoid --- CHANGELIST | 10 ++++++++++ VERSION | 2 +- sanoid | 2 +- syncoid | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/CHANGELIST b/CHANGELIST index 8b402e2..b033118 100644 --- a/CHANGELIST +++ b/CHANGELIST @@ -1,3 +1,13 @@ +1.4.10 added --compress=pigz-fast and --compress=pigz-slow. On a Xeon E3-1231v3, pigz-fast is equivalent compression + to --compress=gzip but with compressed throughput of 75.2 MiB/s instead of 18.1 MiB/s. pigz-slow is around 5% + better compression than compress=gzip with roughly equivalent compressed throughput. Note that pigz-fast produces + a whopping 20+% better compression on the test data (a linux boot drive) than lzop does, while still being fast + enough to saturate or nearly saturate a real-world gigabit LAN link. The down side: pigz chews through 100% util + of all available system threads, if not bottlenecked by the network link speed. + + Default compression remains lzop for SSH transport, with compression automatically set to none if there's no transport + (ie syncoid replication from dataset to dataset on the local machine only). + 1.4.9 added -c option to manually specify the SSH cipher used. Must use a cipher supported by both source and target! Thanks Tamas Papp. diff --git a/VERSION b/VERSION index 4ea2b1f..ac9f79c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.4.9 +1.4.10 diff --git a/sanoid b/sanoid index 2e7d490..dfa833f 100755 --- a/sanoid +++ b/sanoid @@ -4,7 +4,7 @@ # from http://www.gnu.org/licenses/gpl-3.0.html on 2014-11-17. A copy should also be available in this # project's Git repository at https://github.com/jimsalterjrs/sanoid/blob/master/LICENSE. -my $version = '1.4.8'; +my $version = '1.4.10'; use strict; use Config::IniFiles; # read samba-style conf file diff --git a/syncoid b/syncoid index c9346d5..6f2b36a 100755 --- a/syncoid +++ b/syncoid @@ -4,7 +4,7 @@ # from http://www.gnu.org/licenses/gpl-3.0.html on 2014-11-17. A copy should also be available in this # project's Git repository at https://github.com/jimsalterjrs/sanoid/blob/master/LICENSE. -my $version = '1.4.9'; +my $version = '1.4.10'; use strict; use warnings;