Changeset 29865
- Timestamp:
- Nov 26, 2010, 3:25:30 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/tools/czartool/CzarDb.pm (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/czartool/CzarDb.pm
r29753 r29865 719 719 SQL 720 720 721 $query->execute; 721 if (!$query->execute) {return 0;} 722 722 723 (${$pending}, ${$faults}) = $query->fetchrow_array(); 723 724 724 725 ${$processed} = $self->countProcessed($label, $stage, $fromTime, $toTime); 726 727 if (!${$pending}) {${$pending} = 0;} 728 if (!${$faults}) {${$faults} = 0;} 729 if (!${$processed}) {${$processed} = 0;} 725 730 726 731 return 1; … … 822 827 SQL 823 828 824 825 829 if (!$query->execute) {return undef;} 826 830 827 831 (${$maxY}, ${$minY}, ${$maxX}, ${$minX}, ${$timeDiff}) = $query->fetchrow_array(); 828 832 833 834 if (!${$maxY} || !${$minY} || !${$maxX} || !${$minX} || !${$timeDiff}) {return 0;} 829 835 830 836 $query = $self->{_db}->prepare(<<SQL); … … 846 852 847 853 close(GNUDAT); 848 } 849 850 ########################################################################### 851 # 852 # TODO implement isLog 854 855 return 1; 856 } 857 858 ########################################################################### 859 # 860 # Creates data for processing rate plots 853 861 # 854 862 ########################################################################### 855 863 sub createProcessingRateData { 856 my ($self, $stage, $label, $begin, $end, $interval, $dataFile , $isLog) = @_;864 my ($self, $stage, $label, $begin, $end, $interval, $dataFile) = @_; 857 865 858 866 my $startTime = $begin; … … 865 873 866 874 my $tmpFile = File::Temp->new( TEMPLATE => "czarplot_gnuplot_".$label."_".$stage."_r.XXXXX", DIR => '/tmp', SUFFIX => 'dat'); 867 $tmpFile->unlink_on_destroy( 0);875 $tmpFile->unlink_on_destroy(0); 868 876 ${$dataFile} = $tmpFile->filename; 869 877 … … 873 881 while(1) { 874 882 875 876 #print "NNN $startTime, $end\n";877 883 if (!$self->isBefore($startTime, $end)) {last;} 878 884 $endTime = $self->addInterval($startTime, $interval); 879 $self->countProcessedPendingAndFaults($label, $stage, $startTime, $endTime, \$processed, \$pending, \$faults);885 if (!$self->countProcessedPendingAndFaults($label, $stage, $startTime, $endTime, \$processed, \$pending, \$faults)) {} 880 886 $timestamp = $self->getFormattedDate($endTime); 887 if (!$processed) {$processed = 0;} 881 888 print GNUDAT "$timestamp $processed 0 0\n"; 882 889 … … 887 894 888 895 close(GNUDAT) or print "* Problem closing gnuplot data file for rate plot for '$label' '$stage'\n"; 889 890 #return $someData;891 896 } 892 897
Note:
See TracChangeset
for help on using the changeset viewer.
