[OpenSIPS-Devel] [OpenSIPS/opensips] d8fe58: usrloc: Also binary-replicate the k/v storage

Liviu Chircu liviu at opensips.org
Wed Jun 20 12:27:42 EDT 2018


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d8fe587cef17421ebbbd4cc0d4c688bcf83b3f5a
      https://github.com/OpenSIPS/opensips/commit/d8fe587cef17421ebbbd4cc0d4c688bcf83b3f5a
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-06-20 (Wed, 20 Jun 2018)

  Changed paths:
    M modules/mid_registrar/save.c
    M modules/usrloc/ucontact.c
    M modules/usrloc/urecord.c
    M modules/usrloc/urecord.h
    M modules/usrloc/ureplication.c
    M modules/usrloc/ureplication.h

  Log Message:
  -----------
  usrloc: Also binary-replicate the k/v storage

This allows us to also cluster the mid-registrar (not only registrar!).


  Commit: 78902eb60698ac0a9a5a4ae0a6cd37845687c5f4
      https://github.com/OpenSIPS/opensips/commit/78902eb60698ac0a9a5a4ae0a6cd37845687c5f4
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-06-20 (Wed, 20 Jun 2018)

  Changed paths:
    M modules/mid_registrar/save.c

  Log Message:
  -----------
  mid_registrar: Do not drop registrations on empty K/V store

Simply forward them and populate the values.


  Commit: bafdb8b6a00f697f08f03fb73d3b1f78ed9b8eef
      https://github.com/OpenSIPS/opensips/commit/bafdb8b6a00f697f08f03fb73d3b1f78ed9b8eef
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-06-20 (Wed, 20 Jun 2018)

  Changed paths:
    M modules/usrloc/dlist.c
    M modules/usrloc/doc/usrloc_admin.xml
    M modules/usrloc/ul_mod.c
    M modules/usrloc/ul_mod.h

  Log Message:
  -----------
  usrloc: Fix pinging with simple active/backup clusters

In these types of setups, partitioning the pings across the cluster is
incorrect, as the active node must send all pings.

This patch adds the "shared_pinging" module parameter in order to fix
the pinging behavior for these scenarios.


  Commit: fe782c210c4d19eebeeb79365d2b39fb72764757
      https://github.com/OpenSIPS/opensips/commit/fe782c210c4d19eebeeb79365d2b39fb72764757
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-06-20 (Wed, 20 Jun 2018)

  Changed paths:
    M modules/usrloc/doc/usrloc_admin.xml

  Log Message:
  -----------
  usrloc: Document "mi_dump_kv_store"


  Commit: 20480ee080eb07fd93279b2033221f57c74e50fe
      https://github.com/OpenSIPS/opensips/commit/20480ee080eb07fd93279b2033221f57c74e50fe
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-06-20 (Wed, 20 Jun 2018)

  Changed paths:
    M modules/usrloc/kv_store.c

  Log Message:
  -----------
  usrloc: Do not pretty-print the "KV-Store" MI output


Compare: https://github.com/OpenSIPS/opensips/compare/da0475972cbb...20480ee080eb
      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the Devel mailing list