[asterisk-bugs] [Asterisk 0011017]: [patch] zap restart fails to generate channels
noreply at bugs.digium.com
noreply at bugs.digium.com
Fri Jan 11 17:57:03 CST 2008
A NOTE has been added to this issue.
======================================================================
http://bugs.digium.com/view.php?id=11017
======================================================================
Reported By: tzafrir
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 11017
Category: Channels/chan_zap
Reproducibility: always
Severity: minor
Priority: normal
Status: new
Asterisk Version: SVN
SVN Branch (only for SVN checkouts, not tarball releases): trunk
SVN Revision (number only!): 86182
Disclaimer on File?: N/A
Request Review:
======================================================================
Date Submitted: 10-17-2007 15:50 CDT
Last Modified: 01-11-2008 17:57 CST
======================================================================
Summary: [patch] zap restart fails to generate channels
Description:
The command "zap restart" has been added before 1.4 . However at some point
it has been changed to run setup_zap(2) instead of setup_zap(0) . This
makes it useless, as it can only destroy channels and not create new ones.
The attached patch fixes this, as well as other implementation issues with
zap_restart:
* Just release all the interfaces at once. The same code as in the module
unload.
* Thus we also lock the iflist when destroying channel.
* If we were listening on some file descriptors and now we don't, pfds was
still pointing to a value even though its value has been released.
With this patch a restart of analog channels work. A restart of digital
spans still fails, as there is no where in the code that D channels are
being released.
======================================================================
----------------------------------------------------------------------
kpfleming - 01-11-08 17:57
----------------------------------------------------------------------
What symptoms did you see without the sleep() in place?
Issue History
Date Modified Username Field Change
======================================================================
01-11-08 17:57 kpfleming Note Added: 0076773
======================================================================
More information about the asterisk-bugs
mailing list