[Freeswitch-users] Live Upgrade Techniques

Saeed Ahmed saeedahmad1981 at gmail.com
Mon Jun 15 09:31:28 PDT 2009


Yeah I was missing this word: SCM => Stateful Call Migration.

  _____  

From: freeswitch-users-bounces at lists.freeswitch.org
[mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Steve
Kurzeja
Sent: Monday, June 15, 2009 12:17 PM
To: freeswitch-users at lists.freeswitch.org
Subject: Re: [Freeswitch-users] Live Upgrade Techniques

 


On Sat, Jun 13, 2009 at 4:54 AM, Michael Giagnocavo <mgg at giagnocavo.net>
wrote:

Well, Nextone for instance has a database the keeps most of the state of
calls, and it's replicated between the two nodes. (I seem to recall the
database was GNU dbm, but I might be mistaken.) However, as of 4.3 anyways,
the CDRs still get truncated when there's any kind of switchover. 

 

 

BTW in Nextone v4.0.x the GNU db is used for storing configuration data like
storing routes & other bits which is then loaded into memory. Nextone 4.3
and above uses postgres for this configuration data. The actual call state
information is stored in memory and replicated to the standby box via some
custom network protocol.

Stateful call migration would be a very useful feature in FS but I imagine
its way down the roadmap.

But as to the original question of live upgrades,  having some form of load
balancing proxy and then bleeding off traffic from the box you want to
upgrade is the most feasible approach, as others have mentioned.

Steve

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20090615/e9b050c1/attachment-0002.html 


More information about the FreeSWITCH-users mailing list