nova team mailing list archive
-
nova team
-
Mailing list archive
-
Message #00041
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