> Hi all, > > I had been joining the GetPaid sprint at the Plone conference in Budapest > for one day and we shortly discussed the session implementation. If I see > it correctly the problems of ticket 209 are resolved (except of broken > ZODBs maybe). > Hi, I still get this bug triggered every 2 days. Maybe my zodb is corrupted, but my workaround for that bug is reinstalling getpaid... I tried using the script to fix it, but did not work... > We could not come up with a completely sessionless cart implementation, I > think mainly because nobody knew the GetPaid design well enough. Anyway I > have implemented the session based approach using zope.app.session. It > consists of an ISession utility and an ISessionData local persistent > utility to store the data. This means that sessions (in our case those of > anonymous users) are written to the ZODB the portal is saved in. This can > give you performance problems, depending on the number of anonymous > shopping cart users. I don't know if there are bigger GetPaid installations. > But it should be possible replace the local persistent utility with another > implementation that does the loads/dumps dance internaly and saves the > data somewhere else. > > Attached you find a patch converting the implementation and the tests to > use zope.app.session. The functional anon cart tests are failing atm, but I > did not have time to look at them nor do I know if they failed before > already. > > ..Carsten > > > >
--~--~---------~--~----~------------~-------~--~----~ GetPaid for Plone: http://www.plonegetpaid.com (overview info) | http://code.google.com/p/getpaid (code and issue tracker) You received this message because you are subscribed to the Google Groups "getpaid-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/getpaid-dev?hl=en?hl=en -~----------~----~----~----~------~----~------~--~---
