[Zope] Re: [Warning] Potential serious Session/TemporaryStorage
problem
Dennis Allison
allison at sumeru.stanford.EDU
Wed Sep 1 17:44:58 EDT 2004
Dieter --
Which version of Filestorage/TemporaryStorage has this error? Are you
going to do a patch?
I'm also tracking a problem with Temporary Stroage which might be
related. I use session variables rather heavily and, occasionally,
a running session loses its variables. The problem manifests
itself as a KeyError when referencing the session. Other sessionss
in the same Zope appear unaffected. And it is not a timeout problem.
On Wed, 1 Sep 2004, Dieter Maurer wrote:
> Dieter Maurer wrote at 2004-9-1 20:45 +0200:
> > ...
> >Recently, strange session related "Conflict Errors" have been reported.
> >
> >The strange thing about these conflicts is that the timestamp
> >when the object was read from the ZODB is *AFTER* the timestamp
> >the object has at commit time. Apparently, the object state
> >jumped backward in time. When the object is modified, this
> >results in a "ConflictError". However, when the object is only
> >read, then old data is used -- probably without anyone noticing
> >this.
> > ...
> >I will try to localize the place where this jumping backward in
> >time happens.
>
> The implementors of "ZODB.FileStorage.FileStorage.store"
> and "tempstorage.TemporaryStorage.TemporaryStorage.store"
> have simply been a bit confused about what is old and what is new:
> the two values are interchanged: "was" is the serial at commit time,
> "now" is the serial at load time. Thus, the "was serial" must be larger
> than the "now serial".
>
> --
> Dieter
> _______________________________________________
> Zope maillist - Zope at zope.org
> http://mail.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://mail.zope.org/mailman/listinfo/zope-announce
> http://mail.zope.org/mailman/listinfo/zope-dev )
>
More information about the Zope
mailing list