Experimental Physics and Industrial Control System
Hi Josh,
Please try the same test first with caget built against R3.14b2 and tell me
what you get. (i.e. is it only SDDS that gives the problem?)
I did not have any problems under R3.14b1 when playing with large arrays.
Thanks,
*******************************************
Ernest L. Williams Jr.
SNS Control Systems Group, ORNL
701 Scarboro Rd., MS 6473
Oak Ridge, TN 37830
Phone 865-241-9071
e-mail: [email protected]
Fax 865-574-4799
******************************************
----- Original Message -----
From: "S. Joshua Stein" <[email protected]>
To: <[email protected]>
Sent: Wednesday, August 14, 2002 8:59 AM
Subject: Large arrays over CA - attempt #2
> Well, let me try this from a sane mail program - sorry for the repeat:
>
> I am attempting to process a waveform record of 32000 elements (type
USHORT) and
> pass that data over channel access (R3.14beta2). I have set the
environment
> variable EPICS_CA_MAX_ARRAY_BYTES to 512000 on both the (Solaris) IOC and
a
> client Xterm.
>
> When I attempt to run an SDDS tool (built against R3.14b2) to read that
> waveform, I get the following error message:
>
> CA.Client.Diagnostic..............................................
> Message: "The array or data structure specified will not fit in CA message
> buffer"
> Severity: "Warning" Context: "detected by: eos:5064 for: server unable to
load
> read (or
> subscription update) response into protocol buffer PV="SJS:chan1WaveWF"
max
> bytes=512024 -
> with request chan=SJS:chan1WaveWF op=0 data type=DBR_CTRL_LONG
count=32000"
>
> The environment variables on my ioc are as follows:
> epics> epicsPrtEnvParams
> EPICS_AR_PORT: 7002
> EPICS_CAS_BEACON_ADDR_LIST is undefined
> EPICS_CAS_INTF_ADDR_LIST is undefined
> EPICS_CAS_SERVER_PORT is undefined
> EPICS_CA_ADDR_LIST: 164.54.189.255
> EPICS_CA_AUTO_ADDR_LIST: YES
> EPICS_CA_BEACON_PERIOD: 15.0
> EPICS_CA_CONN_TMO: 30.0
> EPICS_CA_MAX_ARRAY_BYTES: 512000
> EPICS_CA_REPEATER_PORT: 5065
> EPICS_CA_SERVER_PORT: 5064
> EPICS_CMD_PROTO_PORT is undefined
> EPICS_IOC_LOG_FILE_COMMAND is undefined
> EPICS_IOC_LOG_FILE_LIMIT: 1000000
> EPICS_IOC_LOG_FILE_NAME is undefined
> EPICS_IOC_LOG_INET is undefined
> EPICS_IOC_LOG_PORT: 7004
> EPICS_TIMEZONE: CUS::360:033102:102802
> EPICS_TS_NTP_INET is undefined
>
>
> Any ideas?
>
>
> --
> +-----------------------------------------+
> | S. Joshua Stein |
> | |
> | Electronics Engineer |
> | Accelerator Systems Division |
> | Advanced Photon Source |
> | Argonne National Laboratory |
> | www.aps.anl.gov/asd/people/stein/htdocs |
> +-----------------------------------------+
>
- References:
- Large arrays over CA - attempt #2 S. Joshua Stein
- Navigate by Date:
- Prev:
Re: Large arrays over CA - attempt #2 S. Joshua Stein
- Next:
EPICS 3.14.0beta2 iocInit error Kevin Tsubota
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
<2002>
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
- Navigate by Thread:
- Prev:
Re: Large arrays over CA - attempt #2 S. Joshua Stein
- Next:
EPICS 3.14.0beta2 iocInit error Kevin Tsubota
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
<2002>
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025