-
Notifications
You must be signed in to change notification settings - Fork 54
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
Growing number of driver processes #130
Comments
Update: same happens with just 3 clients instead of 30, it only takes longer, ~30min to reproduce. Relevant issue exists in Engine src-d/sourced-ce#196 this one is just about zombie processes in bblfshd container. |
Noticed two new errors in logs, that are not posted above
Going to post logs \w debug enabled |
Here are debug logs \w 93 processes inside container 93-process-bblfshd.log |
Yes, I can reproduce it, thanks for the steps and the (as always in your case) really awesome bug report, @bzz. The processes are |
Looks like libcontainer from |
After more tests, I still see some defunct driver processes after leaving this test running for a while, but there are like 3-5 after 40 minutes while previously there were hundreds, so while not totally fixed, it's an huge improvement. Considering that the change was just updating the libcontainer dependency, the problem is surely there. |
@juanjux It will take few days for me to get back to this to reproduce it, so we can either re-open or keep it here for a while and see. Sorry, closed by mistake :/ |
Ok, so if the maintainer @abeaumont agrees we can merge #138 and close this, feel free to reopen if you find the problem again. |
Done |
While getting UASTs and filtering for identifiers for python files of a single project using Engine, after 30min I can see 350+ driver processes inside the bblfshd container
Logs in details
ps
Container log
apache spark thread dump
Steps to reproduce, using 30 concurrent clients:
and then run
:paste
, paste code below and hitCtrl+D
then, if exec'ed to bblfshd container, one can see number of driver processes growing
The text was updated successfully, but these errors were encountered: