On 18 January 2013 10:50, Claudiu Saftoiu <csaft...@gmail.com> wrote:
>
>> > Any suggestions? There must be a way to effectively use indexing with
>> > zodb
>> > and what I'm doing isn't working.
>>
>> Have you confirmed that the ZEO client cache file is being used?
>> Configure logging to display the ZEO messages to make sure.
>>
>> The client cache is transient by default, so you will need to enable
>> persistent client caching to see an effect past restarts:
>>
>> <zeoclient>
>>   client zeo1
>>   ...
>> </zeoclient>
>>
>>
>> https://github.com/zopefoundation/ZODB/blob/master/doc/zeo-client-cache.txt
>
>
> Yep, I specified a var of 'zeocache' and a client of 'index', and there is
> indeed a ./zeocache/index-1.zec file and a ./zeocache/index-1.zec.lock file.

I wonder if disk latency is the problem?. As a test you could put the
index.fs file into a tmpfs and see if that improves things, or cat
index.fs > /dev/null to try and force it into the fs cache.

Laurence
_______________________________________________
For more information about ZODB, see http://zodb.org/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zodb-dev

Reply via email to