EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Re: base max thread priority
From: Eric Norum <[email protected]>
To: Till Straumann <[email protected]>
Cc: Marty Kraimer <[email protected]>, "Johnson, Andrew N." <[email protected]>, Jeff Hill <[email protected]>
Date: Tue, 26 Nov 2002 16:10:11 -0600

On Tuesday, November 26, 2002, at 04:03  PM, Till Straumann wrote:


Correct - but this could only happen if the insane task had a priority > 91. However, if the user were to spawn a task with this high a priority, he/she probably knew what he/she was doing: that task was probably hard-rt critical and it was not tolerable to have it wait for whatever
was going on at the console.

IMO, clamping everyghing to < 91 with the shell running at 91 is safe
- no runaway (base) task can lock the console. However, the user still has the option of doing really critical work at a higher priority, if necessary - at the risk of having a locked-up system should such a > task
run away, of course.
The benefit of leaving a range of priorities to the user IMO far outweighs the possible damage.

Yes, running the shell at EPICS priority 91 seems reasonable.
Now another question. RTEMS, and I expect vxWorks as well, have system tasks handling things like network I/O. What priority should these run at? At the moment I've got the RTEMS network tasks at higher than the highest EPICS task priority. From the above discussions it would seem that running the network tasks at an RTEMS priority equivalent to EPICS task priority 91 would be the right thing to do.
Comments?

--
Eric Norum <[email protected]>
Department of Electrical Engineering
University of Saskatchewan
Saskatoon, Canada.
Phone: (306) 966-5394   FAX:   (306) 966-5407


Replies:
Re: base max thread priority Till Straumann
RE: base max thread priority Jeff Hill
References:
Re: base max thread priority Till Straumann

Navigate by Date:
Prev: Re: base max thread priority Till Straumann
Next: Re: base max thread priority Till Straumann
Index: <20022003  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: base max thread priority Till Straumann
Next: Re: base max thread priority Till Straumann
Index: <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Feb 2012 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·