All,
I committed a fix to the gateway today for the following issues:
o Fixed issue where put callback response from IOC with failure status does
not result in put notify response being sent to gw's client
o Fixed problems with writes not being processed when the gateway runs in
-no_cache mode and a stale variable in the gateway is reactivated
o Improved my patch to the gateway allowing it to determine if a write is
from a ca_put or ca_put_callback, and to accordingly dispatch the
appropriate form of ca_put to the IOC.
There are still some regression test failures, but much further down now.
The failure in caching mode is probably benign, and reflecting what is
expected from a caching mode gateway. These tests pass w/o issue against the
PCAS example server.
At the moment I have to return to some other tasks here but will need to
look further into the -no_cache problem when there is time later this fall.
Running the gateway in -no_cache mode:
C:\hill\R3.14.dll_hell_fix\epics\base\src\ca>acctst joh:bill 10
CA Client V4.11, channel name "joh:bill", timeout 1e+020
Waiting for test channel to connect..confirmed.
Please force test channel to disconnect.confirmed.
Waiting for test channel to connect...confirmed.
verifyImmediateTearDown {..........} 4.028056 sec
verifyTearDownWhenChannelConnected {} 4.008428 sec
unequalServerBufferSizeTest {...} 0.055770 sec
clearChannelInGetCallbackTest {} 0.219373 sec
clearChannelInPutCallbackTest {} 0.123275 sec
clearChannelInSubscrCallbackTest {} 0.124312 sec
monitorAddConnectionCallbackTest {} 0.200272 sec
connecting to test channel {} 0.020843 sec
native type was DBF_DOUBLE, native count was 1
verifyConnectWithDisconnectedChannels {..........} 10.014538 sec
grEnumTest {} 0.004046 sec
test_sync_groups {} 50.066005 sec
verifyChannelPriorities {} 0.798109 sec
verifyTimeStamps {Processing time of channel "joh:bill" was "Mon Aug 31 2009
13:
47:42.791956701"
Time difference between two successive reads was 0 sec
Time difference between client and server -0.0113246 sec
} 0.028152 sec
verifyOldPend {} 0.000162 sec
exceptionTest {} 0.500778 sec
arrayTest {} 0.216332 sec
verifyMonitorSubscriptionFlushIO {-} 0.200078 sec
monitorSubscriptionFirstUpdateTest {} 0.436186 sec
ctrlDoubleTest {} 0.009079 sec
verifyBlockInPendIO {long tmo get block test failed - val written 1
long tmo get block test failed - val read 0
Running the gateway in caching mode:
A call to 'assert(0)'
by thread 'win8280' failed in ../acctst.c line 853.
EPICS Release EPICS R3.14.11-CVS $$Name: R3-14-2_branch $$ $$Date:
2009/08/21 15
:48:28 $$.
Local time is 2009-08-31 13:47:44.229240285 Mountain Daylight Time
Please E-mail this message to Jeff Hill [email protected] or to
[email protected].
gov
Calling epicsThreadSuspendSelf()
C:\hill\R3.14.dll_hell_fix\epics\base\src\ca>acctst joh:bill 10
CA Client V4.11, channel name "joh:bill", timeout 1e+020
Waiting for test channel to connect..confirmed.
Please force test channel to disconnect..confirmed.
Waiting for test channel to connect...confirmed.
verifyImmediateTearDown {..........} 4.953086 sec
verifyTearDownWhenChannelConnected {} 4.989514 sec
unequalServerBufferSizeTest {...} 0.065756 sec
clearChannelInGetCallbackTest {} 0.214784 sec
clearChannelInPutCallbackTest {} 0.119246 sec
clearChannelInSubscrCallbackTest {} 0.124778 sec
monitorAddConnectionCallbackTest {} 0.199772 sec
connecting to test channel {} 0.019076 sec
native type was DBF_DOUBLE, native count was 1
verifyConnectWithDisconnectedChannels {..........} 10.018663 sec
grEnumTest {} 0.001262 sec
test_sync_groups {} 61.515356 sec
verifyChannelPriorities {} 0.749197 sec
verifyTimeStamps {Processing time of channel "joh:bill" was "Mon Aug 31 2009
13:
50:54.351489981"
Time difference between two successive reads was 0 sec
Time difference between client and server -0.00256837 sec
} 0.012424 sec
verifyOldPend {} 0.000125 sec
exceptionTest {} 0.500716 sec
arrayTest {i=0, pWF[i]=41.000000, pRF[i]=29.000000
A call to 'assert(pWF[i] == pRF[i])'
by thread 'win6ad0' failed in ../acctst.c line 1820.
EPICS Release EPICS R3.14.11-CVS $$Name: R3-14-2_branch $$ $$Date:
2009/08/21 15
:48:28 $$.
Local time is 2009-08-31 13:50:54.876917623 Mountain Daylight Time
Please E-mail this message to Jeff Hill [email protected] or to
[email protected].
gov
Calling epicsThreadSuspendSelf()
Jeff
______________________________________________________
Jeffrey O. Hill Email [email protected]
LANL MS H820 Voice 505 665 1831
Los Alamos NM 87545 USA FAX 505 665 5107
Message content: TSPA
> -----Original Message-----
> From: Jeff Hill [mailto:[email protected]]
> Sent: Friday, August 28, 2009 10:17 AM
> To: '[email protected]'; 'Amedeo Perazzo'
> Cc: 'Zhou, Jingchen'; 'Terri Lahey'; 'Rock, Judith E.'; 'core-
> [email protected]'
> Subject: RE: Status PV Gateway fixes/changes from Jeff Hill
>
> Amedeo,
>
> During testing of R3.14.11 I found an issue in the gateway with puts, that
> arrive immediately after a channel connects for the first time, being
> discarded. I am implementing a nontrivial fix in the gateway source. I
> will send you a message when I have this fix installed into CVS.
>
> Jeff
> ______________________________________________________
> Jeffrey O. Hill Email [email protected]
> LANL MS H820 Voice 505 665 1831
> Los Alamos NM 87545 USA FAX 505 665 5107
>
> Message content: TSPA
>
>
> > -----Original Message-----
> > From: Ernest L. Williams [mailto:[email protected]]
> > Sent: Friday, August 28, 2009 10:06 AM
> > To: 'Amedeo Perazzo'
> > Cc: 'Zhou, Jingchen'; 'Jeff Hill'; 'Terri Lahey';
> > [email protected]; 'Rock, Judith E.'
> > Subject: RE: Status PV Gateway fixes/changes from Jeff Hill
> >
> > Hi Amedeo,
> >
> > If we can help in any way with the tests, let us know?
> >
> > I am hoping that any problems discovered can be resolved and addressed
> > with
> > patches
> > Or added to the upcoming RELEASE of EPICS BASE and the Gateway
> Extension.
> >
> >
> > Thanks in Advance,
> > Ernest
> >
> >
> >
> > -----Original Message-----
> > From: Amedeo Perazzo [mailto:[email protected]]
> > Sent: Thursday, August 27, 2009 3:13 PM
> > To: Ernest L. Williams Jr.
> > Cc: Zhou, Jingchen; Jeff Hill; Terri Lahey
> > Subject: Re: Status PV Gateway fixes/changes from Jeff Hill
> >
> > Ernest, Jeff,
> >
> > All of my time has been taken by AMO in the last two weeks. Hopefully,
> > I'll be able to test Jeff changes sometimes next week.
> >
> > -- Amedeo
- Navigate by Date:
- Prev:
RE: About the reference counting in GDD smart pointer Alex . Chen
- Next:
CVS trunk compiles Ralph Lange
- Index:
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:
RE: Status PV Gateway fixes/changes from Jeff Hill Jeff Hill
- Next:
CVS trunk compiles Ralph Lange
- Index:
2002
2003
2004
2005
2006
2007
2008
<2009>
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|