EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: R3.15.0 deadline approaching
From: Andrew Johnson <[email protected]>
To: [email protected], [email protected]
Date: Wed, 30 May 2012 10:29:11 -0500
Hi Michael,

On 2012-05-30 Michael Davidsaver wrote:
> 
> I just want to summarize my plans.  The branches I'm planning to propose
> for inclusion are the following.

Thanks...

> Ralph's server side plugins work.  The remaining work is to figure out
> how best to run the unit tests on RTEMS and vxWorks.
> 
> https://code.launchpad.net/~epics-core/epics-base/server-side-plugins

I added the necessary test harness files to the src/ioc/db/test directory on 
the 3.15 branch yesterday.  We will probably have to make some changes to the 
tests to ensure that they can all be run within the same process image though 
(you can only run iocInit once); I haven't looked at the tests so this might 
need some creativity...

> I pushed a few more revisions to
> 
> https://code.launchpad.net/~epics-core/epics-base/dontcant
> 
> these actually back out some of the changes already merged.  This
> re-adds some uses of cantProceed() to errors which are not allocation
> failures (epicsMutexMustLock() being one).

Re-merging that branch is not a problem.

> I'm also going to propose:
> 
> https://code.launchpad.net/~epics-core/epics-base/thread-pool
> 
> I think the API at this point is fixed.  I'm planning to replace the
> internal mutexs with something which can be used from interrupt context
> for RTEMS and vxWorks.

Vaguely related: I've just taken a look at jeff's epicsThreadOnce-atomics-
based branch which already has a merge proposal, but it has lots of text 
conflicts which will have to be resolved.

> And if I have time
> 
> https://code.launchpad.net/~epics-core/epics-base/callback-error
> 
> Although I think I will make some changes to this as well.  I'm having
> second thoughts about adding a field to the CALLBACK structure which
> existing code may not initialize correctly.

If the user's source code needs to be changed you should ensure that the 
compiler aborts with an error if they haven't made that change.  This is how 
we handled similar API changes between 3.13 and 3.14.

> Once I start the merge proposals I'll send another mail with links...

No need, each merge proposal notifies core-talk automatically.

- Andrew
-- 
Never interrupt your enemy when he is making a mistake.
-- Napoleon Bonaparte

Replies:
Re: R3.15.0 deadline approaching J. Lewis Muir
Re: R3.15.0 deadline approaching Michael Davidsaver
References:
R3.15.0 deadline approaching Andrew Johnson
Re: R3.15.0 deadline approaching Michael Davidsaver

Navigate by Date:
Prev: Re: R3.15.0 deadline approaching Michael Davidsaver
Next: Re: R3.15.0 deadline approaching J. Lewis Muir
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: R3.15.0 deadline approaching Michael Davidsaver
Next: Re: R3.15.0 deadline approaching J. Lewis Muir
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 26 Nov 2012 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·