[Kimchi-devel] [PATCH] [Kimchi] fix for issue #1049

Lucio Correia luciojhc at linux.vnet.ibm.com
Tue Oct 4 20:42:37 UTC 2016


Reviewed-By: Lucio Correia <luciojhc at linux.vnet.ibm.com>

On 04-10-2016 10:01, sureshab at linux.vnet.ibm.com wrote:
> From: Suresh Babu Angadi <sureshab at in.ibm.com>
>
> when running on s390x, create template should add
> default console - 'virtio'.
>
> fix for the patch:
>   [Kimchi-devel] [PATCH v3] [Kimchi 1/2] added 'console' parameter to templates api for s390x
>
> since 'console' is not read from template.conf file, it
> should be added directly to defaults dictionary, which is
> used for template creation
>
>
> Signed-off-by: Suresh Babu Angadi <sureshab at in.ibm.com>
> ---
>  osinfo.py | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/osinfo.py b/osinfo.py
> index ff490b2..1527896 100644
> --- a/osinfo.py
> +++ b/osinfo.py
> @@ -172,10 +172,6 @@ def _get_tmpl_defaults():
>      tmpl_defaults['processor']['maxvcpus'] = 1
>      tmpl_defaults['graphics'] = {'type': 'vnc', 'listen': '127.0.0.1'}
>
> -    # for s390x architecture, set default console as sclp
> -    if host_arch in ['s390x', 's390']:
> -        tmpl_defaults['console'] = 'virtio'
> -
>      default_config = ConfigObj(tmpl_defaults)
>
>      # Load template configuration file
> @@ -201,6 +197,10 @@ def _get_tmpl_defaults():
>      defaults['memory']['current'] = int(defaults['memory']['current'])
>      defaults['memory']['maxmemory'] = int(defaults['memory']['maxmemory'])
>
> +    # for s390x architecture, set default console as virtio
> +    if is_on_s390x:
> +        defaults['console'] = 'virtio'
> +
>      # Parse storage section to get disks values
>      storage_section = default_config.pop('storage')
>      defaults['disks'] = []
>


-- 
Lucio Correia
Software Engineer
IBM LTC Brazil




More information about the Kimchi-devel mailing list