Jaroslav Škarvada
b68fea0ca9
tuned, tuned-adm: added new option --version, -v to show version
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-02-18 12:15:25 +01:00
Jaroslav Škarvada
fe3d97a8fa
disk plugin: use APM value 254 for cleanup
...
related: rhbz#905195
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-02-18 11:26:07 +01:00
Jaroslav Škarvada
7a4d1f2399
tuned: new option --log, -l to select log file
...
If used without argument as --log or -l the tuned will log to file even if
running on foreground. It will not log to console. This is the default if
running as daemon.
If used with argument as --log FILE, -l FILE, the log will be stored to FILE.
This is also applicable for deamon.
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-02-18 11:09:57 +01:00
Jaroslav Škarvada
b3f9512269
powertop2tuned: avoid circular deps in include (one level check only)
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-02-15 14:00:00 +01:00
Jaroslav Škarvada
9dd7994ca6
powertop2tuned: do not crash if powertop is not installed
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-02-14 17:23:27 +01:00
Jaroslav Škarvada
aa30d5e165
net plugin: added support for wake_on_lan static tuning
...
resolves: rhbz#885504
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-02-14 15:20:59 +01:00
Jaroslav Škarvada
cc4d90d42e
commands: if there is no stderr output of failed command, show stdout
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-02-14 15:17:17 +01:00
Jaroslav Škarvada
f47af4d4cc
loader: fixed error handling
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-02-14 14:26:45 +01:00
Jaroslav Škarvada
8e80acd04c
spec: used systemd-rpm macros
...
resolves: rhbz#850347
2013-02-14 10:54:10 +01:00
Jaroslav Škarvada
d102eb88be
set advanced power management level to 254 instead of 255
...
Some drives doesn't support 255 (off) and still increase Load_Cycle_Count
resolves: rhbz#905195
2013-02-12 11:42:05 +01:00
Jan Vcelak
acba72b2c7
new release (2.2.0)
2013-01-28 18:08:49 +01:00
Jan Vcelak
203e80ef0a
fix device matching if the multiple profiles are merged
2013-01-28 18:08:49 +01:00
Jan Vcelak
7986e11184
fix hardware monitoring thread restart
2013-01-28 18:08:49 +01:00
Jan Vcelak
ef52d3eae2
remove rfill plugins, these are not implemented yet
2013-01-28 17:28:25 +01:00
Jan Vcelak
928a53718b
sysfs plugin: migrate to new plugin interface
2013-01-28 17:27:32 +01:00
Jan Vcelak
7b96cbbfbc
sysctl plugin: migrate to new plugin interface
2013-01-28 17:03:05 +01:00
Jan Vcelak
b5699dcd30
eeepc_she plugin: migrate to new plugin interface
2013-01-28 16:21:29 +01:00
Jan Vcelak
6758775546
units manager: handle NotSupportedPluginException
2013-01-28 16:21:12 +01:00
Jan Vcelak
7d80323024
base plugin: _apply_dynamic calls _update_dynamic by default
2013-01-28 16:20:22 +01:00
Jan Vcelak
6a8a1bf96c
scripts plugin: migrate to new plugin interface, clarify hack
2013-01-28 15:11:22 +01:00
Jan Vcelak
b078feecdf
vm plugin: migrate to new plugin interface
2013-01-28 14:49:14 +01:00
Jan Vcelak
f532f3d679
plugin base: fix non-device commands invocation
2013-01-28 14:48:54 +01:00
Jan Vcelak
7b9da639b7
video plugin: migrate to new plugin interface
2013-01-28 14:38:21 +01:00
Jan Vcelak
b879461402
mounts plugin: migrate to new plugin interface
2013-01-28 11:48:22 +01:00
Jan Vcelak
b5aae46087
plugin base: drop _config_bool() method
2013-01-24 17:16:50 +01:00
Jan Vcelak
291c1a7fb0
net plugin: migrate to new plugin interface
2013-01-24 16:54:20 +01:00
Jan Vcelak
f750443809
disk plugin: simplify load retrieval
2013-01-24 16:54:08 +01:00
Jan Vcelak
4abdee9023
monitors: allow to retrieve load just for one device
2013-01-24 16:53:51 +01:00
Jan Vcelak
5c9cdd4ba9
usb plugin: use new interface for plugins
2013-01-24 13:47:46 +01:00
Jan Vcelak
b49976b173
plugin base: fix plugin name extraction
2013-01-24 13:34:41 +01:00
Jan Vcelak
b1d9c9ec14
audio plugin: execute reset_controller as a last
2013-01-23 18:50:03 +01:00
Jan Vcelak
63558e96c1
plugin commands: add numeric priority to enforce execution order
2013-01-23 18:49:45 +01:00
Jan Vcelak
fcc0c5c6f4
audio plugin: new implementation, options are more general
...
Device specific options 'snd_hda_intel' and 'snd_ac97_codec'
were removed, now there are new 'timeout' and 'reset_controller'
options only. Tunings are available at the level of modules,
not devices, therefore the module names are taken as device
names in case of this plugin.
2013-01-23 18:41:47 +01:00
Jan Vcelak
246559a5a5
cpu plugin: latency not supported per cpu, apply only on first device
2013-01-23 16:24:41 +01:00
Jan Vcelak
e227c9ed78
disk plugin: switch to hotpluggable base, implement necessary switching
2013-01-22 20:41:06 +01:00
Jan Vcelak
d658c5f769
plugins: add base for hotpluggable devices
2013-01-22 20:40:30 +01:00
Jan Vcelak
8b22de1543
plugins base: separate devices assigning
2013-01-22 20:39:57 +01:00
Jan Vcelak
d046ab9465
monitors base: check for basestring instead of str
2013-01-22 20:39:08 +01:00
Jan Vcelak
e990a5ad31
disk plugin: use new interface for plugin
2013-01-22 19:14:08 +01:00
Jan Vcelak
719c7efe2b
cpu plugin: fix dynamic tuning, migrate to new plugin interface
2013-01-22 19:13:28 +01:00
Jan Vcelak
50a46c6607
disk: check if device is removable more safely
2013-01-22 18:34:19 +01:00
Jan Vcelak
01ef388113
plugin base: split the tunings invocation so it could be run separately
2013-01-22 18:32:43 +01:00
Jan Vcelak
589b90ee78
plugin base: add _devices_supported() method
2013-01-22 18:31:00 +01:00
Jan Vcelak
dd419bb368
manager, plugin base: control initialization order by plugin
2013-01-22 16:05:48 +01:00
Jan Vcelak
b7d719bfa3
units manager: assign devices in order specified by the plugin
2013-01-20 17:01:34 +01:00
Jan Vcelak
0791b88403
hardware inventory: implement events subscription
2013-01-20 17:00:53 +01:00
Jan Vcelak
ed7c53533c
disk plugin: migrate to new structure
2013-01-11 15:14:54 +01:00
Jan Vcelak
ddd545b8be
daemon: use paths from tuned.consts
2013-01-11 15:14:54 +01:00
Jan Vcelak
f4cc64a3a9
plugins: tuning units are handled within plugin classes
...
This change moves a lot of logic into the plugins, namely
the enumeration, seizing, and releasing of the devices.
However it allows the plugins to control the process in
more detail. This will be also utilised when tuning the
devices, which were dynamically added into the system.
WATCH OUT: only cpu plugin has been updated
2013-01-11 15:14:54 +01:00
Jan Vcelak
68992725f2
spec: add python-udev requirement
2013-01-11 15:14:54 +01:00