Change ovs release used to compile kernel module for tests node
In some test jobs, like fullstack and ovsfw-scenario job openvswitch kernel module is compiled from source before tests. This compilation was failing because of new kernel 4.4.0-127 provided by Ubuntu. Kernel module will be compiled from source which contains fix for this change in kernel. See related openvswitch commit message for details:138df3e563
As current Ubuntu uses ovs 2.9.0 we don't need to compile ovs for ovsfw-scenario-job anymore because fix we needed is already contained in ovs 2.9.0. Change-Id: Idc34776e5b2fad105e246f7718220c23f0a94164 Closes-bug: #1772689 (cherry picked from commitedc909a267
)
This commit is contained in:
parent
8c7dde0743
commit
0164ad05b1
|
@ -74,10 +74,13 @@ case $VENV in
|
|||
# we need a fix for VXLAN local tunneling.
|
||||
if [[ "$VENV" =~ "dsvm-fullstack" ]]; then
|
||||
# The OVS_BRANCH variable is used by git checkout. In the case below,
|
||||
# we use v2.6.1 openvswitch tag that contains a fix for usage of VXLAN
|
||||
# tunnels on a single node and is compatible with Ubuntu Xenial kernel:
|
||||
# https://github.com/openvswitch/ovs/commit/741f47cf35df2bfc7811b2cff75c9bb8d05fd26f
|
||||
OVS_BRANCH="v2.6.1"
|
||||
# we use openvswitch commit 138df3e563de9da0e5a4155b3534a69621495742
|
||||
# that contains a fix for usage of VXLAN tunnels on a single node
|
||||
# (commit 741f47cf35df2bfc7811b2cff75c9bb8d05fd26f) and is compatible
|
||||
# with kernel 4.4.119
|
||||
# NOTE(slaweq): Replace with a release tag when one is available.
|
||||
# See commit 138df3e563de9da0e5a4155b3534a69621495742 (on the ovs repo).
|
||||
OVS_BRANCH="138df3e563de9da0e5a4155b3534a69621495742"
|
||||
compile_ovs_kernel_module
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in New Issue