[OpenSIPS-Devel] [OpenSIPS/opensips] 3d00c0: A new flag for LB module lb_start() function to pi...

Bogdan Andrei IANCU bogdan at opensips.org
Mon Aug 24 16:52:55 CEST 2015


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3d00c094701350b1aa4ce592ca1b1aeeef7428b3
      https://github.com/OpenSIPS/opensips/commit/3d00c094701350b1aa4ce592ca1b1aeeef7428b3
  Author: Sergey Khripchenko <shripchenko at intermedia.net>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/load_balancer/lb_data.c
    M modules/load_balancer/lb_data.h
    M modules/load_balancer/load_balancer.c

  Log Message:
  -----------
  A new flag for LB module lb_start() function to pick a rand()'om destinations with equal load,
if multiple destinations selected.

This could help to offload an excessive load from first destination and distribute load in situations when calls duration is near to zero (like failed calls)
and counts in resources are almost always zero and does not reflect an actual calls flow.

Already discussed in PR: OpenSIPS/opensips#345


  Commit: e904af7220fd4394c2afacb2ed646ec1ec2787a4
      https://github.com/OpenSIPS/opensips/commit/e904af7220fd4394c2afacb2ed646ec1ec2787a4
  Author: Sergey Khripchenko <shripchenko at intermedia.net>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/load_balancer/README
    M modules/load_balancer/doc/load_balancer_admin.xml

  Log Message:
  -----------
  + documentation of lb_start() 's' flag


  Commit: 33ab7b27dfcd7126eae2097cf00f8e743c0e36de
      https://github.com/OpenSIPS/opensips/commit/33ab7b27dfcd7126eae2097cf00f8e743c0e36de
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/load_balancer/README
    M modules/load_balancer/doc/load_balancer_admin.xml
    M modules/load_balancer/lb_data.c
    M modules/load_balancer/lb_data.h
    M modules/load_balancer/load_balancer.c

  Log Message:
  -----------
  Merge pull request #610 from shripchenko/lb_fl_random

A new flag for LB module lb_start() function to pick a rand()'om destinations with equal load


Compare: https://github.com/OpenSIPS/opensips/compare/30d5f9c40e77...33ab7b27dfcd


More information about the Devel mailing list