Largely due to Michael I believe I have isolated and fixed every
reported sessioning error except this
bug in temporary storage. I can let the test rig run for several hours;
it happens maybe once every hour or two, so I've not gotten the
provocation of it down to a science yet. It doesn't occur when the
transient object container is placed in a FileStorage.
I am tempted to check the following into the 2.7 branch and HEAD:
- "error occurs in same transaction as main request" patch
to Publish.py. See
for the patch.
- new Transience implementation (changed only slightly from
... and worry about the TemporaryStorage bug as a separate issue.
On Thu, 2004-05-13 at 04:05, Chris McDonough wrote:
> On Wed, 2004-05-12 at 22:54, Michael Dunstan wrote:
> > On 11/05/2004, at 4:54 PM, Chris McDonough wrote:
> > > On Mon, 2004-04-26 at 18:34, Michael Dunstan wrote:
> > >> I removed all the above hacks leaving just the
> > >> one that comments out the construction of the to_notify list. Reran
> > >> the
> > >> test rig. And have yet to see any KeyErrors.
> > >
> > > Have you seen any since the time you reported this?
> > Since the last report I have not run been running the test rig. I
> > Needed my laptop back so I could get on with a few other things. :-(
> > So I'm going to see if I can show others how to recreate the test rig
> > that I'm using here. A trivial site and the script for testing that
> > site are attached.
> Thanks very much for this, I'm running it at the moment. So far, with
> the transaction isolation patch (the one which does not run the error in
> its own transaction) and the "new" Transience.py, and an
> unmodified-from-stock TemporaryStorage I haven't yet been able to
> provoke any unseemly errors out of transience... <wait>... as I typed
> that, I just saw one go by! ;-) Excellent. I will diagnose.
> - C
> Zope-Dev maillist - [EMAIL PROTECTED]
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://mail.zope.org/mailman/listinfo/zope )
Zope-Dev maillist - [EMAIL PROTECTED]
** No cross posts or HTML encoding! **
(Related lists -