Hello Elliott,
> (service snap-in) changed bounds on request
For R3.14 we spent some time on PCAS code to make it more robust. In
particular, we have fixed bugs that were seen in a CA gateway context. As I
recall, one situation that was fixed was detecting, and invalidating,
responses from service snap-ins that do not have the same number of elements
as were requested by the client.
Jeff
> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
> On Behalf Of Elliott Wolin
> Sent: Tuesday, February 03, 2009 2:02 PM
> To: [email protected]
> Subject: Changes to PCAS in 3.14
>
> Hi,
>
> I just discovered my old programs that use the PCAS library (3.13) no
> longer work with the latest release (3.14.10), and I haven't a clue
> why. Is there a document somewhere explaining what has changed?
>
> Below are debug output and errors I get when I run the server and
> execute "caget halld_event_count" in another window. The server creates
> and serves out a PV named halld_event_count.
>
> Output from server:
>
> (caget run in another window at this point, see below for caget
> output)
> pvExistTest for halld_event_count
> createPV for halld_event_count
> myPV::createChannel for halld_event_count
> myPV::read for halld_event_count
> ...myPV getVAL for halld_event_count
>
> ----------dump This=0x81497b8---------
> dimension=0 app-type=16 Scalar
> prim-type=aitInvalid(aitEnumInvalid) ref-count=1
> total-bytes=44, data-size=0, element-count=1
> LocalDataFormat
> --------------------------------------
>
> filename="../../../../src/cas/generic/casStrmClient.cc" line number=620
> server tool changed bounds on request - get notify with
> PV=halld_event_count type=19 count=1
> ...myPV interestDelete for halld_event_count
> myPV destroy for halld_event_count
>
>
> caget errors:
>
> $ caget halld_event_count
> CA.Client.Exception...............................................
> Warning: "No reasonable data conversion between client and server
> types"
> Context: "op=0, channel=halld_event_count, type=DBR_TIME_LONG,
> count=1, ctx="read failed""
> Source File: ../getCopy.cpp line 86
> Current Time: Tue Feb 03 2009 15:56:19.360220762
> ..................................................................
> Read operation timed out: some PV data was not read.
> halld_event_count 0
>
>
> Thanks,
>
> --
>
>
> Sincerely,
> Elliott
>
>
>
===========================================================================
> =====
>
>
> Those raised in a morally relative or neutral environment will hold
> no truths to be self-evident.
>
>
> Elliott Wolin
> Staff Physicist, Jefferson Lab
> 12000 Jefferson Ave
> Suite 8 MS 12A1
> Newport News, VA 23606
> 757-269-7365
>
>
===========================================================================
> =====
- References:
- Changes to PCAS in 3.14 Elliott Wolin
- Navigate by Date:
- Prev:
Changes to PCAS in 3.14 Elliott Wolin
- Next:
Problem with subArray - unnecessary memory allocation Thomas Birke
- 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
- Navigate by Thread:
- Prev:
Changes to PCAS in 3.14 Elliott Wolin
- Next:
Problem with subArray - unnecessary memory allocation Thomas Birke
- 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
|