[ovs-dev] 2.8.0: STP - flush the fdb and mdb when topology changed failure on s390x

James Page james.page at ubuntu.com
Wed Oct 18 10:45:17 UTC 2017


Hi All

I've been scratching my head about this test failure for the last few hours:

  https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1722799

Basically this test only fails on s390x in Ubuntu; this is the only
big-endian architecture in Ubuntu now so my first suspicion was to look for
something related to endian-ess but no cigar so far.  The failure is not
specific to 2.8.x - I also see the same failure against 2.7.1 but not with
2.5.x series versions (will be looking at the diff between those revisions
next).

Comparing log output between x86_64 and s390x I see a missing STP state
change for the remaining port (p1) in br0 - I have a hunch this is where
the problem lies, but I can't figure out why this state change is not being
triggered;   The fdb entry does clear after about 60 seconds of warped
time, but I suspect that is a general cache age flush, rather than an
intended STP state change causing the flush later.

Thoughts or help much appreciated.

Cheers

James


More information about the dev mailing list