plugin_vm: introduced transparent_hugepage alias to transparent_hugepages
Kernel uses 'transparent_hugepage', but Tuned has been so far using 'transparent_hugepages', which was confusing. The new Tuned alias is meant to improve the situation, so Tuned users can now use both variants. It's possible that Tuned will drop 'transparent_hugepages' sometimes in the future. Resolves: rhbz#1249610 Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
This commit is contained in:
parent
d1986f20f9
commit
cf8f326c44
1 changed files with 11 additions and 0 deletions
|
|
@ -19,6 +19,7 @@ class VMPlugin(base.Plugin):
|
|||
def _get_config_options(self):
|
||||
return {
|
||||
"transparent_hugepages" : None,
|
||||
"transparent_hugepage" : None,
|
||||
}
|
||||
|
||||
def _instance_init(self, instance):
|
||||
|
|
@ -58,6 +59,11 @@ class VMPlugin(base.Plugin):
|
|||
log.warn("Option 'transparent_hugepages' is not supported on current hardware.")
|
||||
return None
|
||||
|
||||
# just an alias to transparent_hugepages
|
||||
@command_set("transparent_hugepage")
|
||||
def _set_transparent_hugepage(self, value, sim):
|
||||
self._set_transparent_hugepages(value, sim)
|
||||
|
||||
@command_get("transparent_hugepages")
|
||||
def _get_transparent_hugepages(self):
|
||||
sys_file = self._thp_file()
|
||||
|
|
@ -65,3 +71,8 @@ class VMPlugin(base.Plugin):
|
|||
return cmd.get_active_option(cmd.read_file(sys_file))
|
||||
else:
|
||||
return None
|
||||
|
||||
# just an alias to transparent_hugepages
|
||||
@command_get("transparent_hugepage")
|
||||
def _get_transparent_hugepage(self):
|
||||
return self._get_transparent_hugepages()
|
||||
|
|
|
|||
Loading…
Reference in a new issue