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
Timeout when publishing message #464
Comments
Looks like you're using JRuby. This may be the same root cause as issue #475. |
Adding to |
@e2 this was re-introduced for me lately. Was there anything you remember touching that could have caused this to resurface? |
O gosh, this looks EXACTLY like the probe specs problem I'm trying to deal with here: #554 |
@digitalextremist, @perlun - I need a failing example. I couldn't create one (I tried), and I don't have it occurring currently. I have a few ideas what it could be - so if someone has an example that fails on jruby-head, I can debug it... |
Mine is failing on |
@digitalextremist - can you reproduce it consistently enough to test something? |
Not yet. I have a piece of code that relaunches dead pools. I suspect it might be actually trying to remake the pool with bad arguments like a variation of that smoker issue. |
@digitalextremist - if you can reproduce problems, try these patches: https://github.com/abstractive/celluloid/commit/5de8adbb1967c5ad11b397a1a2619fa7cb308710 If they still occur, let me know - I can't seem to get JRuby failing after these. (The above patches are preventative, and not a fix - you might even get a speedup in actor messaging). |
Nice! Thanks for your hard work. |
Hi,
I keep getting these now, during high load:
The calling code looks like this:
During low load, everything works fine, but under high load, I get this all the time. Any ideas? When I looked at
calls.rb
, it seems to callCelluloid.mailbox.receive
without any timeout, which I interpret as the timeout as impossible? But OTOH, I'm not very familiar with the Celluloid codebase, so... I could have missed something. Is there a default timeout involved here?(Using the latest Celluloid gem from Rubygems. Haven't tried with bleeding edge from GitHub).
The text was updated successfully, but these errors were encountered: