[ovs-build] Still Failing: blp/ovs-reviews#440 (ovnacts - 9e8c65e)

Travis CI builds at travis-ci.org
Mon Aug 8 08:30:01 UTC 2016


Build Update for blp/ovs-reviews
-------------------------------------

Build: #440
Status: Still Failing

Duration: 37 minutes and 32 seconds
Commit: 9e8c65e (ovnacts)
Author: Ben Pfaff
Message: ovn-trace: New utility.

This new utility is intended to fulfill for OVN the purpose that
"ofproto/trace" has for Open vSwitch.  First, it's meant to be a useful
tool for troubleshooting and diagnosis and in general for improving one's
understanding of the emergent properties of a flow table.  Second, it
simplifies and increases the practical scope of testing, as well as making
testing more reliable and repeatable and failures easier to interpret.

This commit adds only a single test that uses the new utility, based on the
oldest OVN end-to-end test "ovn -- 3 HVs, 1 LS, 3 lports/HV".  The
differences between the old and the new test illustrate properties of
tracing.  First, the new test does not start any ovn-controller processes
or simulate any hypervisors in a nontrivial way.  This is because ovn-trace
does not actually forward packets or rely on the physical structure of the
system.  Second, whereas the old test tested not just the logical but also
the physical structure of the system, it needed to have several logical
ports, a total of 9 (3 on each of 3 HVs), whereas since this test only
tests the logical network implementation it can use a smaller number.  This
property also means that the new test runs signicantly faster than the old
one (less than a second on my laptop).

In my opinion this approach points the way toward the future of OVN
testing.  Certainly, we need end-to-end tests.  However, I believe that the
bulk of our tests can be broken into ones that test the logical network
implementation (using tracing) and ones that test physical/logical
translation.

Signed-off-by: Ben Pfaff <blp at ovn.org>

View the changeset: https://github.com/blp/ovs-reviews/compare/d533e0c6182d...9e8c65e4e2e4

View the full build log and details: https://travis-ci.org/blp/ovs-reviews/builds/150553898

--

You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.openvswitch.org/pipermail/ovs-build/attachments/20160808/017bbeab/attachment-0002.html>


More information about the build mailing list