[Zope-dev] Re: zasync : svn repo and Zope-2.9 branch
Julien Anguenot
ja at nuxeo.com
Thu Feb 9 11:40:14 EST 2006
Gary Poster wrote:
>> I worked on a Zope-2.9 branch of off the CVS HEAD for zasync this week.
>> It over there:
>> http://svn.nuxeo.org/trac/pub/browser/vendor/zasync/branches/z29-nux/
>
> awesome!
>
>>
>> The customer is currently testing out an application using it so it's
>> supposed to work.
>> What remains to be done is porting the tests (which sounds like a big
>> deal looking at the non standard tests there...)
>
> I don't know. I was definitely experimenting. :-/ And the "tests" of
> the client don't deserve the name. I plan to do much better with the
> new version.
>
>> Note, this branch is using an "in house" persistent queue replacing the
>> BTrees within the zasync manager.
>
> Cool.
>
>> Of course, I'd like to put this branch back to the zope.org repository
>> but please not in CVS... I don't feel courageous enough to branch and
>> merge with CVS anymore...
>
> :-)
>
>> Would it be possible to migrate the zasync
>> component from the cvs.zope.org to svn.zope.org ? I don't know who can
>> do that ? (Hopefully, we'll have a ZF soon...)
>
> I don't care about migrating the history, so if noone else does either I
> could try doing a migration.
>
ok go ahead then. I'll fix the tests just before.
>> Gary, it would be an occasion to check you persistent queue and see how
>> we could add this to ZODB and make zasync use it.
>
> Cool. Yes, I'll try to get the persistent queue in ASAP. I have a few
> small changes, and then I need to make the test changes that Florent
> suggested.
>
great.
>> Other question : how people would feel about an integration of zasync,
>> or another implementation, into the Zope core ?
>
> The functionality is certainly very, very useful for large sites (and
> for any site that needs big work done on demand, I guess). I wonder if
> the configuration approach I took makes it too heavy for the core,
> though. Certainly, this was a first generation, and there are a number
> of things I wish I had done differently, beyond better tests: I started
> writing them down here, in the beginning of what I plan to be a
> Zope3-based rewrite (largely ZODB-based, hopefully, rather than too many
> dependencies on Zope 3; we'll see):
> http://svn.zope.org/Sandbox/poster/zope.zasync/README.txt?view=auto
>
> Zope 2 isn't WSGI/Twisted yet, is it?
nope not yet.
> The zasync rewrite (which I'm
> working on occasionally personally now, and will need at work in a
> couple of months) might work pretty well in Five if the Twisted reactor
> is used in Zope 2. If not, maybe someone knowledgeable in Medusa could
> write an equivalent. Finally, maybe others have a zasync approach that
> would be a better choice.
>
> Within a month or so I hope to put up a proposal for the zasync rewrite
> so folks can comment on it and see if it's going a direction they like
> (or see if they can push me in a direction they like :-). I am hopeful
> that it will feel "lighter" than the current implementation.
>
> Alternatively, if there's an effort by other folks to write another
> approach entirely, cool!
>
ok let's wait for your proposal to discuss about it. Sounds great. You
can expect us to get involved since we're having a huge need of zasync
for a while now. zasync works fine for now on our side (and deeply
overloaded here on production instances ;) Apart from the BTrees
conflicts errors we had, that are fixed now with the persistent queue.
Cheers,
J.
--
Julien Anguenot | Nuxeo R&D (Paris, France)
CPS Platform : http://www.cps-project.org
Zope3 / ECM : http://www.z3lab.org
mail: anguenot at nuxeo.com; tel: +33 (0) 6 72 57 57 66
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
Url : http://mail.zope.org/pipermail/zope-dev/attachments/20060209/80804e0e/signature.bin
More information about the Zope-Dev
mailing list