Re: [PATCH] Kannel bearerbox graceful restart support (via SIGHUP or HTTP admin command)
Stipe Tolj <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Organization | Kannel Foundation (KSF) |
| Message-ID | <[email protected]> |
Am 21.10.2012 01:11, schrieb Stipe Tolj:
> Hi list,
>
> while doing some stress load testing for the graceful restart via
> SIGHUP, there was a segfault detected. We destroy the cfg_reloaded
> structure on each signal processing iteration. Therefore we CAN NOT have
> the grp pointer hosted in the SMSCConn struct. Otherwise we run into a
> unreferenced pointer later when comparing the checksums.
>
> The checksums of the config groups have been moved now from the CfgGroup
> struct to the SMSCConn struct itself. A function
> cfg_get_group_checksum(CfgGroup *) can calculate it.
>
> Please find the new patch at URL:
>
> http://www.kannel.org/~tolj/patchsets/graceful/gateway-graceful-restart.v2.diff
committed to svn trunk, with extensions to handle the 'instances' in the
'group = smsc' context also.
Stipe
--
-------------------------------------------------------------------
Kölner Landstrasse 419
40589 DÃŒsseldorf, NRW, Germany
tolj.org system architecture Kannel Software Foundation (KSF)
http://www.tolj.org/ http://www.kannel.org/
mailto:st_{at}_tolj.org mailto:stolj_{at}_kannel.org
-------------------------------------------------------------------