[Zope] Session Variables disappear

Dennis Allison allison at sumeru.stanford.EDU
Thu May 20 16:57:04 EDT 2004


Hmmmm... maybe the right thing is to bite the bullet and do the upgrade. 


On Thu, 20 May 2004, Chris McDonough wrote:

> In that case, you can probably take these files out of the 2.7 CVS
> branch and try them in 2.6:
> 
> Products/Transience/Transience.py
> Products/Transience/TransientObject.py
> Products/Sessions/SessionDataManager.py
> tempstorage/TemporaryStorage.py
> 
> Note that if you do this, and if you *don't* keep your session data in a
> TemporaryStorage (e.g. within /temp_folder/session_data) and instead
> have your session data in a persistent storage, it's safest to delete
> and recreate the "transient object container" object you're using to do
> so.  You will need to do this if you switch back to the older code too.
> 
> I fear there may be some (shallow) dependencies on Python 2.2+ in these
> versions of the modules, so if you're running Python 2.1, you may need
> to fix them.  I can help with this as necessary if you try it first.
> 
> There are also pending fixes to:
> 
> ZPublisher/Publish.py
> Zope/App/startup.py
> 
> ... that have not been checked in anywhere, but effect session access
> during an error message... I'd suggest for now you just don't try to do
> that.
> 
> - C
> 
> 
> On Thu, 2004-05-20 at 15:45, Dennis Allison wrote:
> > Thanks Chris.  I'm a bit worried that moving to 2.7.X may be risky.  When
> > last I looked, not all the products we use had been vetted agains 2.7 and
> > Python 2.3.  At the current point in time, we cannot afford any downtime.
> > 
> > 
> > On Thu, 20 May 2004, Chris McDonough wrote:
> > 
> > > I do suggest running Zope 2.7.1 when it comes out to help solve the
> > > sessioning issues you're experiencing.  If you are in a hurry or you
> > > want to help test, you can run the current Zope 2.7 branch from CVS and
> > > provide feedback.
> > > 
> > > - C
> > > 
> > > 
> > > On Thu, 2004-05-20 at 13:52, Paul Winkler wrote:
> > > > On Thu, May 20, 2004 at 10:44:32AM -0700, Dennis Allison wrote:
> > > > > 
> > > > > Zope 2.6.2b3, Py 2.1.3, Linux
> > > > > 
> > > > > We use session variables everywhere and have a fairly large number of
> > > > > concurrent sessions.  Every so often the session variables go away and
> > > > > the whole house of cards collapses becasuse nearly everything depends upon
> > > > > session variables.
> > > > > 
> > > > > I tried a while back to isolate the problem without success.  At that time
> > > > > someone suggestedit was a known problem open problem.  I've just checked
> > > > > the collector and did not see any open issues there.  The frustrating
> > > > > thing is that it is the irreproducable Heissenbug behavior.
> > > > > 
> > > > > Can anyone shed additional light on the issue.  Is anyone else observing
> > > > > similar behavior?  Or is the problem something due to the way we are using 
> > > > > session variables.
> > > > 
> > > > Check the zope-dev list archives, session & transience issues have been 
> > > > under discussion a lot in the past few weeks. Chris McDonough and others 
> > > > have  been digging into it. I'm just a bystander, but it sounds likely that 
> > > > sessions in the 2.7.1 release will be much better, if not yet flawless.
> > > 
> > > 
> > > _______________________________________________
> > > 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