|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] changeset 1.1403 breaks previous xm behaviour
> Is twisted *evil*?
>
> I thought I read something about wanting to get away from it, but is
> there a particular reason?
Xend has to deal with *loads* of different kinds of events (admin socket
connections, console data demux, device control messages...). Twisted gives
us an infrastructure for dealing with these in a non-threaded way. It also
gives some nifty things like an HTTP server, etc...
The new approach is to use language-level threads instead. This makes certain
things easier to follow, since you can have a thread for each logical stream
of events.
Twisted has some nice features but we won't really need it once we move to the
threaded model. It's a shame to lose the HTTP server but the new Xend will
include a minimal HTTP server in Python, which will be fine for our needs.
Cheers,
Mark
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|