← Back to team overview

nova team mailing list archive

Re: Twisted or Eventlet

 

On Fri, Jul 30, 2010 at 7:32 PM, Eric Day <eday@xxxxxxxxxxxx> wrote:

> Hi Andy,
>
> Re: email lists, are you settings correct at:
> https://launchpad.net/~eday/+editemails (replace eday with your
> username of course)?
>

Yes, and I have checked them multiple times, cycled them off and on, tried
different email addresses. Still receiving nothing and it is really a drag.


>
> I agree, the API endpoint is a good starting place. If we can handle
> that easily, it should work well for other parts of the system as well.
>
> I don't think at this stage we should be too concerned with making
> radical changes like replacing tornado or twisted. It's early enough
> that we still have the flexibility to do this sort of work for purely
> technical and maintainability reasons, where in the future it may be
> a lot more difficult.
>

I mention removing tornado as a dependency because endpoint is its last
holdout in the codebase.

--andy


>
> -Eric
>
> On Fri, Jul 30, 2010 at 12:43:09PM +0200, Andy Smith wrote:
> >    Just sending in an email without threading because I am still not
> >    receiving messages from launchpad's mailing lists (i do get bug
> reports
> >    though -sarcastic finger twirl-)
> >    I'm mixed on this.
> >    I've plenty of experience with Twisted and find its tools to be quite
> >    capable, but I recognize that it scares people off because it is async
> >    programming and because of their crufty project structure.
> >    I think eventlet feels fresh and interesting and enjoy the idea of
> working
> >    with it (besides areas where I will invariably prefer the async
> approach),
> >    and I think simply by virtue of it being fresh it will attract more
> >    developers.
> >    My largest concern with porting the code to eventlet is that we have
> poor
> >    testing coverage and are going to hit tons of regressions, though one
> >    could argue that people will be more likely to write tests if they
> don't
> >    have to figure out how to test async code.
> >    Anyway, I'm willing to do it, though I don't offer a plus-one since
> what
> >    we have currently works, but if we do I recommend we start with the
> >    "endpoint" code since we want to get that off of tornado and drop it
> as a
> >    dependency anyway.
> >    --andy
>
> > _______________________________________________
> > Mailing list: https://launchpad.net/~nova
> > Post to     : nova@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~nova
> > More help   : https://help.launchpad.net/ListHelp
>
>

Follow ups

References