Incorrect calculation oss priorities for posix threads
Bug #835138 reported by
mdavidsaver
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
EPICS Base |
Fix Released
|
Undecided
|
Till Straumann |
Bug Description
For the posix implementation of osdThread the mapping of epics priorities to OS priorities uses sched_get_
Currently trying to set a priority which is higher then allowed leaves the priority at the current level (default 0). This can lead to a situation where low priority threads (eg errlog) have a higher priority then the scan and callback threads.
Related branches
Changed in epics-base: | |
assignee: | nobody → Till Straumann (strauman) |
status: | Confirmed → Fix Committed |
Changed in epics-base: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
The described behavior was observed under linux -- it does not necessarily apply to other posix systems