[ovs-build] Still Failing: openvswitch/ovs#2880 (master - b59cc14)

Travis CI builds at travis-ci.org
Wed Jul 6 23:49:50 UTC 2016


Build Update for openvswitch/ovs
-------------------------------------

Build: #2880
Status: Still Failing

Duration: 20 minutes and 37 seconds
Commit: b59cc14 (master)
Author: Ilya Maximets
Message: netdev-dpdk: Use instant sending instead of queueing of packets.

Current implementarion of TX packet's queueing is broken in several ways:

	* TX queue flushing implemented on receive assumes that all
	  core_id-s are sequential and starts from zero. This may lead
	  to situation when packets will stuck in queue forever and,
	  also, this influences on latency.

	* For a long time flushing logic depends on uninitialized
	  'txq_needs_locking', because it usually calculated after
	  'netdev_dpdk_alloc_txq' but used inside of this function
	  for initialization of 'flush_tx'.

Testing shows no performance difference with and without queueing.
Lets remove queueing at all because it doesn't work properly now and
also does not increase performance.

Signed-off-by: Ilya Maximets <i.maximets at samsung.com>
Acked-by: Daniele Di Proietto <diproiettod at vmware.com>

View the changeset: https://github.com/openvswitch/ovs/compare/c9b9d6dfc06c...b59cc14e032d

View the full build log and details: https://travis-ci.org/openvswitch/ovs/builds/142903400

--

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/20160706/f46cf18e/attachment-0002.html>


More information about the build mailing list