-
Notifications
You must be signed in to change notification settings - Fork 49
Description
I'm seeing the following isssue when using p4p v4.2.1.
When I set EPICS_PVA_ADDR_LIST it works fine for pvxget but fails for pvagw as follows:
$ pvagw /tmp/pvagw.config
INFO:p4p.gw:*** Gateway STARTS now using "/tmp/pvagw.config".
INFO:p4p.gw:Client effective configuration for theclient:
INFO:p4p.gw: EPICS_PVA_ADDR_LIST : bl01t-mo-sim-01 bl01t-di-cam-01 bl01t-ea-fastcs-01
INFO:p4p.gw: EPICS_PVA_AUTO_ADDR_LIST : NO
INFO:p4p.gw: EPICS_PVA_BROADCAST_PORT : 5076
INFO:p4p.gw: EPICS_PVA_SERVER_PORT : 5075
2025-10-01T10:17:10.598392304 ERR pvxs.config EPICS_PVA_ADDR_LIST ignoring invalid 'bl01t-mo-sim-01' : Error resolving "bl01t-mo-sim-01" : nodename nor servname provided, or not known
2025-10-01T10:17:10.598754501 ERR pvxs.config EPICS_PVA_ADDR_LIST ignoring invalid 'bl01t-di-cam-01' : Error resolving "bl01t-di-cam-01" : nodename nor servname provided, or not known
2025-10-01T10:17:10.598816543 ERR pvxs.config EPICS_PVA_ADDR_LIST ignoring invalid 'bl01t-ea-fastcs-01' : Error resolving "bl01t-ea-fastcs-01" : nodename nor servname provided, or not known
pvxinfo/get is OK:
$ pip list | grep p4p
p4p 4.2.1
$ export EPICS_PVA_ADDR_LIST="bl01t-mo-sim-01 bl01t-di-cam-01 bl01t-ea-fastcs-01"
$ pvxinfo BL01T-DI-CAM-01:PVA:OUTPUT
BL01T-DI-CAM-01:PVA:OUTPUT from 10.111.7.5:5075
struct "epics:nt/NTNDArray:1.0" {
...
Downgrading to p4p 4.2.0 fixes the issue.