IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 27254 for trunk


Ignore:
Timestamp:
Mar 11, 2010, 11:56:01 AM (16 years ago)
Author:
Paul Price
Message:

Better about errors.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/neb_size.pl

    r27251 r27254  
    4343                       ) or die "Unable to connect to database: $DBI::errstr";
    4444
     45{
     46    my $old = select(STDOUT);
     47    $| = 1;
     48    select($old);
     49}
     50
    4551my $max_ins;                    # Maximum instance identifier
    4652{
     
    4955    $max_ins = $$results[0];
    5056}
     57print "MAX: $max_ins\n";
     58
     59
    5160
    5261my $size = 0;                   # Sum of sizes
     
    5564    my $min = $i;               # Minimum instance for query
    5665    my $max = $i + $step;       # Maximum instance for query
     66    print "Checking $min to $max...\n";
    5767
    5868    my $sql = "SELECT uri FROM instance JOIN volume USING(vol_id) WHERE host = '$hostname' AND ins_id BETWEEN $min AND $max";
     
    6373        my $uri = $$result[0];
    6474        $uri =~ s|^file:||;
    65         $size += -s $uri;
     75        next unless defined $uri;
     76        my $bytes = -s $uri;
     77        next unless defined $bytes;
     78        $size += $bytes;
    6679        $num++;
    6780    }
Note: See TracChangeset for help on using the changeset viewer.