Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add PV monitoring @HLT #17996

Merged
merged 7 commits into from Mar 21, 2017
Merged

add PV monitoring @HLT #17996

merged 7 commits into from Mar 21, 2017

Conversation

mtosi
Copy link
Contributor

@mtosi mtosi commented Mar 20, 2017

forward port of PR #17667
and
fix of PR #17693, which have some issues w/ merging

mtosi and others added 7 commits March 20, 2017 17:04
fix

bug fix

add ndof

add PV monitoring@HLT for online DQM
Ignore vertex collections for which the track refs are null (as done by @makortel in 336f8af)

Print LogWarning once per stream in case of missing input collection (as done by @makortel in 0b5aad4)

fix PVV@HLT

fix
fix VALIDATION step in workflows w/ HLT:@Fake

fix

fix

fix DQM step as well !
fix

add PAGs client

fix

fix handling of condDataValidation

fix HARVESTING step in run1

no HLT Validation HARVESTING and no HLT DQM HARVESTING
@cmsbuild
Copy link
Contributor

A new Pull Request was created by @mtosi (mia tosi) for master.

It involves the following packages:

Configuration/PyReleaseValidation
Configuration/StandardSequences
DQM/HLTEvF
DQMOffline/Configuration
DQMOffline/RecoB
DQMOffline/Trigger
Validation/Configuration
Validation/RecoVertex

@perrotta, @cmsbuild, @civanch, @dmitrijus, @silviodonato, @fwyzard, @mdhildreth, @fabozzi, @Martin-Grunewald, @franzoni, @kpedro88, @slava77, @GurpreetSinghChahal, @vanbesien, @davidlange6 can you please review it and eventually sign? Thanks.
@ghellwig, @felicepantaleo, @Martin-Grunewald, @threus, @venturia, @battibass, @makortel, @acaudron, @jhgoh, @HuguesBrun, @ferencek, @trocino, @rociovilar, @GiacomoSguazzoni, @rovere, @VinInn, @ebrondol, @dgulhan, @imarches, @calderona, @mverzett, @JyothsnaKomaragiri, @pvmulder this is something you requested to watch as well.
@Muzaffar, @davidlange6, @smuzaffar you are the release manager for this.

cms-bot commands are listed here #13028

@silviodonato
Copy link
Contributor

please test

@mtosi mtosi mentioned this pull request Mar 20, 2017
@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 20, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/18567/console Started: 2017/03/20 20:09

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

Comparison job queued.

@cmsbuild
Copy link
Contributor

@perrotta
Copy link
Contributor

+1
(Mostly DQM, it only touches Reco through Validation)

@fabozzi
Copy link
Contributor

fabozzi commented Mar 21, 2017

+1

@civanch
Copy link
Contributor

civanch commented Mar 21, 2017

+1

@dmitrijus
Copy link
Contributor

+1

@davidlange6 davidlange6 merged commit de8cd7c into cms-sw:master Mar 21, 2017
@Martin-Grunewald
Copy link
Contributor

Looks like this PR creates problems:

%MSG-w PrimaryVertexAnalyzer4PUSlimmed:   PrimaryVertexAnalyzer4PUSlimmed:hltPi\
xelPVanalysis 22-Mar-2017 08:08:21 CET  Run: 1 Event: 101
Skipping vertex collection: hltPixelVertices since it is missing.
%MSG
%MSG-w PrimaryVertexAnalyzer4PUSlimmed:   PrimaryVertexAnalyzer4PUSlimmed:hltPi\
xelPVanalysis 22-Mar-2017 08:08:21 CET  Run: 1 Event: 101
Skipping vertex collection: hltTrimmedPixelVertices since it is missing.
%MSG
----- Begin Fatal Exception 22-Mar-2017 08:08:21 CET-----------------------
An exception of category 'ProductNotFound' occurred while
   [0] Processing Event run: 1 lumi: 3 event: 101
   [1] Running path 'prevalidation_step'
   [2] Prefetching for module PrimaryVertexAnalyzer4PUSlimmed/'hltPVanalysis'
   [3] Calling method for module VertexAssociatorByPositionAndTracksProducer/'v\
ertexAssociatorByPositionAndTracks4pixelTracks'
Exception Message:
Principal::getByToken: Found zero products matching all criteria
Looking for type: edm::AssociationMap<edm::OneToManyWithQualityGeneric<std::vec\
tor<TrackingParticle>,edm::View<reco::Track>,double,unsigned int,edm::RefProd<s\
td::vector<TrackingParticle> >,edm::RefToBaseProd<reco::Track>,edm::Ref<std::ve\
ctor<TrackingParticle>,TrackingParticle,edm::refhelper::FindUsingAdvance<std::v\
ector<TrackingParticle>,TrackingParticle> >,edm::RefToBase<reco::Track> > >
Looking for module label: tpToHLTpixelTrackAssociation
Looking for productInstanceName:

   Additional Info:
      [a] If you wish to continue processing events after a ProductNotFound exc\
eption,
add "SkipEvent = cms.untracked.vstring('ProductNotFound')" to the "options" PSe\
t in the configuration.

----- End Fatal Exception -------------------------------------------------

@Martin-Grunewald
Copy link
Contributor

Or this one:

----- Begin Fatal Exception 22-Mar-2017 08:16:50 CET-----------------------
An exception of category 'ProductNotFound' occurred while
   [0] Processing Event run: 1 lumi: 3 event: 103
   [1] Running path 'dqmofflineOnPAT_step'
   [2] Calling method for module PrimaryVertexMonitor/'hltVerticesPFFilterMonit\
oring'
Exception Message:
Principal::getByToken: Found zero products matching all criteria
Looking for type: std::vector<reco::Vertex>
Looking for module label: hltVerticesPFFilter
Looking for productInstanceName:

   Additional Info:
      [a] If you wish to continue processing events after a ProductNotFound exc\
eption,
add "SkipEvent = cms.untracked.vstring('ProductNotFound')" to the "options" PSe\
t in the configuration.

----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 22-Mar-2017 08:16:50 CET-----------------------
An exception of category 'ProductNotFound' occurred while
   [0] Processing Event run: 1 lumi: 3 event: 102
   [1] Running path 'dqmofflineOnPAT_step'
   [2] Calling method for module PrimaryVertexMonitor/'hltVerticesPFFilterMonit\
oring'
Exception Message:
Principal::getByToken: Found zero products matching all criteria
Looking for type: std::vector<reco::Vertex>
Looking for module label: hltVerticesPFFilter
Looking for productInstanceName:

   Additional Info:
      [a] If you wish to continue processing events after a ProductNotFound exc\
eption,
add "SkipEvent = cms.untracked.vstring('ProductNotFound')" to the "options" PSe\
t in the configuration.

@Martin-Grunewald
Copy link
Contributor

Martin-Grunewald commented Mar 22, 2017

It affects PRef and PIon (and the Fake*) HLT menus, which probably do not contain the module.
But as always, subsequent modules should NOT CRASH when the input collection is missing!

@davidlange6
Copy link
Contributor

davidlange6 commented Mar 22, 2017 via email

@mtosi
Copy link
Contributor Author

mtosi commented Mar 22, 2017

opsi
can you please point me to the workflows which show these issues, please ?
I thought I had fixed them, but ....
thanks !

@mtosi
Copy link
Contributor Author

mtosi commented Mar 22, 2017

I'm confused :(
I ran
runTheMatrix.py -l 134.805 &
and I have

134.805_RunMET2015C+RunMET2015C+HLTDR2_25ns+RECODR2_25nsreHLT_HIPM+HARVESTDR2 Step0-PASSED Step1-PASSED Step2-PASSED Step3-PASSED  - time date Wed Mar 22 13:28:42 2017-date Wed Mar 22 13:05:20 2017; exit: 0 0 0 0
1 1 1 1 tests passed, 0 0 0 0 failed

I'm in the branch

git branch
  CMSSW_9_1_X
  backport-attempt
  backport-from-CMSSW_9_0_X
  from-CMSSW_9_1_X_2017-03-20-1100
* pvMonitoring@HLT_91x

under

echo $CMSSW_BASE/
/afs/cern.ch/work/t/tosi/public/trackingHLT/DQM/cleanAREA/CMSSW_9_1_X_2017-03-20-1100/

@davidlange6
Copy link
Contributor

davidlange6 commented Mar 22, 2017 via email

@Dr15Jones
Copy link
Contributor

@wddgit Could be an interaction with the Task pull request.

@davidlange6
Copy link
Contributor

davidlange6 commented Mar 22, 2017 via email

@wddgit
Copy link
Contributor

wddgit commented Mar 22, 2017

Just quickly skimming this PR, I cannot see anything I would expect to interact badly with the Tasks PR. At this point, I think the Tasks PR is unrelated to these failures. If you find more evidence pointing in that direction, ask and I will take a closer look.

This problem did start at the same point in time and the Tasks PR modifies a lot of the code that processes the python configurations so it reasonable to suspect it. On the hand, the Tasks PR mostly effects which modules are configured to run in unscheduled mode. It should not affect things that are put on Paths or EndPaths and it looks like the content in this PR is all on Paths or EndPaths.

@mtosi
Copy link
Contributor Author

mtosi commented Mar 22, 2017

I've just done

cmsrel CMSSW_9_1_X_2017-03-22-1100
cd CMSSW_9_1_X_2017-03-22-1100/src/
cmsenv
git cms-merge-topic 17996

but I get
You are on branch from-CMSSW_9_1_X_2017-03-22-1100
From .

  • [new ref] -> merge-attempt
    From https://github.com/cms-sw/cmssw
  • [new ref] refs/pull/17996/head -> cms-sw/refs/pull/17996/head
    Switched to branch 'merge-attempt'
    Already up-to-date.
    Switched to branch 'from-CMSSW_9_1_X_2017-03-22-1100'
    Checking out these packages: 0

what should I do ?
thanks

@Dr15Jones
Copy link
Contributor

I think the problem you are encountering is the fact that the pull request was merged (and then reverted) and therefore git sees no reason to merge it again. Maybe it would be better to try to do a 'rebase' of your original branch onto the master branch

@mtosi mtosi mentioned this pull request Mar 24, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet