[ZODB-Dev] "tid to old for invq" in zeo server logs?

Jim Fulton jim at zope.com
Wed Oct 21 13:28:08 EDT 2009


On Tue, Oct 20, 2009 at 4:00 PM, Chris Withers <chris at simplistix.co.uk> wrote:
> Jim Fulton wrote:
>>
>> It means that the server wasn't able to provide "quick" invalidations
>> because a client was disconnected too long.  The message isn't very
>> well worded, even aside from the misspelling.
>
> Has that been fixed in the latest zodb?

No, the message is the same.

> If not, if I get a chance, I'm happy
> to patch...

Sure.


>> Normally, in this situation, a client would then perform a full cache
>> verification, which puts lots of pressure on the server, possibly
>> making it unresponsive.  There's a client option
>> "drop-cache-rather-than-verify" that can prevent this.
>
> Was the present in Zope 2.9.8?

No.

>> Arguably, this
>> is a "don't be stupid" option that should be enabled by default.
>
> Happy to patch this too, if it's the right thing to do and I get a chance
> and I'm told it's okay to do so...

I think it's the right thing to do.  Some tests would have to change too.

Jim

-- 
Jim Fulton


More information about the ZODB-Dev mailing list