[ovs-build] Still Failing: openvswitch/ovs#3295 (branch-2.6 - 8ca2a9d)
Travis CI
builds at travis-ci.org
Fri Sep 2 22:44:07 UTC 2016
Build Update for openvswitch/ovs
-------------------------------------
Build: #3295
Status: Still Failing
Duration: 20 minutes and 40 seconds
Commit: 8ca2a9d (branch-2.6)
Author: Neil McKee
Message: sflow-agent: Flush freshly-polled sFlow counters promptly.
This patch changes the order of the steps that are followed
every second in the sFlow agent. By moving the receiver_tick()
step to the end, we ensure that any counters that were polled
during the poller_tick() step are flushed immediately to the
sFlow collector. This eliminates what was a variable time-delay
between counters being polled and being flushed.
The variable time-delay that this eliminates could be up to
a second because counters lingering in the output buffer could be
flushed at any time by the arrival of random packet-samples.
Since the sFlow standard does not require that a poll-timestamp be sent
along with the counters the collector must use his receive-time as the
timestamp, so that extra second of variable delay was "stretching or
shrinking" the time between successive counter readings. This
affected any counter-rate calculation that was based only on the delta
between sucessive samples. The effect was small with a polling
interval of 60 seconds: just +/- 2%. But the effect grew larger
when faster polling was configured. For example, if the counters
were pushed every 5 seconds then the instantaneous rate
calculations could wander by +/- 20%. For a thorough analysis
of this problem, see Rick Jones' paper:
"High Frequency sFlow v5 Counter Sampling"
ftp://ftp.netperf.org/papers/high_freq_sflow/hf_sflow_counters.pdf
So this patch makes it possible to obtain usable results even
when high-frequency polling is configured.
Signed-off-by: Neil McKee <neil.mckee at inmon.com>
Signed-off-by: Ben Pfaff <blp at ovn.org>
View the changeset: https://github.com/openvswitch/ovs/compare/8d6575d0ada2...8ca2a9d649d1
View the full build log and details: https://travis-ci.org/openvswitch/ovs/builds/157175836
--
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/20160902/0e114fea/attachment-0002.html>
More information about the build
mailing list