On 1/23/07, Jens Kraemer <[EMAIL PROTECTED]> wrote:
> It should not, since Ferret is supposed to have a file system based
> locking that manages inter-process synchronisation.
>

(a bit OT, but since it was mentioned...)

As in managing simultaneous writes as well?

Reason I'm asking is, I wrote an app a few months ago which is a
networked index that is supposed to handle multiple "clients" writing
to the index at the same time. What I did was to write a class that
queued those requests and dispatched them one at a time, since
otherwise, the server would crash because of Ferret locking issues.
That was around Ferret 0.9.3 or so.

I understand I could flush the index every time I insert something,
but that's too much of a cost in terms of performance that I can't
afford...


-- 
Julio C. Ody
http://rootshell.be/~julioody
_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk

Reply via email to