Hello Kiko,

sorry for the late reply, I had to install Ubuntu somewhere in order
to reproduce the issue.

The fix is in rufus-cloche 0.1.16
(http://rubygems.org/gems/rufus-cloche) and in there :

  
http://github.com/jmettraux/ruote/commit/8c6b60dfee7dcce79f553d7085171485d4dabe0f

That means that your engine initialization line will have to look like :

---8<---
$engine = Ruote::Engine.new(Ruote::Worker.new(Ruote::FsStorage.new('work',
'cloche_nolock' => true)))
--->8---

That will disable flock for your storage.

This also implies that having concurrent workers for that storage will
not be possible (same restriction as for Windows).

I don't know if a later version of JRuby will fix the issue (maybe
it's that one http://jira.codehaus.org/browse/JRUBY-4386). We'll see.

Many thanks for reporting the issue. The fix will be part of the
upcoming ruote 2.1.8 release.


Best regards,

-- 
John Mettraux   -   http://jmettraux.wordpress.com

-- 
you received this message because you are subscribed to the "ruote users" group.
to post : send email to [email protected]
to unsubscribe : send email to [email protected]
more options : http://groups.google.com/group/openwferu-users?hl=en

Reply via email to