[meta-virtualization] [PATCH] openvswitch: uprev from 2.10.0 to 2.10.1

Mark Asselstine mark.asselstine at windriver.com
Mon Jan 28 08:45:38 PST 2019


On Monday, January 28, 2019 2:14:19 AM EST Hongzhi, Song wrote:
> On 01/28/2019 10:12 AM, Mark Asselstine wrote:
> > On Sun, Jan 27, 2019 at 8:36 PM Hongzhi, Song
> > 
> > <hongzhi.song at windriver.com> wrote:
> >> Hi Mark,
> >> 
> >> Which tests have you run for ovswitch. I want to update ovswitch to 2.11
> >> which will fix issue.
> >> 
> >> I have run ptest which executed 2764 cases, and 320 failed, 86 skipped.
> >> 
> >> Do I have to run other tests?
> > 
> > I usually rely on the ptests results and then I do a networking test
> > with OverC (the cube-vrf makes use of OVS), though the ptests should
> > be enough.
> 
> Hi Mark,
> 
> The ptest detailed results between ovs2.11 and ovs2.10 are almost
> consistent,
> except that ovs2.11 adds some other cases.
> 
> And the total result:
> 
>   version: OVS2.11
>   ERROR: 2765 tests were run,
>   318 failed (1 expected failure).
>   85 tests were skipped.
> 
>   version: OVS2.10
>   ERROR: 2662 tests were run,
>   311 failed (1 expected failure).
>   85 tests were skipped.
> 
> The failed tests are also py2 related ptests as yours.

This looks good.

> 
> At last, could you tell me how to do a networking test with overc to
> validate ovs?

Build OverC according to
https://github.com/OverC/meta-overc/blob/master/README.install

If you are able to use the "cube lan", ie communicate between installed 
containers and *also* able to communicate externally then everything is 
working.

Based on the ptest results I would suggest you send the RR out and Bruce will 
most likely agree to complete the merge given just the ptest results. I can 
take care if there issues with OverC.

MarkA

> 
> Thanks,
> Hongzhi
> 
> > Unfortunately I didn't document the ptest results for the
> > last few uprevs, the last time I did document the results in the
> > commit log was with commit 1fd1ff3720140baa3680d795f6d97597e5113e90.
> > Maybe what you can do is run the ptests with the current release and
> > then run them again with the 2.11 uprev and ensure they are similar.
> > 
> > The tests that usually FAIL are the py2 related ptests as I usually
> > only have py3 on my images.
> > 
> > MarkA
> > 
> >> Thanks,
> >> 
> >> Hongzhi
> >> 
> >> On 11/28/2018 05:48 AM, Mark Asselstine wrote:
> >>> Pickup the latest security and bug fixes for openvswitch.
> >>> 
> >>> Signed-off-by: Mark Asselstine <mark.asselstine at windriver.com>
> >>> ---
> >>> 
> >>>    ...nvswitch-add-ptest-78e203138cb7253e9ca5ad8a2c4ed6bb6752f23e.patch}
> >>>    | 0
> >>>    recipes-networking/openvswitch/openvswitch_git.bb                    
> >>>    | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-)
> >>>    rename
> >>>    recipes-networking/openvswitch/openvswitch-git/{openvswitch-add-ptes
> >>>    t-5563e309b80bbea9bff538e71ecfd7e5e538bab9.patch =>
> >>>    openvswitch-add-ptest-78e203138cb7253e9ca5ad8a2c4ed6bb6752f23e.patch
> >>>    } (100%)>>> 
> >>> diff --git
> >>> a/recipes-networking/openvswitch/openvswitch-git/openvswitch-add-ptest-
> >>> 5563e309b80bbea9bff538e71ecfd7e5e538bab9.patch
> >>> b/recipes-networking/openvswitch/openvswitch-git/openvswitch-add-ptest-
> >>> 78e203138cb7253e9ca5ad8a2c4ed6bb6752f23e.patch similarity index 100%
> >>> rename from
> >>> recipes-networking/openvswitch/openvswitch-git/openvswitch-add-ptest-55
> >>> 63e309b80bbea9bff538e71ecfd7e5e538bab9.patch rename to
> >>> recipes-networking/openvswitch/openvswitch-git/openvswitch-add-ptest-78
> >>> e203138cb7253e9ca5ad8a2c4ed6bb6752f23e.patch diff --git
> >>> a/recipes-networking/openvswitch/openvswitch_git.bb
> >>> b/recipes-networking/openvswitch/openvswitch_git.bb index
> >>> a930933..b8bbb3a 100644
> >>> --- a/recipes-networking/openvswitch/openvswitch_git.bb
> >>> +++ b/recipes-networking/openvswitch/openvswitch_git.bb
> >>> @@ -14,11 +14,11 @@ RDEPENDS_${PN}-ptest += "\
> >>> 
> >>>        "
> >>>    
> >>>    S = "${WORKDIR}/git"
> >>> 
> >>> -PV = "2.10.0+${SRCREV}"
> >>> +PV = "2.10.1+${SRCREV}"
> >>> 
> >>>    FILESEXTRAPATHS_append := "${THISDIR}/${PN}-git:"
> >>> 
> >>> -SRCREV = "5563e309b80bbea9bff538e71ecfd7e5e538bab9"
> >>> +SRCREV = "78e203138cb7253e9ca5ad8a2c4ed6bb6752f23e"
> >>> 
> >>>    SRC_URI = "file://openvswitch-switch \
> >>>    
> >>>               file://openvswitch-switch-setup \
> >>>               file://openvswitch-testcontroller \
> >> 
> >> --
> >> _______________________________________________
> >> meta-virtualization mailing list
> >> meta-virtualization at yoctoproject.org
> >> https://lists.yoctoproject.org/listinfo/meta-virtualization






More information about the meta-virtualization mailing list