Using the Drb allows me to synchronize writes to the index in a multi  
mongrel environment. I was under the impression that the remote index  
would not block if two mongrels were searching the index. Is that the  
case? This line in ferret_server.rb makes me think otherwise:

       # Calls are not queued atm, so this will block until the call  
returned.
       #
       def method_missing(name, *args)
I see how the above would allow for synchronizing writes, but I don't  
see how it would allow for concurrent reads.

I'm seeing some issues with production performance of queries, and  
I'd like to figure out if concurrent queries against the remote  
server will block or if they are run in different threads. I'm  
running on linux with the trunk version of AAF and Ruby 1.8.4.

Erik
_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk

Reply via email to