plugin_scheduler: do not unapply tunings for non-exitent processes
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
This commit is contained in:
parent
34a9bc42f5
commit
bf3d23312e
1 changed files with 6 additions and 3 deletions
|
|
@ -165,6 +165,9 @@ class SchedulerPlugin(base.Plugin):
|
|||
ps = self.get_processes()
|
||||
for pid, vals in instance._scheduler_original.iteritems():
|
||||
# if command line for the pid didn't change, it's very probably the same process
|
||||
if ps[pid] == vals[0]:
|
||||
self._set_rt(pid, self._sched2param(vals[1]), vals[2])
|
||||
self._set_affinity(pid, vals[3])
|
||||
try:
|
||||
if ps[pid] == vals[0]:
|
||||
self._set_rt(pid, self._sched2param(vals[1]), vals[2])
|
||||
self._set_affinity(pid, vals[3])
|
||||
except KeyError as e:
|
||||
pass
|
||||
|
|
|
|||
Loading…
Reference in a new issue