Changeset 29429
- Timestamp:
- Oct 15, 2010, 9:53:06 AM (16 years ago)
- File:
-
- 1 edited
-
trunk/pstamp/scripts/pstampparse.pl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pstamp/scripts/pstampparse.pl
r29330 r29429 805 805 { 806 806 my ($r_jobState, $r_fault, $r_dep_id, $imagedb, $state, $stage, $stage_id, $component, $need_magic) = @_; 807 808 if (($stage ne 'chip') and ($stage ne 'raw')) {809 # XXX: The update process for warp and subsequent stages requires that destreaking to be performed810 # because the -pending queries require the inputs to have magicked >= 0811 # This is too conservative. For example stage is warp and the warp has never been destreaked we don't812 # need magic either813 # The case of stack-stack diffs not needing to be destreaked is taken care of in pstamp_checkdependent814 # maybe we should put all of the smarts there and interpret the need_magic flag in the dependent as815 # "The client needs to have magic performed" and let816 # XXX: note the very nasty hard coding of gpc1817 $need_magic = 1 if $imagedb eq 'gpc1';818 }819 807 820 808 # chipRun's can be in full state if destreaking is necessary … … 913 901 # cause the image to be re-made 914 902 # set up to queue an update run 903 my $require_magic = ($need_magic or $image->{magicked}); 915 904 get_dependent(\$$r_newState, \$$r_fault, $r_dep_id, $image->{imagedb}, 916 $run_state, $stage, $image->{stage_id}, $image->{component}, $ need_magic);905 $run_state, $stage, $image->{stage_id}, $image->{component}, $require_magic ); 917 906 } 918 907 }
Note:
See TracChangeset
for help on using the changeset viewer.
