I'd like to propose/sponsor/promise-to-finish the following for inclusion in 2.9. If anyone has fears/doubts/problems with specific things, please let me know. I can also start a 2.9 project on the wiki with this info; if other folks have features they want, maybe they can post them here and we can put together a release plan. Definitely: - Chris Theune's blob support for ZODB (currently on the ctheune-blobsupport branch in ZODB's SVN repo) - Speed up large PUTs: http://mail.zope.org/pipermail/zope-dev/2005-April/024617.html - Implement RESPONSE.isClientConnected() to be able to tell if the client that made the request is still connected (allow long-running app code the possibility to abort processing if it notices the client is not connected). Maybe: - Include ClockServer: http://plope.com/software/ClockServer - ZODB "connection policies", which will allow you to associate a thread pool with a particular set of ZServer servers. This will allow sites which are having resource exhaustion problems (e.g. running out of threads, running out of database connections) to continue to be accessible via servers running on "special" ports for debugging and maintenance purposes. It should also allow site admins to associate a particular thread pool with connections from spiders and other cache-busters by associating particular user agents or other request parameters with a thread pool. Work towards this was done on the chrism-zserver-connection-policies-branch branch in CVS a while back. See http://cvs.zope.org/Zope/lib/python/ZServer/?only_with_tag=chrism-zserver-co... - C
Chris McDonough <chrism@plope.com> wrote:
I'd like to propose/sponsor/promise-to-finish the following for inclusion in 2.9. If anyone has fears/doubts/problems with specific things, please let me know. I can also start a 2.9 project on the wiki with this info; if other folks have features they want, maybe they can post them here and we can put together a release plan.
Definitely:
- Chris Theune's blob support for ZODB (currently on the ctheune-blobsupport branch in ZODB's SVN repo)
+1 !
- Speed up large PUTs: http://mail.zope.org/pipermail/zope-dev/2005-April/024617.html
+1
- Implement RESPONSE.isClientConnected() to be able to tell if the client that made the request is still connected (allow long-running app code the possibility to abort processing if it notices the client is not connected).
Nice, I can see the use for that too.
Maybe:
- Include ClockServer: http://plope.com/software/ClockServer
+10 on it, something like that has really been needed for ages.
- ZODB "connection policies", which will allow you to associate a thread pool with a particular set of ZServer servers. This will allow sites which are having resource exhaustion problems (e.g. running out of threads, running out of database connections) to continue to be accessible via servers running on "special" ports for debugging and maintenance purposes. It should also allow site admins to associate a particular thread pool with connections from spiders and other cache-busters by associating particular user agents or other request parameters with a thread pool. Work towards this was done on the chrism-zserver-connection-policies-branch branch in CVS a while back. See http://cvs.zope.org/Zope/lib/python/ZServer/?only_with_tag=chrism-zserver-co...
Nice too. Florent -- Florent Guillaume, Nuxeo (Paris, France) CTO, Director of R&D +33 1 40 33 71 59 http://nuxeo.com fg@nuxeo.com
Chris McDonough <chrism@plope.com> wrote:
I'd like to propose/sponsor/promise-to-finish the following for inclusion in 2.9.
Here's something else that would be nice: PAS. Although it hasn't been tested much, so we should include it as early as possible in the 2.9 cycle (i.e., why not now ? :) Florent -- Florent Guillaume, Nuxeo (Paris, France) CTO, Director of R&D +33 1 40 33 71 59 http://nuxeo.com fg@nuxeo.com
On 1 Jul 2005, at 17:15, Florent Guillaume wrote:
Here's something else that would be nice: PAS.
Although it hasn't been tested much, so we should include it as early as possible in the 2.9 cycle (i.e., why not now ? :)
Maybe not right at this moment... but I would like to see that, too. jens
Jens Vagelpohl wrote:
On 1 Jul 2005, at 17:15, Florent Guillaume wrote:
Here's something else that would be nice: PAS.
Although it hasn't been tested much, so we should include it as early as possible in the 2.9 cycle (i.e., why not now ? :)
Maybe not right at this moment... but I would like to see that, too.
I wonder whether it's possible to expose zope 3's authentication system to Zope 2, though that may be too much of a mismatch between security systems. Regards, Martijn
--On 2. Juli 2005 20:52:54 +0200 Martijn Faassen <faassen@infrae.com> wrote:
I wonder whether it's possible to expose zope 3's authentication system to Zope 2, though that may be too much of a mismatch between security systems.
Wasn't that a major goal of Jim for Z 2.9? -aj
Andreas Jung wrote:
--On 2. Juli 2005 20:52:54 +0200 Martijn Faassen <faassen@infrae.com> wrote:
I wonder whether it's possible to expose zope 3's authentication system to Zope 2, though that may be too much of a mismatch between security systems.
Wasn't that a major goal of Jim for Z 2.9?
Don't know if that is going to happen for Zope 2.9. What I meant though is to expose the pluggable auth part of Zope 3 as opposed to rewriting the zope 2 security system in terms of zope 3 security, which I believe Jim's goal is. Regards, Martijn
Martijn Faassen wrote:
Andreas Jung wrote:
--On 2. Juli 2005 20:52:54 +0200 Martijn Faassen <faassen@infrae.com> wrote:
I wonder whether it's possible to expose zope 3's authentication system to Zope 2, though that may be too much of a mismatch between security systems.
Wasn't that a major goal of Jim for Z 2.9?
Don't know if that is going to happen for Zope 2.9.
What I meant though is to expose the pluggable auth part of Zope 3 as opposed to rewriting the zope 2 security system in terms of zope 3 security, which I believe Jim's goal is.
Zope 3's pluggable authentication utility is based (loosely) on Zope 2's Pluggable Authentication Service. Isn't that adequate? I *would love* to get Zope 2 to use Zope 3's security architecture for Zope 2.9. I don't know if that is going to happen either. :/ Jim -- Jim Fulton mailto:jim@zope.com Python Powered! CTO (540) 361-1714 http://www.python.org Zope Corporation http://www.zope.com http://www.zope.org
Martijn Faassen <faassen@infrae.com> wrote:
Here's something else that would be nice: PAS.
Maybe not right at this moment... but I would like to see that, too.
I wonder whether it's possible to expose zope 3's authentication system to Zope 2, though that may be too much of a mismatch between security systems.
Yeah this crossed my mind too. I'll look at it at some point, it doesn't strike me as overly complex. Florent -- Florent Guillaume, Nuxeo (Paris, France) CTO, Director of R&D +33 1 40 33 71 59 http://nuxeo.com fg@nuxeo.com
participants (6)
-
Andreas Jung -
Chris McDonough -
Florent Guillaume -
Jens Vagelpohl -
Jim Fulton -
Martijn Faassen