[OpenSIPS-Devel] [OpenSIPS/opensips] fb5d55: clusterer: Add sync source filtering

Liviu Chircu liviu at opensips.org
Mon Apr 16 11:48:46 EDT 2018


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: fb5d55aae885624cbb473bce580781443415df44
      https://github.com/OpenSIPS/opensips/commit/fb5d55aae885624cbb473bce580781443415df44
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-04-16 (Mon, 16 Apr 2018)

  Changed paths:
    M modules/clusterer/api.h
    M modules/clusterer/clusterer.c
    M modules/clusterer/clusterer.h
    M modules/clusterer/node_info.c
    M modules/clusterer/node_info.h
    M modules/clusterer/sync.c
    M modules/dialog/dialog.c
    M modules/drouting/drouting.c
    M modules/load_balancer/load_balancer.c
    M modules/presence/clustering.c
    M modules/ratelimit/ratelimit_helper.c
    M modules/tm/cluster.c
    M modules/usrloc/ul_mod.c

  Log Message:
  -----------
  clusterer: Add sync source filtering

In some cases, we only want to sync from specific donor nodes. The federated
user location topology is an example where this feature is useful.


  Commit: 8a17634f861ae3e71859e2195a85ba12207bacee
      https://github.com/OpenSIPS/opensips/commit/8a17634f861ae3e71859e2195a85ba12207bacee
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-04-16 (Mon, 16 Apr 2018)

  Changed paths:
    M modules/clusterer/clusterer.c

  Log Message:
  -----------
  clusterer: Refactor broadcast_msg_having()

Merge common code into a single function.


  Commit: 62f15baba76ac366bf3fbc73b0133d3670486058
      https://github.com/OpenSIPS/opensips/commit/62f15baba76ac366bf3fbc73b0133d3670486058
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-04-16 (Mon, 16 Apr 2018)

  Changed paths:
    M modules/usrloc/udomain.c
    M modules/usrloc/ul_mod.c
    M modules/usrloc/ureplication.c

  Log Message:
  -----------
  usrloc federation: Replicate data only locally


  Commit: f2a682a471e18e9ad4eaa02fd3888bdd51f8da6a
      https://github.com/OpenSIPS/opensips/commit/f2a682a471e18e9ad4eaa02fd3888bdd51f8da6a
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-04-16 (Mon, 16 Apr 2018)

  Changed paths:
    M modules/registrar/lookup.c
    M modules/usrloc/udomain.c
    M modules/usrloc/udomain.h
    M modules/usrloc/usrloc.c
    M modules/usrloc/usrloc.h

  Log Message:
  -----------
  usrloc federation: Fix global urecord lookups

Only fetch AoR metadata (NoSQL lookup) on a specific, new API call
(api.get_global_urecord(), rather than performing it on every
api.get_urecord() call.


Compare: https://github.com/OpenSIPS/opensips/compare/ee7db82ae39e...f2a682a471e1


More information about the Devel mailing list