Double server subscription install when subscription request occurs in connection callback handler

Bug #541141 reported by Jeff Hill
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
EPICS Base
Fix Released
Medium
Jeff Hill

Bug Description

It has been discovered (by Ken Evans while testing the gateway) that certain subscription requests were persisting in the gateway after clients had deleted them.

Additional debugging has revealed that the problem occurs when a CA client program makes a subscription request from it connection callback handler. The CA client library in this situation inadvertently made the subscription request twice: once at the users’ request, and later on again when the library auto installed subscriptions for disconnected channels.

Additional information:
This bug causes extra resources to be consumed, but does not result in a crash.

This bug is limited in scope to EPICS R3.14.5 and will be fixed in R3.14.6.

Original Mantis Bug: mantis-67
    http://www.aps.anl.gov/epics/mantis/view_bug_page.php?f_id=67

Tags: ca 3.14
Revision history for this message
Jeff Hill (johill-lanl) wrote :

Regression tests have been updated so that this bug will not slip through testing undetected in a future release.

Revision history for this message
Jeff Hill (johill-lanl) wrote :

fixed in R3.14.6

Revision history for this message
Andrew Johnson (anj) wrote :

R3.14.6 Released.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.