ca-gateway
ca-gateway copied to clipboard
Channel Access PV Gateway
Access was sometimes not granted when it should be. Access changed randomly upon gateway restarts. Generating an AS report showed random `ASL` values. Depending on it sign, access was granted...
## Goal * Convert unittest-based tests into pytest and refactor around built-ins such as `assert` * This is cleaned/pared down from a previous effort in a separate [repository](https://github.com/pcdshub/pcds-gateway-tests/) for SLAC...
When a CA name-server sits in front of a CA Gateway, clients that use the name-server don't make new connections to PVs the gateway should be serving, it seems that...
Gateway crashes when accessing PCAS(Py) array PV where the actual count is over the configured count
The backtrace for this crash is included below. It happens when we try to access a char array PV that's served by a PCASPy IOC, where 'count' was configured to...
When support for propEventCB was added to the gateway, it subscribed to DBR_CTRL_* but calls both runDataCB and runValueDataCB. Since the DBR_CTRL_* events have zero in the timestamp fields and...
Check array size so does not overflow maxCount. We had gateway crashes caused by a channel access server sending out badly formatted arrays
Recently the caPutLog module added JSON logging support, which needs different calls to initialize it instead of the old format. Support for this should be added to ca-gateway at some...
_Reported by Lana Abadie (ITER):_ Investigating long reconnect times through a CA Gateway, profiling found that the Gateway spends a lot of time inside `GPHENTRY * epicsStdCall gphFindParse(gphPvt *pgphPvt, const...
Support for these 3 changes in EPICS Base and PCAS (if base 7.0 is used): - Define networks to be ignored by servers with environment variable EPICS_CAS_IGNORE_NET_LIST - Define networks...
Original LaunchPad Bug #1279147 reported by Murali Shankar on 2014-02-12: At LCLS, the archiver appliances connect to the IOC's thru a CA gateway. The gateway crashes once in a while....