Merge "OVS Revalidator and handler threads" into stable/queens

This commit is contained in:
Zuul 2019-07-31 00:57:19 +00:00 committed by Gerrit Code Review
commit c789f171f2
2 changed files with 21 additions and 0 deletions

View File

@ -40,6 +40,20 @@ parameters:
default: "" default: ""
tags: tags:
- role_specific - 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: OvsDpdkMemoryChannels:
description: Number of memory channels per socket to be used for DPDK description: Number of memory channels per socket to be used for DPDK
type: string type: string
@ -150,6 +164,8 @@ outputs:
vswitch::dpdk::memory_channels: OvsDpdkMemoryChannels vswitch::dpdk::memory_channels: OvsDpdkMemoryChannels
vswitch::dpdk::socket_mem: OvsDpdkSocketMemory vswitch::dpdk::socket_mem: OvsDpdkSocketMemory
vswitch::dpdk::disable_emc: OvsDisableEMC vswitch::dpdk::disable_emc: OvsDisableEMC
vswitch::dpdk::revalidator_cores: OvsRevalidatorCores
vswitch::dpdk::handler_cores: OvsHandlerCores
- values: {get_param: [RoleParameters]} - values: {get_param: [RoleParameters]}
- values: - values:
OvsDpdkCoreList: {if: [l_cores_empty, {get_param: HostCpusList}, {get_param: OvsDpdkCoreList}]} OvsDpdkCoreList: {if: [l_cores_empty, {get_param: HostCpusList}, {get_param: OvsDpdkCoreList}]}
@ -158,6 +174,8 @@ outputs:
OvsDpdkDriverType: {if: [driver_not_set, {get_param: NeutronDpdkDriverType}, {get_param: OvsDpdkDriverType}]} OvsDpdkDriverType: {if: [driver_not_set, {get_param: NeutronDpdkDriverType}, {get_param: OvsDpdkDriverType}]}
OvsPmdCoreList: {if: [pmd_cores_empty, {get_param: NeutronDpdkCoreList}, {get_param: OvsPmdCoreList}]} OvsPmdCoreList: {if: [pmd_cores_empty, {get_param: NeutronDpdkCoreList}, {get_param: OvsPmdCoreList}]}
OvsDisableEMC: {get_param: OvsDisableEMC} OvsDisableEMC: {get_param: OvsDisableEMC}
OvsRevalidatorCores: {get_param: OvsRevalidatorCores}
OvsHandlerCores: {get_param: OvsHandlerCores}
upgrade_tasks: upgrade_tasks:
- name: Check openvswitch version. - name: Check openvswitch version.

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.