Log message for revision 99824: - Launchpad #373601: abort transaction before connection close in order to prevent connection leaks in case of persistent changes after the main transaction is closed.
Changed: U Zope/branches/haufe-legacy-integration/doc/CHANGES.rst U Zope/branches/haufe-legacy-integration/src/App/ZApplication.py -=- Modified: Zope/branches/haufe-legacy-integration/doc/CHANGES.rst =================================================================== --- Zope/branches/haufe-legacy-integration/doc/CHANGES.rst 2009-05-10 15:28:15 UTC (rev 99823) +++ Zope/branches/haufe-legacy-integration/doc/CHANGES.rst 2009-05-10 15:33:08 UTC (rev 99824) @@ -24,11 +24,15 @@ ++++++++++++++ - Launchpad #373621: catching and logging exceptions that could cause - leaking of worker threads + leaking of worker threads. - Launchpad #373577: setting up standard logging earlier within the startup - phase for improving the analysis of startup errors + phase for improving the analysis of startup errors. +- Launchpad #373601: abort transaction before connection close in order to + prevent connection leaks in case of persistent changes after the main + transaction is closed. + - zExceptions.convertExceptionType: new API, breaking out conversion of exception names to exception types from 'upgradeException'. Modified: Zope/branches/haufe-legacy-integration/src/App/ZApplication.py =================================================================== --- Zope/branches/haufe-legacy-integration/src/App/ZApplication.py 2009-05-10 15:28:15 UTC (rev 99823) +++ Zope/branches/haufe-legacy-integration/src/App/ZApplication.py 2009-05-10 15:33:08 UTC (rev 99824) @@ -80,4 +80,5 @@ self._jar = jar def __del__(self): + transaction.abort() self._jar.close() _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins