Index: trunk/ippMonitor/czartool/czartool/CzarDb.pm
===================================================================
--- trunk/ippMonitor/czartool/czartool/CzarDb.pm	(revision 34930)
+++ trunk/ippMonitor/czartool/czartool/CzarDb.pm	(revision 34931)
@@ -988,4 +988,8 @@
 sub createStorageTimeSeriesData {
     my ($self, $tmpFile, $fromTime, $toTime, $minX, $maxX, $minY, $maxY, $timeDiff) = @_;
+    my $maxAvailable;
+    my $maxUsable;
+    my $minAvailable;
+    my $minUsable;
 
     open (GNUDAT, ">".$tmpFile->filename);
@@ -993,5 +997,5 @@
     my $query = $self->{_db}->prepare(<<SQL);
     SELECT
-        MAX(available), MIN(available),
+        MAX(available), MIN(available), MAX(usable), MIN(usable),
         DATE_FORMAT(MAX(timestamp),'$self->{_dateFormat}'),
         DATE_FORMAT(MIN(timestamp),'$self->{_dateFormat}'),
@@ -1003,6 +1007,7 @@
     if (!$query->execute) {return undef;}
 
-    (${$maxY}, ${$minY}, ${$maxX}, ${$minX}, ${$timeDiff}) = $query->fetchrow_array();
-
+    ($maxAvailable, $minAvailable, $maxUsable, $minUsable, ${$maxX}, ${$minX}, ${$timeDiff}) = $query->fetchrow_array();
+    ${$maxY} = ($maxAvailable > $maxUsable ? $maxAvailable : $maxUsable);
+    ${$minY} = ($minAvailable > $minUsable ? $minAvailable : $minUsable);
 
     if (!${$maxY} || !${$minY} || !${$maxX} || !${$minX} || !${$timeDiff}) {return 0;}
@@ -1010,5 +1015,5 @@
     $query = $self->{_db}->prepare(<<SQL);
     SELECT
-        DATE_FORMAT(timestamp, '$self->{_dateFormat}'), available
+        DATE_FORMAT(timestamp, '$self->{_dateFormat}'), available, usable
         FROM cluster_space
         WHERE timestamp >= '$fromTime' AND timestamp <= '$toTime'
@@ -1021,6 +1026,6 @@
     while (my @row = $query->fetchrow_array()) {
 
-        my ($timestamp, $available) = @row;
-        print GNUDAT "$timestamp $available\n";
+        my ($timestamp, $available, $usable) = @row;
+        print GNUDAT "$timestamp $available $usable\n";
     }
 
Index: trunk/ippMonitor/czartool/czartool/Plotter.pm
===================================================================
--- trunk/ippMonitor/czartool/czartool/Plotter.pm	(revision 34930)
+++ trunk/ippMonitor/czartool/czartool/Plotter.pm	(revision 34931)
@@ -630,5 +630,5 @@
         set xlabel "Time"
         set ylabel "Available (TB)"
-        plot "$datFile" using 1:2 title "Available" with lines lt 2 lw 2
+        plot "$datFile" using 1:2 title "Available" with lines lt 2 lw 2, "$datFile" using 1:3 title "Theoretical" with lines lt 3 lw 2
 PLOT
 
