EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Re: [Merge] ~dirk.zimoch/epics-base:epicsMutexPriorityInheritance into epics-base:7.0
From: "Zimoch Dirk \(PSI\) via Core-talk" <core-talk at aps.anl.gov>
To: Gabriel Fedel <gabriel.fedel at ess.eu>
Cc: "core-talk at aps.anl.gov" <core-talk at aps.anl.gov>
Date: Thu, 8 Apr 2021 18:24:00 +0000
Hi Gabriel,

There was a mechanism, but I had been asked to remove it because it complicated things.
What is the different behavior? Of course, behavior should change, even in base. It should be more „real time“. That means, a high priority thread should not be blocked by a low priority thread which holds a mutex but cannot advance because a medium priority thread uses up all the cpu. If this happened in your module, behavior should change. Please describe the problem you see.

Dirk

> Am 07.04.2021 um 09:54 schrieb Gabriel Fedel via Core-talk <core-talk at aps.anl.gov>:
> 
> Dear Zirk,
> 
> After some tests I noticed that this change is causing a different behavior on one of my modules. Reading the discussion and the commit message I understood that this modification shouldn't change the base behavior but I think in my case it is.
> 
> Is there some kind of configuration or test that I can do to force to avoid the inheritance?
> 
> Thanks
> 
> Best Regards
> Gabriel
> 
> 
>> On 3/3/21 9:28 AM, Dirk Zimoch via Core-talk wrote:
>> Compiles for all my targets.
> 
> -- 
> Gabriel Fedel
> 
> Control System Engineer
> Integrated Control System Division
> The European Spallation Souce
> Odarslövsvägen 113
> 224 84 Lund

References:
Re: [Merge] ~dirk.zimoch/epics-base:epicsMutexPriorityInheritance into epics-base:7.0 Dirk Zimoch via Core-talk
Re: [Merge] ~dirk.zimoch/epics-base:epicsMutexPriorityInheritance into epics-base:7.0 Gabriel Fedel via Core-talk

Navigate by Date:
Prev: Build failed in Jenkins: epics-example-win64 #661 APS Jenkins via Core-talk
Next: Build failed: EPICS Base 7 base-7.0-299 AppVeyor via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
Navigate by Thread:
Prev: Re: [Merge] ~dirk.zimoch/epics-base:epicsMutexPriorityInheritance into epics-base:7.0 Gabriel Fedel via Core-talk
Next: Re: [Merge] ~dirk.zimoch/epics-base:epicsMutexPriorityInheritance into epics-base:7.0 mdavidsaver via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
ANJ, 16 Nov 2021 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·