On Dec 28, 2007 6:21 PM, Thomas Hurst <[EMAIL PROTECTED]> wrote:

>
> mspec seems to work.  After changing target in mspec/scripts/mspec.rb
> from shotgun/rubinius to ruby19, I can do:
>
>  -% ruby19 bin/mspec spec/core/fixnum/*
>  Started
>  .......................F....................... (etc)
>

Nice, I'll get that installed...

I just tried on my laptop which is running Ubuntu; behavior's identical
> to FreeBSD with epoll and select.
> Further testing shows this doesn't happen if I use small writes, so it
> seems to be related to buffering.  I can't see any immediately obvious
> reason why, though.
>

Running off the svn trunk version of Rev I get:

rev/lib/rev/buffered_io.rb:44:in `write_nonblock': Resource temporarily
unavailable (Errno::EAGAIN)
rev/lib/rev/buffered_io.rb:44:in `write'

Which should be relatively trivial to fix.  That exception can probably be
safely swallowed, although that may not be the greatest thing from a
performance perspective.

If you try the version of Rev in trunk do you get the same thing?

-- 
Tony Arcieri
ClickCaster, Inc.
[EMAIL PROTECTED]
_______________________________________________
libev mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev

Reply via email to