[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v7 10/11] qmp: add set-numa-node command
From: |
Eduardo Habkost |
Subject: |
Re: [Qemu-devel] [PATCH v7 10/11] qmp: add set-numa-node command |
Date: |
Wed, 16 May 2018 15:26:28 -0300 |
User-agent: |
Mutt/1.9.2 (2017-12-15) |
On Fri, May 04, 2018 at 10:37:48AM +0200, Igor Mammedov wrote:
> Command is allowed to run only in preconfig stage and
> will allow to configure numa mapping for CPUs depending
> on possible CPUs layout (query-hotpluggable-cpus) for
> given machine instance.
>
> Example of configuration session:
> $QEMU -smp 2 --preconfig ...
>
> QMP:
> -> {'execute': 'query-hotpluggable-cpus' }
> <- {'return': [
> {'props': {'core-id': 0, 'thread-id': 0, 'socket-id': 1}, ... },
> {'props': {'core-id': 0, 'thread-id': 0, 'socket-id': 0}, ... }
> ]}
>
> -> {'execute': 'set-numa-node', 'arguments': { 'type': 'node', 'nodeid': 0 } }
> <- {'return': {}}
> -> {'execute': 'set-numa-node', 'arguments': { 'type': 'cpu',
> 'node-id': 0, 'core-id': 0, 'thread-id': 0, 'socket-id': 1, }
> }
> <- {'return': {}}
>
> -> {'execute': 'set-numa-node', 'arguments': { 'type': 'node', 'nodeid': 1 } }
> -> {'execute': 'set-numa-node', 'arguments': { 'type': 'cpu',
> 'node-id': 1, 'core-id': 0, 'thread-id': 0, 'socket-id': 0 }
> }
> <- {'return': {}}
>
> -> {'execute': 'query-hotpluggable-cpus' }
> <- {'return': [
> {'props': {'core-id': 0, 'thread-id': 0, 'node-id': 0, 'socket-id':
> 1}, ... },
> {'props': {'core-id': 0, 'thread-id': 0, 'node-id': 1, 'socket-id':
> 0}, ... }
> ]}
>
> Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
I suggest sending a test case as a follow-up patch.
--
Eduardo
- Re: [Qemu-devel] [PATCH v7 05/11] qapi: introduce new cmd option "allowed-in-preconfig", (continued)
- [Qemu-devel] [PATCH v7 07/11] cli: add --preconfig option, Igor Mammedov, 2018/05/04
- [Qemu-devel] [PATCH v7 09/11] qmp: permit query-hotpluggable-cpus in preconfig state, Igor Mammedov, 2018/05/04
- [Qemu-devel] [PATCH v7 10/11] qmp: add set-numa-node command, Igor Mammedov, 2018/05/04
- Re: [Qemu-devel] [PATCH v7 10/11] qmp: add set-numa-node command,
Eduardo Habkost <=
- [Qemu-devel] [PATCH v7 11/11] tests: functional tests for QMP command set-numa-node, Igor Mammedov, 2018/05/04
- [Qemu-devel] [PATCH v8 11/11] tests: functional tests for QMP command set-numa-node, Igor Mammedov, 2018/05/17
- [Qemu-devel] [PATCH v7 08/11] tests: extend qmp test with preconfig checks, Igor Mammedov, 2018/05/04