[openstack-dev] Using tmux instead of screen in devstack

Dean Troyer dtroyer at gmail.com
Thu Jul 3 05:26:01 UTC 2014


I'm not going to get into a screen vs tmux debate, we removed tmux support
two years ago and changing that now is going to be a high bar to get
over...but it seems some expectations should be set here.


On Wed, Jul 2, 2014 at 11:05 PM, Anant Patil <anant.techie at gmail.com> wrote:
[...]

> I understand that the changes will introduce complexity, but I will try
> to abstract out this complexity so that we don't deal with it in
> everywhere in devstack but one.
>
> As Sean suggested I will go though all the screen calls in devstack and
> see if we have equivalent tmux calls and how we can abstract these
> things out and put in one place. I don't think there's going to be any
> functional differences, but I will investigate and point them out in the
> blueprint.
>

DevStack is an opinionated installer, and as such will not be all things to
all people.

Most of the screen usage is in the set of functions that handle process
start and stop in functions-common.  There is also some logging and support
for rejoin-stack.sh set up in stack.sh (I think, too lazy to look this late
at night)

As I said above, but am going to repeat here, making this change is going
to be a high bar to get over.  screen has certainly been a challenge for us
but at the moment we have about 90% of our issues with it solved.  Changing
the devil we know for a bag of unknown is not appealing to me at this point.

dt

-- 

Dean Troyer
dtroyer at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140703/4b681822/attachment.html>


More information about the OpenStack-dev mailing list