[pve-devel] r6514 - in pve-cluster/trunk: . data data/PVE debian

svn-commits at proxmox.com svn-commits at proxmox.com
Mon Aug 22 08:15:43 CEST 2011


Author: dietmar
Date: 2011-08-22 08:15:43 +0200 (Mon, 22 Aug 2011)
New Revision: 6514

Modified:
   pve-cluster/trunk/Makefile
   pve-cluster/trunk/data/ChangeLog
   pve-cluster/trunk/data/PVE/Cluster.pm
   pve-cluster/trunk/debian/changelog
Log:
  * fixes for rrdcached
  
  * fix cfs_plug_link_getattr



Modified: pve-cluster/trunk/Makefile
===================================================================
--- pve-cluster/trunk/Makefile	2011-08-22 05:22:56 UTC (rev 6513)
+++ pve-cluster/trunk/Makefile	2011-08-22 06:15:43 UTC (rev 6514)
@@ -2,7 +2,7 @@
 
 PACKAGE=pve-cluster
 PKGVER=1.0
-PKGREL=6
+PKGREL=7
 
 ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
 

Modified: pve-cluster/trunk/data/ChangeLog
===================================================================
--- pve-cluster/trunk/data/ChangeLog	2011-08-22 05:22:56 UTC (rev 6513)
+++ pve-cluster/trunk/data/ChangeLog	2011-08-22 06:15:43 UTC (rev 6514)
@@ -1,5 +1,8 @@
 2011-08-22  Proxmox Support Team  <support at proxmox.com>
 
+	* PVE/Cluster.pm (create_rrd_graph): only use daemon if socket
+	exists.
+
 	* PVE/pvecm (delnode): test if we have quorum. 
 
 	* src/cfs-plug-link.c (cfs_plug_link_getattr): set read-only if we

Modified: pve-cluster/trunk/data/PVE/Cluster.pm
===================================================================
--- pve-cluster/trunk/data/PVE/Cluster.pm	2011-08-22 05:22:56 UTC (rev 6513)
+++ pve-cluster/trunk/data/PVE/Cluster.pm	2011-08-22 06:15:43 UTC (rev 6514)
@@ -566,13 +566,17 @@
 
     $cf = "AVERAGE" if !$cf;
 
-    my ($start, $step, $names, $data) = 
-	RRDs::fetch($rrd, $cf,
-		    "-s" => $req_start,
-		    "-e" => $ctime - 1,
-		    "-r" => $reso,
-		    "--daemon" => "unix:/var/run/rrdcached.sock");
+    my @args = (
+	"-s" => $req_start,
+	"-e" => $ctime - 1,
+	"-r" => $reso,
+	);
 
+    my $socket = "/var/run/rrdcached.sock";
+    push @args, "--daemon" => "unix:$socket" if -S $socket;
+
+    my ($start, $step, $names, $data) = RRDs::fetch($rrd, $cf, @args);
+
     my $err = RRDs::error;
     die "RRD error: $err\n" if $err;
     
@@ -625,7 +629,6 @@
     my ($reso, $count) = @{$setup->{$timeframe}};
 
     my @args = (
-	"--daemon" => "unix:/var/run/rrdcached.sock",	    
 	"--imgformat" => "PNG",
 	"--border" => 0,
 	"--height" => 200,
@@ -634,6 +637,9 @@
 	"--end" => 'now' ,
 	);
 
+    my $socket = "/var/run/rrdcached.sock";
+    push @args, "--daemon" => "unix:$socket" if -S $socket;
+
     my @ids = PVE::Tools::split_list($ds);
 
     my @coldef = ('#00ddff', '#ff0000');

Modified: pve-cluster/trunk/debian/changelog
===================================================================
--- pve-cluster/trunk/debian/changelog	2011-08-22 05:22:56 UTC (rev 6513)
+++ pve-cluster/trunk/debian/changelog	2011-08-22 06:15:43 UTC (rev 6514)
@@ -1,3 +1,11 @@
+pve-cluster (1.0-7) unstable; urgency=low
+
+  * fixes for rrdcached
+  
+  * fix cfs_plug_link_getattr
+
+ -- Proxmox Support Team <support at proxmox.com>  Mon, 22 Aug 2011 08:15:16 +0200
+
 pve-cluster (1.0-6) unstable; urgency=low
 
   * removed pvecert binray (use pvecm instead)



More information about the pve-devel mailing list