-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
HLT IBs tests: edmPluginHelp crashing for CkfTrackCandidateMaker plugin #42988
Comments
A new Issue was created by @smuzaffar Malik Shahzad Muzaffar. @makortel, @Dr15Jones, @smuzaffar, @antoniovilela, @sextonkennedy, @rappoccio can you please review it and eventually sign/assign? Thanks. cms-bot commands are listed here |
|
assign hlt,reconstruction |
New categories assigned: hlt,reconstruction @Martin-Grunewald,@mmusich,@jfernan2,@mandrenguyen,@missirol you have been requested to review this Pull request/Issue and eventually sign? Thanks |
assign core |
New categories assigned: core @Dr15Jones,@makortel,@smuzaffar you have been requested to review this Pull request/Issue and eventually sign? Thanks |
The HLT menu is large (in terms of modules configured), but querying a single module should not crash. |
|
On a very quick look, it appears to be a recursive dependencies between plugins (e.g plugin A uses plugin B and then plugin B says it uses plugin A). In that case, edmPluginHelp will keep working its way down the infinite hierarchy. |
I believe the problem is now understood. The edmPluginHelp code assumes the fillDescriptions builds a 'directed acyclic graph' of the dependencies for the PSets. However, the plugin |
There appears to be a minor bug in the formatting of the printout from
but it should have been
|
Setting aside for the moment the particular module
In other words is the framework still technically capable of supporting legacy modules ? Based on #36404 (comment) I would say no. |
Correct, the support for legacy modules was removed in 13_0_0_pre3. |
OK, then we should indeed remove it from our HLT tests! |
@wddgit Could you take a look if the machinery used by |
Yes I'll take a look. I'll finish the demonstrator of the delayed end lumi with concurrent lumis issue first and then I'll work on this next (probably start on it tomorrow). |
The infinite recursion involves
|
+hlt
|
I'm actively working on fixing |
Pull request #43126 was just submitted which will fix the problem. |
+core #43126 was merged |
I don't think there is anything for reconstruction to do |
unassign reconstruction |
@cmsbuild, please close |
This issue is fully signed and ready to be closed. |
We have noticed that failure frequency for CMSSW IBs HLT jobs has increased. these jobs run on CERN HTCondor batch nodes. We have started to monitor these jobs and noticed that
edmPluginHelp
consumes a lot (150+GB RSS) of memory [a]. If I runedmPluginHelp -p CkfTrackCandidateMaker
locally then I it segfaults ( looks like it goes in to some recursive loop). Any idea what might have caused this issue?[a]
The text was updated successfully, but these errors were encountered: