I've pushed WORK_WARNING support, automagic WORK_WARNING/WORK_FAIL if worker throws an exception and WORK_DATA support to our ruby fork at http://github.com/xing/gearman-ruby
While a ruby extension (C-wrapper) would probably nice in terms of catching up with the "reference API", we are not planning to move away from the pure ruby implementation for now, as there seems to be no real advantage worth the effort (e.g. performance). We'll see how things work out in our heterogeneous environment and push our tweaks (if any) to the public. I'll post any further discussion to the mailing list.
:kim
ps: I'm still convinced that the original report descibes an actual bug, though it may be an OS X issue. However, I'd be fine with a "Won't fix" resolution ;)
Hi Eric,
I've pushed WORK_WARNING support, automagic WORK_WARNING/ WORK_FAIL if worker throws an exception and WORK_DATA support to our ruby fork at http:// github. com/xing/ gearman- ruby
While a ruby extension (C-wrapper) would probably nice in terms of catching up with the "reference API", we are not planning to move away from the pure ruby implementation for now, as there seems to be no real advantage worth the effort (e.g. performance). We'll see how things work out in our heterogeneous environment and push our tweaks (if any) to the public. I'll post any further discussion to the mailing list.
:kim
ps: I'm still convinced that the original report descibes an actual bug, though it may be an OS X issue. However, I'd be fine with a "Won't fix" resolution ;)