1
0
Fork 0
Commit graph

13 commits

Author SHA1 Message Date
Jaroslav Škarvada
476be07b46
Use python3 interpreter by default
This may ease development, because development environment will
be probably already on python3.

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2019-11-18 11:21:33 +01:00
Jaroslav Škarvada
ee06d010d8
defirqaffinity: write smp_affinity in text mode
We do not need to use binary mode. This fixes the code for python3.

Fixes: #201

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2019-10-21 19:34:27 +02:00
Ondřej Lysoněk
fba15bf0f6 Use open() instead of file() to open files
file() has been removed in Python3. Also, drop buffering=0 from
the call - it doesn't work in text mode in Python3.
2018-01-14 15:13:35 +01:00
Ondřej Lysoněk
21e2f9735a defirqaffinity: Handle errors when settig smp_affinity
Signed-off-by: Ondřej Lysoněk <olysonek@redhat.com>
2017-10-11 14:52:14 +02:00
Jaroslav Škarvada
ffd26efd48
defirqaffinity: fix possible tracebacks
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2017-07-10 14:23:35 +02:00
Jaroslav Škarvada
ebf3132e58
defirqaffinity: fix coding style regarding tabs vs spaces
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2017-07-10 14:22:04 +02:00
Seeteena Thoufeek
0a01874fc5 Python traces are seen when tuned-adm verifiy -i is executed for cpu-partitioning profile.
Steps to reproduce :
============
1. yum install tuned.
2. yum install tuned-profiles-cpu-partitioning.noarch
3. tuned-adm profile cpu-partitioning
4. tuned-adm verify -i

Verification failed, current system settings differ from the preset profile.
You can mostly fix this by Tuned restart, e.g.:
  service tuned restart
Sometimes (if some plugins like bootloader are used) also reboot is required.
See tuned log file ('/var/log/tuned/tuned.log') for details.

Python traces are logged in /var/log/tuned/tuned.log file

INFO     tuned.plugins.plugin_script: calling script '/usr/lib/tuned/cpu-partitioning/script.sh' with arguments '['verify', 'ignore_missing']'
ERROR    tuned.plugins.plugin_script: script '/usr/lib/tuned/cpu-partitioning/script.sh' error: 1, 'Traceback (most recent call last):
  File "/usr/libexec/tuned/defirqaffinity.py", line 102, in <module>
    verify(mask)
  File "/usr/libexec/tuned/defirqaffinity.py", line 64, in verify
    interruptdirs.remove("2")
ValueError: list.remove(x): x not in list'
ERROR    tuned.plugins.plugin_script: verify: failed: '[u'/usr/lib/tuned/cpu-partitioning/script.sh']'

If the value 2 is not in the list, call interruptdirs.remove("2") will throw ValueError: list.remove(x): x not in list'.

Fix the code to properly handle ValueError.

Signed-off-by: Seeteena Thoufeek <s1seetee@linux.vnet.ibm.com>
2017-07-10 14:20:30 +02:00
Jaroslav Škarvada
42ab576ecf
defirqaffinity: added some syntax checks
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2017-03-30 15:47:04 +02:00
Jaroslav Škarvada
7c151cef36 defirqaffinity: fixed exit on wrong place
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2016-09-01 13:17:24 +02:00
Jaroslav Škarvada
f8653592e1 defirqaffinity: fixed traceback due to syntax error
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2016-09-01 13:03:36 +02:00
Jaroslav Škarvada
0609b11c72 libexec: added shebang to defirqaffinity.py
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2015-08-21 12:09:35 +02:00
Jaroslav Škarvada
7d1febccaa libexec: fixed listdir and isdir in defirqaffinity.py
Resolves: rhbz#1252160

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2015-08-20 15:35:17 +02:00
Jaroslav Škarvada
b01eaf27d1 profiles: added realtime-virtual-guest/host profiles
Profiles shipped in tuned-profiles-nfv subpackage. The content was provided
by Jeremy Eder <jeder@redhat.com> and Clark Williams <williams@redhat.com>.

Resolves: rhbz#1228803

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2015-07-01 16:58:06 +02:00