<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
For minimum downtime just leave FS running, go to where you have the
FS source and do:<br>
git pull<br>
make<br>
/etc/init.d/freeswitch stop<br>
make install<br>
/etc/init.d/freeswitch start<br>
<br>
That's assuming you have a freeswitch init script. That'll leave you
with only the downtime that it takes to restart FS, and the length
of the make install(usually very short).<br>
<pre class="moz-signature" cols="72">
William King
Senior Engineer
Quentus Technologies, INC
1037 NE 65th St Suite 273
Seattle, WA 98115
Main: (877) 211-9337
Office: (206) 388-4772
Cell: (253) 686-5518
<a class="moz-txt-link-abbreviated" href="mailto:william.king@quentustech.com">william.king@quentustech.com</a></pre>
<br>
On 04/30/2012 11:52 AM, Kerem Erciyes wrote:
<blockquote
cite="mid:CAJ6wjQEaTB4QM4OTHY-R36q1vAtWerxfyQe_qyG_3jLOZ0=ehA@mail.gmail.com"
type="cite">Or you could always build a debian-live image that
includes freeswitch-current and all the wanpipe driver etc, and
swap them out at will at 5 mins downtime maximum, store all you
data on HDD of /etc and /freeswitch/conf and you are good to
go....<br>
<br>
<div class="gmail_quote">On Tue, Apr 17, 2012 at 12:02 AM, Michael
Collins <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:msc@freeswitch.org" target="_blank">msc@freeswitch.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
<div class="gmail_quote">
<div>
<div class="h5">On Mon, Apr 16, 2012 at 12:01 PM, Jason
Moran <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:jmoran@secureachsystems.com"
target="_blank">jmoran@secureachsystems.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div link="blue" vlink="purple" lang="EN-US">
<div>
<p class="MsoNormal">Sorry for such a basic
question:</p>
<p><span>1.<span style="font:7.0pt "Times New
Roman"">
</span></span>If I do a ‘make current’ while a
system is
running it will not have any effect until I
restart FS, correct?</p>
<p><span>2.<span style="font:7.0pt "Times New
Roman"">
</span></span>What if ‘make current’ fails?
What if it
fails and the server gets restarted, will FS
work?</p>
<p><span>3.<span style="font:7.0pt "Times New
Roman"">
</span></span>Is it more advisable to stop FS,
do the ‘make
current’, then start FS even though it will have
a longer down time?</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I know it’s best to keep FS
up-to-date – but it
is difficult when you only have 1 system
available and it is expected to have
100% uptime..</p>
<p class="MsoNormal">Thanks,<br>
Jason</p>
</div>
</div>
</blockquote>
<br>
</div>
</div>
Since you don't have a spare system (which is totally
naughty, btw, especially if your corporate overlords expect
100% uptime) then my next question would be this: how are
you set on CPU power, RAM, and disk space? The reason I ask
is that it is entirely possible to create a secondary git
clone of the FS repo and use a completely different install
path when running the configure script. You could "make
current" in that secondary repo and get a sort of preview of
what would happen w/o touching your production build env or
install dirs. If the update goes well in your test scenario
then you could do the update in your production environment.<br>
<br>
It's kinda hackish but if you have spare disk space then
it's a really cheap option. It isn't perfect, but it does
give you at least some semblance of "try before you buy." <br>
<span class="HOEnZb"><font color="#888888"><br>
-MC<br>
</font></span></div>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a moz-do-not-send="true"
href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a moz-do-not-send="true"
href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a moz-do-not-send="true" href="http://www.cudatel.com"
target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a moz-do-not-send="true" href="http://www.freeswitch.org"
target="_blank">http://www.freeswitch.org</a><br>
<a moz-do-not-send="true" href="http://wiki.freeswitch.org"
target="_blank">http://wiki.freeswitch.org</a><br>
<a moz-do-not-send="true" href="http://www.cluecon.com"
target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a moz-do-not-send="true"
href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a moz-do-not-send="true"
href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users"
target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a moz-do-not-send="true"
href="http://lists.freeswitch.org/mailman/options/freeswitch-users"
target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a moz-do-not-send="true" href="http://www.freeswitch.org"
target="_blank">http://www.freeswitch.org</a><br>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Kerem Erciyes - Sistem Danismani<br>
<a moz-do-not-send="true" href="http://keremerciyes.com"
target="_blank">http://keremerciyes.com</a><br>
<br>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
<a class="moz-txt-link-abbreviated" href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a>
<a class="moz-txt-link-freetext" href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server
<a class="moz-txt-link-freetext" href="http://www.cudatel.com">http://www.cudatel.com</a>
Official FreeSWITCH Sites
<a class="moz-txt-link-freetext" href="http://www.freeswitch.org">http://www.freeswitch.org</a>
<a class="moz-txt-link-freetext" href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a>
<a class="moz-txt-link-freetext" href="http://www.cluecon.com">http://www.cluecon.com</a>
FreeSWITCH-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a>
UNSUBSCRIBE:<a class="moz-txt-link-freetext" href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a>
<a class="moz-txt-link-freetext" href="http://www.freeswitch.org">http://www.freeswitch.org</a>
</pre>
</blockquote>
</body>
</html>