Flent announcements archive
 help / color / mirror / Atom feed
From: "Toke Høiland-Jørgensen" <toke@toke.dk>
To: flent-announce@flent.org
Cc: flent-users@flent.org
Subject: Announcing Flent v0.15.0
Date: Tue, 04 Oct 2016 14:41:32 +0200	[thread overview]
Message-ID: <874m4s477n.fsf@toke.dk> (raw)

This is to announce v0.15.0 of Flent: The FLexible Network Tester.

This release represents eight months of development since v0.14.0. There
are several new features and a bunch of bugfixes.

Starting from this release, Flent will be packaged for Debian unstable
and included in upcoming releases of both Debian and Ubuntu. Thanks to
Iain Learmonth for sponsoring this.

Get the source from PyPi:

  https://pypi.python.org/pypi/flent

  SHA256 checksums:
  2d775f7b612111a3f2a7d4b2b10679ab9fffec6c6844bae9e5e87df37f346954  flent-0.15.0.tar.gz
  c6d3054b9a30ccd6cc474155456735a829bd9389fbfd1c88d3a2773cd1b29278  flent-0.15.0-py2.py3-none-any.whl

Packages for Ubuntu are available from my PPA:

  apt-add-repository ppa:tohojo/flent

For old Debian versions on Open Build Service:

  https://build.opensuse.org/package/show/home:tohojo:flent/flent

And for Arch on AUR:

  https://aur.archlinux.org/packages/flent

As usual, please report bugs to flent-users@flent.org or on Github.

Cheers,
-Toke


Changes since v0.14.0 include:

- Several new tests, including the rtt_fair_var* tests and
  tcp_n{up,down} tests which take a variable number of hostnames as
  targets.

- Fixes to the UDP tests and a new test parameter to support setting UDP
  flow bandwidth.

- Support for setting TOS values for some tests.

- Added parser for WiFi statistics such as aggregation size and airtime
  (the latter requires a patched ath9k).

- Support globbing in test plot specifications.

- Added test mixins for adding several types of extra flows by
  specifying test parameters. These include ping flows, VoIP flows, HTTP
  traffic and WiFi and Qdisc stats. The parameters are documented in the
  'tests' section of the man page and documentation.

- Generate a UUID when running a batch sequence, and support grouping
  combination plots on these. This makes it possible to turn individual
  batch sequences into data series when plotting combination plots.

- Support saving the intermedia result sets generated when creating
  combination plots. This speeds up subsequent plottings of the same
  data (which is helpful when experimenting with customising the plots).

- Added a bunch of command line options to customise lots of aspects of
  the plot appearance (labels, legend placement, etc.). See man page or
  --help output for details.

- Add a runner to parse /proc/net/netstat TCPext mib entries.

- Customise plot appearance by directly setting matplotlib RC parameters
  instead of loading an RC file. This means that plots will always use
  the included style unless --no-matplotlibrc is used.

- Allow plotting results from different test names on the same plot.
  This is especially useful with the mixins, which generate the same
  series names independent on which underlying test is used. No checking
  is done for whether two different tests make sense to plot together,
  though, so use common sense.

- Support computing Jain's fairness index as a plot combiner. This means
  that it is now possible to plot the fairness index across averages of
  datasets, for instance to compare average throughput values over whole
  test runs.

- Support computing (and plotting) MOS scores from latency and delay
  values using the ITU G.107 06/2015 E-model.

- Added rudimentary support for running a test runner on a remote host.
  I.e. Flent can now SSH to another host and run (e.g.) a netperf
  instance and add that data into a test.

- Support normalising data series by each other when plotting. This can
  be used to, for instance, normalise individual host throughput values
  by the total throughput to get a fractional value.

- Support using the raw values when reducing data series in combination
  plots.

- A bunch of bug fixes too numerous to list here.

                 reply	other threads:[~2016-10-04 12:41 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://lists.flent.org/postorius/lists/flent-announce.flent.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=874m4s477n.fsf@toke.dk \
    --to=toke@toke.dk \
    --cc=flent-announce@flent.org \
    --cc=flent-users@flent.org \
    --subject='Re: Announcing Flent v0.15.0' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox