[ovs-build] Passed: ovsrobot/ovn#767 (series_184519 - 03e75bf)
Travis CI
builds at travis-ci.com
Fri Jun 19 14:12:12 UTC 2020
Build Update for ovsrobot/ovn
-------------------------------------
Build: #767
Status: Passed
Duration: 21 mins and 9 secs
Commit: 03e75bf (series_184519)
Author: Venkata Anil
Message: ovn-controller: Use the tracked runtime data changes for flow calculation.
This patch processes the logical flows of tracked datapaths
and tracked logical ports. To handle the tracked logical port
changes, reference of logical flows to port bindings is maintained.
Below are the results of some testing done with ovn-fake-multinode setup
comparing these incremental processing improvement patches and the
master.
Test setup
------
1. ovn-central fake node running OVN dbs and 2 compute nodes running
ovn-controller.
2. Before running the tests, used an existing OVN db with the below
resources
No of logical switches - 53
No of logical ports - 1256
No of logical routers - 9
No of logical router ports - 56
No of port groups - 152
No of logical flows - 45447
Port bindings on compute-1 - 19
Port bindings on compute-2 - 18
No of OF flows on compute-1 - 84996
No of OF flows on compute-2 - 84901
3. The test does the following
- Creates 2 logical switches (one for each compute node) and connect to a
logical router for each compute node.
- 100 logical ports are created (50 per lswitch), a simple ACL is added and the address
set is created for each port.
- Each port is bound on the respective compute node and the test
pings the IP of the port (from another port belonging to the same
lswitch created earlier).
Below are the results with OVN master
+--------------------------------------------------------------------------------------------------------------------------+
| Response Times (sec) |
+--------------------------------------------------+--------+--------+--------+--------+--------+--------+---------+-------+
| action | min | median | 90%ile | 95%ile | max | avg | success | count |
+--------------------------------------------------+--------+--------+--------+--------+--------+--------+---------+-------+
| ovn.create_or_update_network_policy | 1.02 | 1.266 | 1.522 | 1.552 | 2.053 | 1.284 | 100.0% | 100 |
| ovn.create_or_update_network_policy_address_sets | 0.222 | 0.276 | 0.289 | 0.294 | 0.318 | 0.272 | 100.0% | 100 |
| ovn.create_port_group_acls | 0.462 | 0.54 | 0.57 | 0.576 | 0.588 | 0.531 | 50.0% | 100 |
| ovn.create_or_update_name_space | 0.346 | 0.476 | 0.554 | 0.569 | 0.595 | 0.47 | 100.0% | 100 |
| ovn_network.bind_port | 1.235 | 1.349 | 1.404 | 1.425 | 1.45 | 1.351 | 100.0% | 100 |
| ovn.bind_ovs_vm | 0.394 | 0.458 | 0.494 | 0.501 | 0.536 | 0.458 | 100.0% | 100 |
| ovn.bind_internal_vm | 0.795 | 0.894 | 0.938 | 0.95 | 0.978 | 0.893 | 100.0% | 100 |
| ovn_network.wait_port_ping | 7.388 | 7.669 | 7.774 | 7.83 | 8.6 | 7.682 | 100.0% | 100 |
| total | 10.546 | 11.007 | 11.401 | 11.526 | 12.222 | 11.044 | 100.0% | 100 |
+--------------------------------------------------+--------+--------+--------+--------+--------+--------+---------+-------+
Load duration: 1106.4100859165192
Full duration: 1108.1457152366638
Below are the results with these I-P improvement patches
+-----------------------------------------------------------------------------------------------------------------------+
| Response Times (sec) |
+--------------------------------------------------+-------+--------+--------+--------+-------+-------+---------+-------+
| action | min | median | 90%ile | 95%ile | max | avg | success | count |
+--------------------------------------------------+-------+--------+--------+--------+-------+-------+---------+-------+
| ovn.create_or_update_network_policy | 0.97 | 1.229 | 1.451 | 1.46 | 1.944 | 1.24 | 100.0% | 100 |
| ovn.create_or_update_network_policy_address_sets | 0.224 | 0.267 | 0.28 | 0.282 | 0.291 | 0.266 | 100.0% | 100 |
| ovn.create_port_group_acls | 0.462 | 0.526 | 0.539 | 0.544 | 0.564 | 0.52 | 50.0% | 100 |
| ovn.create_or_update_name_space | 0.33 | 0.467 | 0.549 | 0.556 | 0.562 | 0.463 | 100.0% | 100 |
| ovn_network.bind_port | 1.231 | 1.313 | 1.386 | 1.4 | 1.446 | 1.317 | 100.0% | 100 |
| ovn.bind_ovs_vm | 0.392 | 0.436 | 0.464 | 0.475 | 0.502 | 0.438 | 100.0% | 100 |
| ovn.bind_internal_vm | 0.816 | 0.876 | 0.936 | 0.967 | 0.997 | 0.879 | 100.0% | 100 |
| ovn_network.wait_port_ping | 0.097 | 0.141 | 0.177 | 0.18 | 0.203 | 0.136 | 100.0% | 100 |
| total | 2.977 | 3.406 | 3.709 | 3.748 | 4.181 | 3.411 | 100.0% | 100 |
+--------------------------------------------------+-------+--------+--------+--------+-------+-------+---------+-------+
Load duration: 343.18983340263367
Full duration: 344.80813431739807
Acked-by: Han Zhou <hzhou at ovn.org>
Acked-by: Dumitru Ceara <dceara at redhat.com>
Co-Authored-by: Numan Siddique <numans at ovn.org>
Signed-off-by: Venkata Anil <anilvenkata at redhat.com>
Signed-off-by: Numan Siddique <numans at ovn.org>
Signed-off-by: 0-day Robot <robot at bytheb.org>
View the changeset: https://github.com/ovsrobot/ovn/compare/a6f245ffe13a...03e75bf59cfc
View the full build log and details: https://travis-ci.com/github/ovsrobot/ovn/builds/172203854?utm_medium=notification&utm_source=email
--
You can unsubscribe from build emails from the ovsrobot/ovn repository going to https://travis-ci.com/account/preferences/unsubscribe?repository=9136199&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.com/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/20200619/a9a1e252/attachment-0001.html>
More information about the build
mailing list