[ovs-build] Failed: ovsrobot/ovs#3269 (series_212616 - ef6fe2a)

Travis CI builds at travis-ci.org
Wed Nov 11 07:01:07 UTC 2020


Build Update for ovsrobot/ovs
-------------------------------------

Build: #3269
Status: Failed

Duration: 3 hrs, 48 mins, and 37 secs
Commit: ef6fe2a (series_212616)
Author: Yunjian Wang
Message: ofproto: fix incorrect replacement semantics when modifying rules

Currently we copy values from old rule for modify variables(idle_timeout,
hard_timeout, importance, flags) in new rule, which causes a failure to
modify flow. We should not override these variables. This commit fixes
this issue.

The steps to reproduce the problem are as follows.
1. ovs-ofctl add-flow br0 "table=0,in_port=1,hard_timeout=200 actions=learn
   (table=0,in_port=2,hard_timeout=20 output:OXM_OF_IN_PORT[]),output:2"
2. ovs-ofctl mod-flows br0 "table=0,in_port=1,hard_timeout=100 actions=learn
   (table=0,in_port=2,hard_timeout=20 output:OXM_OF_IN_PORT[]),output:2"
3. ovs-ofctl dump-flows br0
    cookie=0x0, duration=16.505s, table=0, n_packets=0, n_bytes=0,
    hard_timeout=200, in_port=vnet0 actions=learn(table=0,hard_timeout=20,
	in_port=vnet1,output:OXM_OF_IN_PORT[]),output:vnet1
Step 2 will modify the rule of flow created in step 1, however, the dump
result of step 3 is still the old one.

Fixes: 39c9459355 ("Use classifier versioning.")

Signed-off-by: Yunjian Wang <wangyunjian at huawei.com>
Signed-off-by: 0-day Robot <robot at bytheb.org>

View the changeset: https://github.com/ovsrobot/ovs/compare/2eebece5a3b5^...ef6fe2a99c89

View the full build log and details: https://travis-ci.org/github/ovsrobot/ovs/builds/741834025?utm_medium=notification&utm_source=email


--

You can unsubscribe from build emails from the ovsrobot/ovs repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=22285853&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific 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://mail.openvswitch.org/pipermail/ovs-build/attachments/20201111/b4d6205b/attachment.html>


More information about the build mailing list