From mboxrd@z Thu Jan 1 00:00:00 1970 From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= To: flent-announce@flent.org Cc: flent-devel@flent.org, flent-users@flent.org Subject: Announcing Flent v0.14.0 X-Draft-From: ("Lists/Flent") X-Clacks-Overhead: GNU Terry Pratchett Date: Wed, 03 Feb 2016 16:51:42 +0100 Message-ID: <878u31iygh.fsf@toke.dk> User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-TUID: MB6INmxbecTi List-Id: This is to announce v0.14.0 of Flent: The FLexible Network Tester. This release adds mixins for capturing qdisc stats and CPU usage, adds some convenience functions to the GUI and fixes a bunch of bugs, most notably making the GUI work on Windows. Full changelog below. Get the source from PyPi: https://pypi.python.org/pypi/flent SHA256 checksums: cc6cd5433d260078cfc85eb9046cd2e5f45ee8e3867733628234afed99f95016 dist/flent-0.14.0-py2.py3-none-any.whl dee0a4ed115f3bfb77ed498df8b448c2b102b0b8eb70fc5de574e34d88f5dfa8 dist/flent-0.14.0.tar.gz Packages for Ubuntu are available from my PPA: apt-add-repository ppa:tohojo/flent For Debian 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 the mailing list or on Github. Cheers, -Toke Changelog since v0.13.0: - Batch mode: Try to estimate the total runtime of a batch and print it before executing the batch itself. - GUI: Add support for pinning a metadata item open when flipping between tabs, and support adding columns to the open files view from the metadata view. Both functions are available from the context menu when right-clicking in the metadata view. - Add test mixins to a bunch of tests making it possible to simultaneously capture qdisc stats and/or CPU stats of one or more hosts while the test is run. This works by setting the test parameters qdisc_stats_hosts, qdisc_stats_interfaces and cpu_stats_hosts to comma-separated lists of hosts and interface names. The functionality relies on the tc_iterator and stats_iterator helper scripts. - Add a C implementation of the tc_iterator helper script that works on OpenWrt and also gives higher polling accuracy than the shell script. - Add a kill_timeout setting for runners in test definitions which will forcibly kill a subprocess after an interval (if it hasn't exited already). - Add the tcp_upload_1000 test for seriously overloading things. On most systems, increasing the ulimit is necessary to run this test. - Support globbing selectors in plot configuration when specifying datasets for a plot. - Record number of failed runners (non-0 exit status) as a metadata key. - GUI: Fix bugs in plot blitting on older matplotlibs, fix test running without a pre-set HOST, fix bugs in draw cache handling, and restore the GUI to a working state on Windows. - Various bugfixes.