-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Extremely long startup time when loading dictionaries with pyroot #14223
Comments
Hi @MarkusFrankATcernch , I am sorry you experienced this issue. |
Hi @dpiparo, the problem is not the top-short-term fix, but the longer term. I started to see this behavior in summer and reported it to Axel, when I could not use the LCG views anymore to build dd4hep. Unfortunately Axel was highly busy since and I am glad you now take care! However, now I also start seeing the behavior also in the LHCb-online nightly builds, because tests sometimes tend to fail, because images activated from python using pyROOT simetimes take several 100 seconds (I have set the timeout now to 300 seconds) to start up. This is not really good anymore given that the dictionaries for these apps are far from gigantic and starting (during the same test run) the same app using some kind of ini files does not at all suffer from this problem. Tell me if I should test using a private build with root master. Markus |
@MarkusFrankATcernch There was significant progress in this area recently in the master. Can you check if you are still seeing this? |
@pcanal From what I see in the nightly builds, things have significantly improved in the dev slot. This kind of timeout seems to have disappeared. Hence, for me this looks fine. |
Thanks for your help, @MarkusFrankATcernch |
Check duplicate issues.
Description
In the presence of LD_LIBRARY_PATH containing directories with many entries (typically when using the LCG view),
it takes a very, very long time to load a dictionary using pyroot. After some initial debugging with Axel he admitted
that there is something going wrong when loading dictionaries. The expired time is way too long.
The observed behaviour is not limited to the reproducer below, but also occurs on standalone installations.
Reproducer
ROOT version
Standard root vervion of LCG 103 on cvmfs:
Installation method
Pre-build, pre-installed on cvmfs
Operating system
Linux lxplus940.cern.ch 5.14.0-362.8.1.el9_3.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Oct 3 11:12:36 EDT 2023 x86_64 x86_64 x86_64 GNU/Linux
Additional context
No response
The text was updated successfully, but these errors were encountered: