- Timestamp:
- Mar 29, 2010, 3:55:49 PM (16 years ago)
- Location:
- branches/eam_branches/20100225
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ippScripts/scripts/automate_stacks.pl (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/20100225
- Property svn:mergeinfo changed
-
branches/eam_branches/20100225/ippScripts/scripts/automate_stacks.pl
r26990 r27517 426 426 my ($trash,$start,$end); 427 427 ($trash,$trash,$start,$end) = (split /\s+/,$row); 428 $metadata_out{"btBegin${N}"} = $start; 429 $metadata_out{"btEnd${N}"} = $end; 430 $metadata_out{"btCounter${N}"} = 0; 431 $N++; 428 429 for (my $class_counter = 0; $class_counter < 60; $class_counter++) { 430 $metadata_out{"bt${N}Begin"} = $start; 431 $metadata_out{"bt${N}End"} = $end; 432 $metadata_out{"bt${N}Class"} = $class_counter; 433 $metadata_out{"bt${N}Status"} = 'NEW'; 434 $N++; 435 } 432 436 print STDERR "define_burntool: $row\n"; 433 437 } … … 535 539 my $date = shift; 536 540 my $pretend = shift; 541 my $exposures = 0; 537 542 foreach my $target (@target_list) { 538 543 my ($Nexposures,$Nimfiles,$Nburntooled,$Nalready) = pre_chip_queue($date,$target); … … 550 555 next; 551 556 } 557 $exposures++; 552 558 unless(defined($pretend)) { 553 559 chip_queue($date,$target); 554 560 } 561 } 562 if ($exposures == 0) { 563 $metadata_out{nsState} = 'DROP'; 555 564 } 556 565 } … … 664 673 my ($Nexposures,$NprocChips,$NprocWarps,$Nalready) = pre_stack_queue($date,$target,$filter); 665 674 if ((!defined($force_stack_count))&&($NprocChips != $NprocWarps)) { # This makes me sad. :( 666 print STDERR "execute_stacks: Target $target on $date is not fully processed. ($NprocChips $NprocWarps)\n";675 # print STDERR "execute_stacks: Target $target on $date is not fully processed. ($NprocChips $NprocWarps)\n"; 667 676 $metadata_out{nsState} = 'FORCETOWARP'; 668 677 next; 669 678 } 670 679 if ($Nexposures == 0) { 671 print STDERR "execute_stacks: Target $target in filter $filter on $date has no exposures.\n";680 # print STDERR "execute_stacks: Target $target in filter $filter on $date has no exposures.\n"; 672 681 next; 673 682 } 674 683 if ($Nalready != 0) { 675 print STDERR "execute_stacks: Not queueing $target in filter $filter on $date due to already existing stacks.\n";684 # print STDERR "execute_stacks: Not queueing $target in filter $filter on $date due to already existing stacks.\n"; 676 685 next; 677 686 } … … 680 689 } 681 690 unless(defined($pretend)) { 682 print STDERR "execute_stacks: Target $target in filter $filter on $date has exposures and will be queued.\n";691 # print STDERR "execute_stacks: Target $target in filter $filter on $date has exposures and will be queued.\n"; 683 692 stack_queue($date,$target,$filter); 684 693 } … … 686 695 } 687 696 else { 688 print STDERR "execute_stacks: Target $target is not auto-stackable.\n";697 # print STDERR "execute_stacks: Target $target is not auto-stackable.\n"; 689 698 } 690 699 } … … 793 802 print STDOUT "autoStack METADATA\n"; 794 803 print STDOUT " date STR $date\n"; 795 foreach my $k ( keys %metadata_out) {804 foreach my $k (sort(keys %metadata_out)) { 796 805 print STDOUT " $k STR $metadata_out{$k}\n"; 797 806 }
Note:
See TracChangeset
for help on using the changeset viewer.
