[ovs-build] Canceled: david-marchand/ovs#87 (master - d4e5765)

Travis CI builds at travis-ci.com
Wed Nov 27 20:35:58 UTC 2019


Build Update for david-marchand/ovs
-------------------------------------

Build: #87
Status: Canceled

Duration: 21 mins and 53 secs
Commit: d4e5765 (master)
Author: David Marchand
Message: dpdk: Support running PMD threads on cores > RTE_MAX_LCORE

Most DPDK components make the assumption that rte_lcore_id() returns
a valid lcore_id in [0..RTE_MAX_LCORE] range (with the exception of
the LCORE_ID_ANY special value).
So setting RTE_PER_LCORE(_lcore_id) in the PMD threads context imposes
that OVS starts PMD threads on this same range, or we are exposed to
potential crashes.

The same limitation applies to the "master" lcore created by
rte_eal_init using the -c or -l options (where lcore and physical cores
are associated in a 1:1 fashion).

The DPDK --lcores option makes it possible to break this assumption.
Make use of this option for the "master" lcore.

Introduce a lcore allocator in OVS for PMD threads and map them to
unused lcores from DPDK.
Synchronize DPDK on numa and cpuset for the PMD threads by calling
the rte_thread_set_affinity() helper.

Signed-off-by: David Marchand <david.marchand at redhat.com>

View the changeset: https://github.com/david-marchand/ovs/compare/02e3b21c7e1a...d4e5765831f9

View the full build log and details: https://travis-ci.com/david-marchand/ovs/builds/138476718?utm_medium=notification&utm_source=email

--

You can unsubscribe from build emails from the david-marchand/ovs repository going to https://travis-ci.com/account/preferences/unsubscribe?repository=7814345&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/20191127/93fe9c14/attachment.html>


More information about the build mailing list