<div dir="ltr"><div><div><span style="font-family:arial,sans-serif">>> making this change is going to be a high bar to get over.</span><br></div><div><font face="arial, sans-serif">Yes, I agree.</font></div><div><font face="arial, sans-serif"><br>
</font></div><div><font face="arial, sans-serif">>> Most of the screen usage is in the set of functions that handle</font></div><div><font face="arial, sans-serif">>> process start and stop in functions-common.</font></div>
<div><font face="arial, sans-serif">This is exactly what I am saying. It's already abstracted up to some</font></div><div><font face="arial, sans-serif">extent. May be we can leverage it.</font></div><div><font face="arial, sans-serif"><br>
</font></div><div><font face="arial, sans-serif">>> If we did move from screen to tmux.</font></div><div><font face="arial, sans-serif">We aren't moving away... I have emphasized this enough. One should be</font></div>
<div><font face="arial, sans-serif">able just "choose" tmux explicitly otherwise things will run in screen</font></div><div><font face="arial, sans-serif">by default, as usual.</font></div></div><div><br></div></div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jul 3, 2014 at 11:24 AM, James Polley <span dir="ltr"><<a href="mailto:jp@jamezpolley.com" target="_blank">jp@jamezpolley.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div class="h5">On Thu, Jul 3, 2014 at 12:55 AM, Anita Kuno <span dir="ltr"><<a href="mailto:anteaya@anteaya.info" target="_blank">anteaya@anteaya.info</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>On 07/01/2014 08:52 AM, CARVER, PAUL wrote:<br>
> Anant Patil wrote:<br>
>> I use tmux (an alternative to screen) a lot and I believe lot of other developers use it.<br>
>> I have been using devstack for some time now and would like to add the option of<br>
>> using tmux instead of screen for creating sessions for openstack services.<br>
>> I couldn't find a way to do that in current implementation of devstack.<br>
><br>
> Is it just for familiarity or are there specific features lacking in screen that you think<br>
> would benefit devstack? I’ve tried tmux a couple of times but didn’t find any<br>
> compelling reason to switch from screen. I wouldn’t argue against anyone who<br>
> wants to use it for their day to day needs. But don’t just change devstack on a whim,<br>
> list out the objective benefits.<br>
><br>
> Having a configuration option to switch between devstack-screen and devstack-tmux<br>
> seems like it would probably add more complexity than benefit, especially if there<br>
> are any functional differences. If there are functional differences it would be better<br>
> to decide which one is best (for devstack, not necessarily best for everyone in the world)<br>
> and go with that one only.<br>
><br>
><br>
><br>
><br>
</div></div>> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> <a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.org</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
Actually as a tmux user I really like that devstack uses screen, that<br>
way when I have screen running in tmux, I can decide (since they have<br>
different default key combinations, Control+A for screen and Control+B<br>
for tmux) which utility I am talking to, screen or tmux.<br>
<br>
Thanks,<br>
Anita.<br></blockquote><div><br></div></div></div><div>As a long-time nested-screen user I've run into this a lot. I've always run a local screen session on my desktop/laptop; and then another session on the machine I use to do real work.</div>


<div><br></div><div>When I used screen I always used to use "escape ^ee" on my local session (as I used it less) and left the remote at the default, so that I could choose which session I was controlling.</div>

<div>
<br></div><div>Now that I've switched to tmux, I do the same - but with tmux the command is "set prefix C-e". I find tmux easier to get set up than screen because I can have a simple shell script on my local machine that sets it up as a "master" session.</div>


<div><br></div><div>If we did move from screen to tmux (it sounds like we have a long way to go before we're convinced it's worth the effort), I don't think the key bindings will be something that should sway the decision one way or the other - they're very easy to change.</div>
<div class="">

<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div></div><br></div></div>
<br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>