This never touches the SIP stack, it only deals with parsing of the 
resource list XML and changing values in the internal "database" of 
subscriptions.

On 07/01/2010 05:45 PM, Todd Hodgen wrote:
> Was this new approached checked with compliance of the necessary standards.
> That's my only thought.
>
> -----Original Message-----
> From: sipx-users-boun...@list.sipfoundry.org
> [mailto:sipx-users-boun...@list.sipfoundry.org] On Behalf Of Josh Patten
> Sent: Thursday, July 01, 2010 3:40 PM
> To: Tony Graziano
> Cc: sipx-users@list.sipfoundry.org
> Subject: Re: [sipx-users] Max amount of users monitoring park extension?
>
> FYI: http://track.sipfoundry.org/browse/XX-8474 check the diagram and
> the bottom comment.
>
> My coworker (the developer) has a beta of this fix written and we are
> testing it now in our EDE environment. Everything is working so far but
> we want to test every aspect of it to make sure it is stable before a
> patch is posted.
>
> Here is why this needed to be fixed:
>
> The way RLS is currently implemented every time a change is made to
> certain attributes of users or a user is added or removed the RLS
> service dumps the entire list of subscriptions for all ~~rl~ lists and
> sets up new subscriptions for each ~~rl~ list. This is just all around
> bad for large installations with over 200 subscriptions (like me) as it
> causes a huge flood of resubscriptions which ends up locking up the RLS
> server causing BLFs to be inoperable. An ideal fix for this scenario is
> to only refresh all the subscriptions for whatever individual ~~rl~ list
> got changed however due to the potential size of the
> ~~rl~F~~~id~xmpprlsclient list, which is the list that monitors all IM
> enabled extensions for the IM status updates, this simply wasn't enough
> for very large organizations. One further step was taken: only refresh
> subscriptions within each individual ~~rl~ list that have changed,
> leaving all current valid subscriptions intact.
>
> If anyone has suggestions or comments based on the diagram let us know.
>
> On 06/11/2010 01:03 AM, Tony Graziano wrote:
>    
>> I recall this happens and I have to restart park service, but it takes
>> 10-20 minutes to "settle" and become useable.
>>
>> On Thu, Jun 10, 2010 at 11:32 PM, Josh Patten<jpat...@co.brazos.tx.us>
>>      
> wrote:
>    
>>
>>      
>>> Now it happens every time I modify a BLF........
>>>
>>> I'm in trouble.....
>>>
>>> Josh Patten
>>> Assistant Network Administrator
>>> Brazos County IT Dept.
>>> (979) 361-4676
>>>
>>>
>>> On 6/10/2010 10:00 PM, Josh Patten wrote:
>>>
>>>        
>>>> http://track.sipfoundry.org/browse/XX-8474
>>>>
>>>> I just experienced this in a big way when modifying speed dials for 3
>>>> attendant consoles with 25 monitored extensions on each. The Presence
>>>> service stopped responding after I updated them both and I had to
>>>> restart the Presence service for BLF to start working again.
>>>>
>>>> Please consider voting for this issue if you haven't. The dev team has
>>>> already stated they know how to fix this, but the demand has to be there
>>>> for it to happen.
>>>>
>>>> Even in relatively small installation this could happen.
>>>>
>>>> Josh Patten
>>>> Assistant Network Administrator
>>>> Brazos County IT Dept.
>>>> (979) 361-4676
>>>>
>>>>
>>>> On 5/27/2010 9:03 AM, Josh Patten wrote:
>>>>
>>>>
>>>>          
>>>>> http://track.sipfoundry.org/browse/XX-8474
>>>>>
>>>>> Everyone, if you plan on building a large installation of sipX any time
>>>>> in the future go vote for that issue.
>>>>>
>>>>> Josh Patten
>>>>> Assistant Network Administrator
>>>>> Brazos County IT Dept.
>>>>> (979) 361-4676
>>>>>
>>>>>
>>>>> On 5/27/2010 8:02 AM, WORLEY, Dale R (Dale) wrote:
>>>>>
>>>>>
>>>>>
>>>>>            
>>>>>> ________________________________________
>>>>>> From: sipx-users-boun...@list.sipfoundry.org
>>>>>>              
> [sipx-users-boun...@list.sipfoundry.org] On Behalf Of Josh Patten
> [jpat...@co.brazos.tx.us]
>    
>>>>>> I don't know if this question has been answered before, but what is
>>>>>>              
> the
>    
>>>>>> maximum number of extensions that can monitor, via BLF (sipXrls) a
>>>>>> single user extension or park extension?
>>>>>>
>>>>>> Will 75 phones monitoring the same 4 park extensions cause things to
>>>>>>              
> go
>    
>>>>>> haywire or be unreliable?
>>>>>> _______________________________________________
>>>>>>
>>>>>> In principle, any number of phones can monitor any extension.  The
>>>>>>              
> "Resource List Server" maintains one subscription to the extension, and each
> monitoring phone maintains one subscription to the RLS.  The RLS takes care
> of redistributing the status information.  This is a nice architecture
> because it avoids overloading the phones; many phones can't handle an
> unlimited number of subscriptions.
>    
>>>>>> The problem is that the RLS is a bit fragile when it comes to setting
>>>>>>              
> up subscriptions.  Currently, when any change is made to the set of "who
> monitors whom", the RLS sets up all its subscriptions again.  This results
> in a huge flurry of messages that can overflow some internal message queues,
> and can cause the RLS to lock up.  Note that this problem happens only when
> the BLF assignments are changed; once the RLS reloads the BLF definitions
> correctly, it can handle ongoing traffic just fine.
>    
>>>>>> As a rule of thumb, I'd say that if you have less than 200 "who
>>>>>>              
> monitors whom" specifications ("speed dial" entries with "monitor presence"
> checked), you're on safe ground.  Above that and I expect there is a risk of
> lockup each time you change the BLF assignments.
>    
>>>>>> If you think this is a problem, please file an improvement issue (and
>>>>>>              
> get others to vote for it).  We know how to alleviate this problem, but
> there isn't enough demand yet for us to have put in the work on it.
>    
>>>>>> Dale
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>              
>>>>> _______________________________________________
>>>>> sipx-users mailing list sipx-users@list.sipfoundry.org
>>>>> List Archive: http://list.sipfoundry.org/archive/sipx-users
>>>>> Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-users
>>>>> sipXecs IP PBX -- http://www.sipfoundry.org/
>>>>>
>>>>>
>>>>>
>>>>>            
>>>> _______________________________________________
>>>> sipx-users mailing list sipx-users@list.sipfoundry.org
>>>> List Archive: http://list.sipfoundry.org/archive/sipx-users
>>>> Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-users
>>>> sipXecs IP PBX -- http://www.sipfoundry.org/
>>>>
>>>>
>>>>          
>>> _______________________________________________
>>> sipx-users mailing list sipx-users@list.sipfoundry.org
>>> List Archive: http://list.sipfoundry.org/archive/sipx-users
>>> Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-users
>>> sipXecs IP PBX -- http://www.sipfoundry.org/
>>>
>>>
>>>        
>>
>>
>>      
> _______________________________________________
> sipx-users mailing list sipx-users@list.sipfoundry.org
> List Archive: http://list.sipfoundry.org/archive/sipx-users
> Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-users
> sipXecs IP PBX -- http://www.sipfoundry.org/
>
>    

_______________________________________________
sipx-users mailing list sipx-users@list.sipfoundry.org
List Archive: http://list.sipfoundry.org/archive/sipx-users
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-users
sipXecs IP PBX -- http://www.sipfoundry.org/

Reply via email to