summaryrefslogtreecommitdiff
path: root/LICENSE
diff options
context:
space:
mode:
authorGeorge Joseph <george.joseph@fairview5.com>2015-05-27 12:22:39 -0600
committerGeorge Joseph <george.joseph@fairview5.com>2015-05-27 17:16:33 -0500
commit6fca75bb628dfff2ab112e80b0228cf3ac0b8a05 (patch)
tree3f33d4ba544fc241c54d0120cb7f78fed6889330 /LICENSE
parentb8ac68382225e2c0227d4764eebd7fdcea93249f (diff)
endpoint/stasis: Eliminate duplicate events on endpoint status change
When an endpoint was created, it's messages were being forwarded to both the tech endpoint topic and the all endpoints topic. Since the tech topic was also forwarded to all, this was resulting in duplicate messages whenever an endpoint published. This patch causes the endpoint to only forward to the tech topic and lets the tech topic forward to all. To accomplish this, the existing stasis_cp_single_create function (which both creates and forwards) was cloned and split into 2 functions, one that creates the topic and one that sets up the forwarding. This allows endpoint_internal_create to create the topic from the endpoint_all cache without forwarding it there, then allows it to do the forward to the tech's topic. ASTERISK-25137 #close Reported-by: Vitezslav Novy ASTERISK-25116 #close Reported-by: George Joseph <george.joseph@fairview5.com> Tested-by: George Joseph <george.joseph@fairview5.com> Change-Id: I26d7d4926a0861748fd3bdffe316b75b549a801c
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions