Changeset 27254 for trunk/tools/neb_size.pl
- Timestamp:
- Mar 11, 2010, 11:56:01 AM (16 years ago)
- File:
-
- 1 edited
-
trunk/tools/neb_size.pl (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/neb_size.pl
r27251 r27254 43 43 ) or die "Unable to connect to database: $DBI::errstr"; 44 44 45 { 46 my $old = select(STDOUT); 47 $| = 1; 48 select($old); 49 } 50 45 51 my $max_ins; # Maximum instance identifier 46 52 { … … 49 55 $max_ins = $$results[0]; 50 56 } 57 print "MAX: $max_ins\n"; 58 59 51 60 52 61 my $size = 0; # Sum of sizes … … 55 64 my $min = $i; # Minimum instance for query 56 65 my $max = $i + $step; # Maximum instance for query 66 print "Checking $min to $max...\n"; 57 67 58 68 my $sql = "SELECT uri FROM instance JOIN volume USING(vol_id) WHERE host = '$hostname' AND ins_id BETWEEN $min AND $max"; … … 63 73 my $uri = $$result[0]; 64 74 $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; 66 79 $num++; 67 80 }
Note:
See TracChangeset
for help on using the changeset viewer.
