brandonhilkert / sucker_punch

Sucker Punch is a Ruby asynchronous processing library using concurrent-ruby, heavily influenced by Sidekiq and girl_friday.
MIT License
2.65k stars 114 forks source link

Added JRuby 9000 as travis build targets. #149

Closed jdantonio closed 8 years ago

jdantonio commented 8 years ago

I'm still waiting for Travis to finish all the tests runs, but I expect the JRuby ones will pass. c-r has numerous, significant performance optimizations on JRuby. Since c-r is the only dependency I think you should be OK formally supporting JRuby.

And if something goes wrong on JRuby, we'll get @headius to fix it. He's good at stuff like that! :-)

jdantonio commented 8 years ago

A couple of the JRuby builds are stalling with No output has been received in the last 10m0s. My gut tells me that we aren't shutting down all the thread pools that are being created in the tests. I'll take a look at that.