[SR-Users] recompute distribution list

David Villasmil david.villasmil.work at gmail.com
Mon Aug 8 22:30:28 CEST 2022


Difference is if you are distributing based off the username hash and a
server goes down, it is simply set as “inactive”, but all calls that were
going to that serve will now go to the next in the list, so all those calls
will land on the next server basically doubling the traffic.

If, on the other hand, we recompute (reshuffle) the list ignoring the
inactive servers, the traffic would be properly evenly distributed. This is
what I’m looking for.


Thanks!

On Mon, 8 Aug 2022 at 22:03, Kaufman <bkaufman at bcmone.com> wrote:

> With either module (Dispatcher or Carrierroute) , what would be the
> functional difference between ‘reloading’ and ‘recalculating’?
>
>
>
> Both modules can be controlled via RPC:
>
>
>
> Dispatcher can be set to send OPTIONS messages to the hosts in it’s tables
> to monitor endpoint status and dynamically bring the record in and out of
> service.  Additionally any target’s state can be changed administratively
> to disabled.  Finally, if you update your datasource, dispatcher can be
> reloaded.
>
>
>
> Carrierroute doesn’t have any keepalive options, but supports adding and
> removing hosts, activating  and deactivating hosts, and replacing hosts.
> Additionally, if carrierroute’s data is updated (i.e. if reading from
> database) it can be completely reloaded.
>
>
>
>
>
> *Kaufman*
>
>
>
> *From:* sr-users <sr-users-bounces at lists.kamailio.org> * On Behalf Of *David
> Villasmil
> *Sent:* Monday, August 8, 2022 1:39 PM
> *To:* Henning Westerholt <hw at gilawa.com>
> *Cc:* Kamailio (SER) - Users Mailing List <sr-users at lists.kamailio.org>
> *Subject:* Re: [SR-Users] recompute distribution list
>
>
>
> Hey Henning, thanks for replying. Quick question: Adding (or removing) in
> memory recalculates without reloading?
>
>
>
> On Mon, 8 Aug 2022 at 19:47, Henning Westerholt <hw at gilawa.com> wrote:
>
> Hello,
>
>
>
> this is possible with carrierroute by RPC command:
> https://kamailio.org/docs/modules/5.5.x/modules/carrierroute.html#carrierroute.rpc.replace_host
> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fkamailio.org%2Fdocs%2Fmodules%2F5.5.x%2Fmodules%2Fcarrierroute.html%23carrierroute.rpc.replace_host&data=05%7C01%7Cbkaufman%40bcmone.com%7Cdd11512c3b7f48deb52508da796d5884%7Cafc1818e7b6848568913201b9396c4fc%7C1%7C0%7C637955807795997743%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=qtcVZl8iGypaFPL5lQ0UxMPKy1ipi%2B3WmJ1MkgXdNys%3D&reserved=0>
>
>
>
> With dispatcher you could of course just adding one host two times by some
> script and reload the module, as a simple idea.
>
>
>
> Cheers,
>
>
>
> Henning
>
>
>
> *From:* sr-users <sr-users-bounces at lists.kamailio.org> *On Behalf Of *David
> Villasmil
> *Sent:* Monday, August 8, 2022 5:05 PM
> *To:* Kamailio (SER) - Users Mailing List <sr-users at lists.kamailio.org>
> *Subject:* [SR-Users] recompute distribution list
>
>
>
> Hello guys,
>
>
>
> Is it possible to have dispatcher recompute the distribution list? i.e.
> one server goes down, all traffic for that server goes to the next one,
> doubling traffic on that one. Is there a way of, when a host becomes
> unreachable, recompute the whole list?
>
>
> Regards,
>
>
>
> David Villasmil
>
> email: david.villasmil.work at gmail.com
>
> phone: +34669448337
>
> --
>
> Regards,
>
>
>
> David Villasmil
>
> email: david.villasmil.work at gmail.com
>
> phone: +34669448337
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions
>   * sr-users at lists.kamailio.org
> Important: keep the mailing list in the recipients, do not reply only to
> the sender!
> Edit mailing list options or unsubscribe:
>   * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
-- 
Regards,

David Villasmil
email: david.villasmil.work at gmail.com
phone: +34669448337
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20220808/f9057545/attachment.htm>


More information about the sr-users mailing list