Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@hufnagel
Copy link
Member

@hufnagel hufnagel commented Sep 2, 2012

When a run is configured, any express streams with the PromptCalibProducer alca producer will
be flagged for PCL. This means the system expects PCL conditons for that run/stream pair.
Inside the Express Spec we configure for ALCAPROMPT output from the PromptCalibProducer and
then add an AlcaHarvest task for it. The AlcaHarvest will write out sqlite files, for which
we add a dummy Condition task. A Condition task has a Condition job splitter, which does
not create any jobs, but just forwards sqlite file information to special t0ast db tables.

Second step (and not part of this ticket) is using the information in these t0ast tables
to upload the conditions to the dropbox and enforce doing this in run order.

Also not part of this ticket yet is a timeout trigger for the PCL.

When a run is configured, any express streams with the PromptCalibProducer alca producer will
be flagged for PCL. This means the system expects PCL conditons for that run/stream pair.
Inside the Express Spec we configure for ALCAPROMPT output from the PromptCalibProducer and
then add an AlcaHarvest task for it. The AlcaHarvest will write out sqlite files, for which
we add a dummy Condition task. A Condition task has a Condition job splitter, which does
not create any jobs, but just forwards sqlite file information to special t0ast db tables.

Second step (and not part of this ticket) is using the information in these t0ast tables
to upload the conditions to the dropbox and enforce doing this in run order.

Also not part of this ticket yet is a timeout trigger for the PCL.
@hufnagel
Copy link
Member Author

hufnagel commented Sep 2, 2012

@dballesteros7 , can you please review by making sure all the Tier0 unit tests (Tier0Feeder, RunConfig, all job splitters) run ? It works for me, but I want someone else to try it as well. You almost certainly need to checkout the T0 and run against a very new WMCore for this to work.

@dballesteros7
Copy link
Contributor

All tests check out fine against latest WMCore and T0 source.

hufnagel added a commit that referenced this pull request Sep 5, 2012
add PCL support to Express, fixes #3567
@hufnagel hufnagel merged commit 66bf139 into dmwm:master Sep 5, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants