[asterisk-bugs] [JIRA] (DAHLIN-25) [patch] bad master selection
Pavel Selivanov (JIRA)
noreply at issues.asterisk.org
Wed Jan 16 06:14:45 CST 2013
[ https://issues.asterisk.org/jira/browse/DAHLIN-25?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=201605#comment-201605 ]
Pavel Selivanov commented on DAHLIN-25:
---------------------------------------
Patch file provided https://issues.asterisk.org/jira/secure/attachment/45926/dahdi-base.c.patch .
Please, let me know if have any questions.
> [patch] bad master selection
> ----------------------------
>
> Key: DAHLIN-25
> URL: https://issues.asterisk.org/jira/browse/DAHLIN-25
> Project: DAHDI-Linux
> Issue Type: Bug
> Components: dahdi (the module)
> Reporter: Pavel Selivanov
> Assignee: Russ Meyerriecks
> Attachments: 0001-dahdi-wip-Fix-dynamic_loc-span-operation-with-DAHDI-.patch, dahdi-base.c.patch, dahdi-base.c.patch, dahdi-base.c_syncprio.patch, dahdi_dummy.c.patch, dahdi_dummy.c_syncprio.patch, dahdi_dynamic.c_syncprio.patch, zaptel-base.c.patch, ztdummy.c.patch
>
>
> Current dahdi master handling work in the following way:
> The first SPAN become a master
> If a new registered !!! SPAN is preferred , it is the new master
> If a span is unregistered - the new master is the first available span
> If master SPAN is in alarm state - the new master is the first non in alarm state SPAN
> So
> 1. dahdi-dummy once loaded will be the master forever.
> 2. even not-running SPAN can be a master
> 3. master implementation is ugly...
> ****** ADDITIONAL INFORMATION ******
> Implemented: correct(symmetric) master arbitrage
> 1. trying preffered master SPAN
> 2. trying non-zero channel SPANS
> 3. trying zero-channel SPANS (ztdummy,...)
> thus:
> 1. dahdi-dynamic CAN be (and it works perfect) a master
> 2. at any time, we can tell/expect - who is the master
> 3. If (and only if) we have no master - dahdi-dummy will be our master
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the asterisk-bugs
mailing list