1
0
Fork 0
Commit graph

414 commits

Author SHA1 Message Date
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