OVS Revalidator and handler threads

Revalidator and handler threads are not coherent with lcore
Configure these threads accoding to confgiure lcores

Change-Id: Idc3328658a4c5c21fd011c6c4f791e7993559f1a
Closes-Bug: #1822571
Depends-On: https://review.openstack.org/661764
(cherry picked from commit 3c5ad2aab9)
This commit is contained in:
hakhande 2019-04-08 13:43:05 +05:30 committed by Haresh
parent d1ea7750d6
commit 27de28a2c3
2 changed files with 21 additions and 0 deletions

View File

@ -40,6 +40,20 @@ parameters:
default: ""
tags:
- role_specific
OvsHandlerCores:
description: >
Number of cores to be used for ovs handler threads.
type: number
default: 1
tags:
- role_specific
OvsRevalidatorCores:
description: >
Number of cores to be used for ovs revalidator threads.
type: number
default: 1
tags:
- role_specific
OvsDpdkMemoryChannels:
description: Number of memory channels per socket to be used for DPDK
type: string
@ -105,6 +119,8 @@ outputs:
vswitch::dpdk::memory_channels: OvsDpdkMemoryChannels
vswitch::dpdk::socket_mem: OvsDpdkSocketMemory
vswitch::dpdk::disable_emc: OvsDisableEMC
vswitch::dpdk::revalidator_cores: OvsRevalidatorCores
vswitch::dpdk::handler_cores: OvsHandlerCores
- values: {get_param: [RoleParameters]}
- values:
OvsDpdkCoreList: {get_param: OvsDpdkCoreList}
@ -113,3 +129,5 @@ outputs:
OvsDpdkDriverType: {get_param: OvsDpdkDriverType}
OvsPmdCoreList: {get_param: OvsPmdCoreList}
OvsDisableEMC: {get_param: OvsDisableEMC}
OvsRevalidatorCores: {get_param: OvsRevalidatorCores}
OvsHandlerCores: {get_param: OvsHandlerCores}

View File

@ -0,0 +1,3 @@
---
features:
- Introduced two new numeric parameters OvsRevalidatorCores and OvsHandlerCores to set values of n-revalidator-threads and n-handler-threads on openvswitch.