[pmg-devel] applied: [PATCH api] fix cluster sync issues with ipv6

Dietmar Maurer dietmar at proxmox.com
Tue Dec 18 10:30:30 CET 2018


applied

> On December 17, 2018 at 1:56 PM Oguz Bektas <o.bektas at proxmox.com> wrote:
> 
> 
> rsync needs ipv6 addresses to be in brackets, otherwise issues arise
> when joining/syncing cluster
> 
> Signed-off-by: Oguz Bektas <o.bektas at proxmox.com>
> ---
>  PMG/Cluster.pm | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
> 
> diff --git a/PMG/Cluster.pm b/PMG/Cluster.pm
> index 9e456f1..319a45b 100644
> --- a/PMG/Cluster.pm
> +++ b/PMG/Cluster.pm
> @@ -300,7 +300,7 @@ sub sync_quarantine_files {
>      mkdir $syncdir;
>  
>      my $cmd = $rsync_command->(
> -	$host_name, '--timeout', '10', "${host_ip}:$spooldir", $spooldir,
> +	$host_name, '--timeout', '10', "[${host_ip}]:$spooldir", $spooldir,
>  	'--files-from', $flistname);
>  
>      PVE::Tools::run_command($cmd);
> @@ -316,7 +316,7 @@ sub sync_spooldir {
>      mkdir $syncdir;
>  
>      my $cmd = $rsync_command->(
> -	$host_name, '-aq', '--timeout', '10', "${host_ip}:$syncdir/", $syncdir);
> +	$host_name, '-aq', '--timeout', '10', "[${host_ip}]:$syncdir/", $syncdir);
>  
>      foreach my $incl (('spam/', 'spam/*', 'spam/*/*', 'virus/', 'virus/*', 'virus/*/*')) {
>  	push @$cmd, '--include', $incl;
> @@ -336,7 +336,7 @@ sub sync_master_quar {
>      mkdir $syncdir;
>  
>      my $cmd = $rsync_command->(
> -	$host_name, '-aq', '--timeout', '10', "${host_ip}:$syncdir", $syncdir);
> +	$host_name, '-aq', '--timeout', '10', "[${host_ip}]:$syncdir", $syncdir);
>  
>      PVE::Tools::run_command($cmd);
>  }
> @@ -352,7 +352,7 @@ sub sync_config_from_master {
>  
>      my $cmd = $rsync_command->(
>  	$master_name, '-aq',
> -	"${master_ip}:$cfgdir/* ${sa_conf_dir}/${sa_custom_cf}",
> +	"[${master_ip}]:$cfgdir/* ${sa_conf_dir}/${sa_custom_cf}",
>  	"$syncdir/",
>  	'--exclude', 'master/',
>  	'--exclude', '*~',
> -- 
> 2.11.0
> 
> 
> _______________________________________________
> pmg-devel mailing list
> pmg-devel at pve.proxmox.com
> https://pve.proxmox.com/cgi-bin/mailman/listinfo/pmg-devel



More information about the pmg-devel mailing list