Add CPU pinning support for node context 33/29333/5
authorJingLu5 <lvjing5@huawei.com>
Wed, 8 Mar 2017 03:28:27 +0000 (03:28 +0000)
committerJingLu5 <lvjing5@huawei.com>
Mon, 13 Mar 2017 07:16:54 +0000 (07:16 +0000)
commitf138b480ea4c9954d107555d7a46ec3d4375653f
treebf0c6c68e13491c7e4c40f31db4bb24b43d64060
parent106eae2d19ca59e27262a7d8c3cd4501507697ff
Add CPU pinning support for node context

JIRA: YARDSTICK-573

Since the yardstick framework now has supported an improved node type context,
this patch adds support for VM vcpu pinning ability in the node type context.
It provides several scripts that can be used to configurate the controller and
compute nodes.

Change-Id: If2c6e7b1b85ff78b9d2a5997bf03bdc6877aaf74
Signed-off-by: JingLu5 <lvjing5@huawei.com>
16 files changed:
ansible/ansible.cfg [new file with mode: 0644]
ansible/cpu_pin_setup.yaml [new file with mode: 0644]
ansible/cpu_pin_teardown.yaml [new file with mode: 0644]
ansible/inventory.ini [new file with mode: 0644]
ansible/roles/cpu_pin_local_setup/tasks/main.yaml [new file with mode: 0644]
ansible/roles/cpu_pin_local_teardowm/tasks/main.yaml [new file with mode: 0644]
ansible/roles/restart_nova_compute/tasks/main.yaml [new file with mode: 0644]
ansible/roles/restart_nova_scheduler/tasks/main.yaml [new file with mode: 0644]
ansible/roles/scheduler_default_filters_reset/tasks/main.yaml [new file with mode: 0644]
ansible/roles/scheduler_default_filters_setup/tasks/main.yaml [new file with mode: 0644]
ansible/roles/scheduler_default_filters_setup/vars/main.yaml [new file with mode: 0644]
ansible/roles/vcpu_pin_set_reset/tasks/main.yaml [new file with mode: 0644]
ansible/roles/vcpu_pin_set_setup/tasks/main.yaml [new file with mode: 0644]
ansible/roles/vcpu_pin_set_setup/vars/main.yaml [new file with mode: 0644]
tests/unit/benchmark/contexts/test_node.py
yardstick/benchmark/contexts/node.py