diff options
author | Mark Asselstine <mark.asselstine@windriver.com> | 2020-02-12 12:51:44 -0500 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2020-02-13 17:21:44 -0500 |
commit | 0ab14d82b1b1aec59dc6c7f180f2688ccee1459e (patch) | |
tree | a36a213e8c95252598721b227ab408766743c87a /recipes-networking/openvswitch/openvswitch-git/systemd-update-tool-paths.patch | |
parent | b8c810c6083311593b0432ede69cefeb4226cdf6 (diff) | |
download | meta-virtualization-0ab14d82b1b1aec59dc6c7f180f2688ccee1459e.tar.gz |
openvswitch: uprev from v2.11 to v2.12
A mostly straightforward uprev. Unfortunately a required patch for
python3 is only available on a non-release branch so we must carry it
in order to build (the discussion on the mailing list was that an
uprev might have avoided this, but this is not the case).
The ptest results are similar to after the v2.11 uprev
ERROR: 2413 tests were run,
23 failed unexpectedly.
383 tests were skipped.
NOTE, however, that they have now marked many tests as 'skipped', such
as the python2 results, so the failed and skipped numbers have
essentially swapped with each other. The failed tests were in the
following areas:
checkpatch.at (5)
ovs-ofctl.at (1)
dpif-netdev.at (1)
ofproto-dpif.at (6)
bridge.at (2)
ovn.at (2)
ovn-controller-vtep.at (6)
Most were issues with the test or expectations that source code would
be available. There might be an issue around packaging of
"/vswitchd/vswitch.ovsschema" but we should be able to overlook this
for now, as we have with previous versions.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-networking/openvswitch/openvswitch-git/systemd-update-tool-paths.patch')
-rw-r--r-- | recipes-networking/openvswitch/openvswitch-git/systemd-update-tool-paths.patch | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/recipes-networking/openvswitch/openvswitch-git/systemd-update-tool-paths.patch b/recipes-networking/openvswitch/openvswitch-git/systemd-update-tool-paths.patch index d7d4c159..aae44fe7 100644 --- a/recipes-networking/openvswitch/openvswitch-git/systemd-update-tool-paths.patch +++ b/recipes-networking/openvswitch/openvswitch-git/systemd-update-tool-paths.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From 163020a5bba1323dc337d72d4771bb81d824b0dc Mon Sep 17 00:00:00 2001 | 1 | From efd6b8f03ef7278d2477833f84bb8488bd0c346d Mon Sep 17 00:00:00 2001 |
2 | From: Mark Asselstine <mark.asselstine@windriver.com> | 2 | From: Mark Asselstine <mark.asselstine@windriver.com> |
3 | Date: Tue, 29 May 2018 18:57:46 +0000 | 3 | Date: Tue, 29 May 2018 18:57:46 +0000 |
4 | Subject: [PATCH] systemd: update tool paths | 4 | Subject: [PATCH 1/2] systemd: update tool paths |
5 | 5 | ||
6 | We are using the rhel files but we install our tools in a slightly | 6 | We are using the rhel files but we install our tools in a slightly |
7 | different path, update accordingly. | 7 | different path, update accordingly. |
@@ -9,16 +9,16 @@ different path, update accordingly. | |||
9 | Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> | 9 | Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> |
10 | --- | 10 | --- |
11 | rhel/usr_lib_systemd_system_ovs-vswitchd.service.in | 4 ++-- | 11 | rhel/usr_lib_systemd_system_ovs-vswitchd.service.in | 4 ++-- |
12 | rhel/usr_lib_systemd_system_ovsdb-server.service | 4 ++-- | 12 | rhel/usr_lib_systemd_system_ovsdb-server.service | 6 +++--- |
13 | 2 files changed, 4 insertions(+), 4 deletions(-) | 13 | 2 files changed, 5 insertions(+), 5 deletions(-) |
14 | 14 | ||
15 | diff --git a/rhel/usr_lib_systemd_system_ovs-vswitchd.service.in b/rhel/usr_lib_systemd_system_ovs-vswitchd.service.in | 15 | diff --git a/rhel/usr_lib_systemd_system_ovs-vswitchd.service.in b/rhel/usr_lib_systemd_system_ovs-vswitchd.service.in |
16 | index 11b34c6..94c48f8 100644 | 16 | index ff43dae..f88b57c 100644 |
17 | --- a/rhel/usr_lib_systemd_system_ovs-vswitchd.service.in | 17 | --- a/rhel/usr_lib_systemd_system_ovs-vswitchd.service.in |
18 | +++ b/rhel/usr_lib_systemd_system_ovs-vswitchd.service.in | 18 | +++ b/rhel/usr_lib_systemd_system_ovs-vswitchd.service.in |
19 | @@ -15,8 +15,8 @@ EnvironmentFile=/etc/openvswitch/default.conf | 19 | @@ -17,8 +17,8 @@ EnvironmentFile=-/etc/sysconfig/openvswitch |
20 | EnvironmentFile=-/etc/sysconfig/openvswitch | 20 | EnvironmentFile=-/run/openvswitch.useropts |
21 | EnvironmentFile=-/run/openvswitch/useropts | 21 | LimitSTACK=2M |
22 | @begin_dpdk@ | 22 | @begin_dpdk@ |
23 | -ExecStartPre=-/bin/sh -c '/usr/bin/chown :$${OVS_USER_ID##*:} /dev/hugepages' | 23 | -ExecStartPre=-/bin/sh -c '/usr/bin/chown :$${OVS_USER_ID##*:} /dev/hugepages' |
24 | -ExecStartPre=-/usr/bin/chmod 0775 /dev/hugepages | 24 | -ExecStartPre=-/usr/bin/chmod 0775 /dev/hugepages |
@@ -28,18 +28,20 @@ index 11b34c6..94c48f8 100644 | |||
28 | ExecStart=/usr/share/openvswitch/scripts/ovs-ctl \ | 28 | ExecStart=/usr/share/openvswitch/scripts/ovs-ctl \ |
29 | --no-ovsdb-server --no-monitor --system-id=random \ | 29 | --no-ovsdb-server --no-monitor --system-id=random \ |
30 | diff --git a/rhel/usr_lib_systemd_system_ovsdb-server.service b/rhel/usr_lib_systemd_system_ovsdb-server.service | 30 | diff --git a/rhel/usr_lib_systemd_system_ovsdb-server.service b/rhel/usr_lib_systemd_system_ovsdb-server.service |
31 | index 70da1ec..694598f 100644 | 31 | index 4c170c0..aad557f 100644 |
32 | --- a/rhel/usr_lib_systemd_system_ovsdb-server.service | 32 | --- a/rhel/usr_lib_systemd_system_ovsdb-server.service |
33 | +++ b/rhel/usr_lib_systemd_system_ovsdb-server.service | 33 | +++ b/rhel/usr_lib_systemd_system_ovsdb-server.service |
34 | @@ -10,8 +10,8 @@ Type=forking | 34 | @@ -11,9 +11,9 @@ PIDFile=/var/run/openvswitch/ovsdb-server.pid |
35 | Restart=on-failure | 35 | Restart=on-failure |
36 | EnvironmentFile=/etc/openvswitch/default.conf | 36 | EnvironmentFile=/etc/openvswitch/default.conf |
37 | EnvironmentFile=-/etc/sysconfig/openvswitch | 37 | EnvironmentFile=-/etc/sysconfig/openvswitch |
38 | -ExecStartPre=/usr/bin/chown ${OVS_USER_ID} /var/run/openvswitch /var/log/openvswitch | 38 | -ExecStartPre=-/usr/bin/chown ${OVS_USER_ID} /var/run/openvswitch /var/log/openvswitch |
39 | -ExecStartPre=/bin/sh -c 'rm -f /run/openvswitch/useropts; if [ "$${OVS_USER_ID/:*/}" != "root" ]; then /usr/bin/echo "OVSUSER=--ovs-user=${OVS_USER_ID}" > /run/openvswitch/useropts; fi' | 39 | -ExecStartPre=/bin/sh -c 'rm -f /run/openvswitch.useropts; /usr/bin/echo "OVS_USER_ID=${OVS_USER_ID}" > /run/openvswitch.useropts' |
40 | +ExecStartPre=/bin/chown ${OVS_USER_ID} /var/run/openvswitch /var/log/openvswitch | 40 | -ExecStartPre=/bin/sh -c 'if [ "$${OVS_USER_ID/:*/}" != "root" ]; then /usr/bin/echo "OVS_USER_OPT=--ovs-user=${OVS_USER_ID}" >> /run/openvswitch.useropts; fi' |
41 | +ExecStartPre=/bin/sh -c 'rm -f /run/openvswitch/useropts; if [ "$${OVS_USER_ID/:*/}" != "root" ]; then /bin/echo "OVSUSER=--ovs-user=${OVS_USER_ID}" > /run/openvswitch/useropts; fi' | 41 | +ExecStartPre=-/bin/chown ${OVS_USER_ID} /var/run/openvswitch /var/log/openvswitch |
42 | EnvironmentFile=-/run/openvswitch/useropts | 42 | +ExecStartPre=/bin/sh -c 'rm -f /run/openvswitch.useropts; /bin/echo "OVS_USER_ID=${OVS_USER_ID}" > /run/openvswitch.useropts' |
43 | +ExecStartPre=/bin/sh -c 'if [ "$${OVS_USER_ID/:*/}" != "root" ]; then /bin/echo "OVS_USER_OPT=--ovs-user=${OVS_USER_ID}" >> /run/openvswitch.useropts; fi' | ||
44 | EnvironmentFile=-/run/openvswitch.useropts | ||
43 | ExecStart=/usr/share/openvswitch/scripts/ovs-ctl \ | 45 | ExecStart=/usr/share/openvswitch/scripts/ovs-ctl \ |
44 | --no-ovs-vswitchd --no-monitor --system-id=random \ | 46 | --no-ovs-vswitchd --no-monitor --system-id=random \ |
45 | -- | 47 | -- |