CA's search datagram interval exponential backoff flawed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
EPICS Base |
Fix Released
|
High
|
Jeff Hill |
Bug Description
CA's search datagram interval exponential backoff should look like this:
30mS, 60mS, 120mS, 240mS,...
Or a similar behavior with higher initial delays resulting from a round trip time delay estimate greater than 30 mS.
However, instead the backoff delays look like this
30 mS, 30mS, 30mS, 30mS, 30mS, 30mS, 60mS, 120mS, 240mS ...
This also impacts what CA does when a channel disconnects or there is a beacon anomaly ( a new server event). The intent was to start the search delay for disconnected channels in these situations at 2 seconds but due to the above bug the delay was more like 64 mS.
Additional information:
This bug impacts EPICS R3.14 only
Original Mantis Bug: mantis-47
http://
Fixed in R3.14.5