Issue7

Title repoze.grok uses tm, retry, and vhm
Priority bug Status in-progress
Superseder Nosy List chrism
Assigned To Topics repoze.grok

Created on 2007-10-26.17:11:05 by chrism, last changed 2008-03-03.21:35:11 by tseaver.

Messages
msg71 (view) Author: tseaver Date: 2008-03-03.21:35:11
Jim's changes to zope.publisher (rolled out in version 3.5.0 of that package)
are probably relevant here:

 http://svn.zope.org/zope.publisher/trunk/CHANGES.txt?rev=84419&view=rev
msg27 (view) Author: chrism Date: 2007-10-30.09:49:41
For now I've disabled the tm and retry middleware in the grok  
package.  It would definitely be good if we could figure out how to  
create a new publication that didn't do these things.

- C
msg26 (view) Author: philikon Date: 2007-10-30.03:56:11
(Alas, grok uses its own publication derived from zope.app.publication's default
publication. So we'd also need a grok variant of that trimmed down publication.)
msg25 (view) Author: philikon Date: 2007-10-30.03:55:22
Yup, zope.publisher knows how to retry requests and how to do vhm, and the
default publication in zope.app.publication does the transaction management.

I think it would rock if we could "explode" zope.publisher +
zope.app.publication into WSGI middlewares as well. In fact, I think most of the
stuff is already available in repoze, we'd just need to write a pulbication that
simply doesn't do any of the stuff we do in middlewares.
msg17 (view) Author: chrism Date: 2007-10-26.17:11:05
The middleware pipeline in repoze.grok contains tm, retry, and vhm, but it's probably true that the 
publisher manages all of this stuff anyway.  What to do?
History
Date User Action Args
2008-03-03 21:35:11 tseaver set messages: + msg71
2007-10-30 09:49:41 chrism set messages: + msg27
2007-10-30 03:56:11 philikon set messages: + msg26
2007-10-30 03:55:22 philikon set messages: + msg25
2007-10-26 17:11:05 chrism create