From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf0-x244.google.com (mail-lf0-x244.google.com [IPv6:2a00:1450:4010:c07::244]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 5335D3BA8E for ; Tue, 20 Dec 2016 15:21:15 -0500 (EST) Received: by mail-lf0-x244.google.com with SMTP id p100so11647654lfg.2 for ; Tue, 20 Dec 2016 12:21:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aenertia.net; s=dkimaenertianet; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=XLzuuQQ6BmhHehLh1ePg5B2mQ3aDSn36NqOI/JuTnvU=; b=eQVlqlIwG66PW7nyVDCol/W5W8P6XVHXz81ItbjqXNbT8olWtxcAyb9Cse7RhqL8S5 DlXCwJo14F2VsXqVLpCqRQpEjfxZGWmDpvebY1GmQTtkWCoUA9RPRyyreDjnefYZ1wIl TIwEKe3s8/sQLpCMo0+gwn+7FmmEG3kMgASmU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=XLzuuQQ6BmhHehLh1ePg5B2mQ3aDSn36NqOI/JuTnvU=; b=dYL0QJNPC96Ca7daNhXeuiqueIY1DpPEsyer8JLq8W78Wng26J0JSqp663DEeGJhw2 wziByXFVPtppGHOHsWIzn4ISz3WiilbHuqDrUDcfhZ+MR9IyrETU4U5lFU8L/ZKm4zq6 F5lMYVzN365VOTgeccBaA8BHAWCL6lWXEsDYxkRFWJflwlYozSU1GMnmWnwJ4BZp0/Sc hhlJnS10v9eog+Gu7AtdgrSDKP5OH7eqU1lsi6fpKC3ND88PkWQbjqB1txj/S3m7ZLlW 3qkYsxUf2z8m+OgRawOoj9p5zcR8iGpluSJDwcRkhwAcLJ3ThsNXQiovzgDzAkETv15W 6jZQ== X-Gm-Message-State: AIkVDXKMpFXQQx6tL7ej3CZejGlubhXkqk4rblw6qDU1zRJDRTJpVazWIjF9T0vlZyEQj2mNClzPQnbkKRwkWA== X-Received: by 10.25.27.72 with SMTP id b69mr342283lfb.160.1482265274056; Tue, 20 Dec 2016 12:21:14 -0800 (PST) MIME-Version: 1.0 Sender: aenertia@aenertia.net Received: by 10.25.87.194 with HTTP; Tue, 20 Dec 2016 12:20:53 -0800 (PST) In-Reply-To: References: From: =?UTF-8?Q?Joel_Wir=C4=81mu_Pauling?= Date: Wed, 21 Dec 2016 09:20:53 +1300 X-Google-Sender-Auth: CtlJYJ2ZSPhHx6moNPWXHn5a4OM Message-ID: To: Dave Taht Cc: bloat , flent-users@flent.org, "cerowrt-devel@lists.bufferbloat.net" , cake@lists.bufferbloat.net, make-wifi-fast@lists.bufferbloat.net Content-Type: multipart/alternative; boundary=001a114022ca1fa01705441cc777 Subject: Re: [Make-wifi-fast] [Cerowrt-devel] flent testers wanted prior to next release X-BeenThere: make-wifi-fast@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 20:21:15 -0000 --001a114022ca1fa01705441cc777 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable My biggest bug bear is that reliance on netperf/netserver with -DEMO mode compilation time flag breaks compilation on recent RHEL and Fedora boxes due to recent GCC incompatibilities. Also the range of tests requiring fairly complex setup of external tools which rely on java (DTG-ITG) etc also causes a bit of a headache to get a full functional test bench up and running. I have been attempting to introduce it as a test tool in corp/teclo environments dominated by IXIA - but guess what Distro's are run in these predominantly. The only path to getting running on fedora is containers. There is a Docker netperf and I did start down the road of dockerising flent, but don't have a nice way of dealing with the GUI aspect. -Joel On 21 December 2016 at 08:02, Dave Taht wrote: > Toke has been busy adding new features to the flent network test tool. > I consider it *almost* stable enough for a new release. Some of the > development has been focused on making the flent-gui much faster and > more responsive (as our data sets have got larger), others on > providing better default command line output, and there's other fixes > across the board, including QT5 support. > > In particular, I fear we've broken windows users of flent. I would > dearly like it if some more folk out there using flent could pull the > latest git version and see if there are any new bugs or regressions in > it, any of the the 87 tests, and the plotters, before freezing the > code for a new year's release. > > github: https://github.com/tohojo/flent > main site: https://flent.org/ > > While you are at it, please feel free to stress out any of the flent > servers as a target, give the new cake a shot and compare it against > htb+fq_codel or your aqm of choice, or fiddle with the new wifi code, > and share your data. tcp_nup, tcp_ndown, rrul, rrul_be remain the main > tests, but the square wave one is turning out interesting.... :) > > And if you have any feature requests or bugs to file, please get them > in soon to the github! > > We could also use better documentation and tutorials for use... some > more example scripts leveraging things like the cpu_stats and > qdisc_stats tools, and so on, > > Active public servers include: > > flent-freemont.bufferbloat.net > ( this is colocated with flent-bbr-west which has bbr on by default - an > interesting test might be testing both these servers at the same time > via the rtt_fair* tests from your location) > > flent-dallas.bufferbloat.net > flent-london.bufferbloat.net > flent-tokyo.bufferbloat.net > flent-newark.bufferbloat.net > > There are also netperf-west and netperf-east and netperf-eu and no > doubt a few others. > > We plan to add a few BBR enabled servers over the holidays. > > The changelog so far: > > > - Support PyQt5 in the GUI (and prefer it over PyQt4). If PyQt5 is not > found, fall back to PyQt4. > > > - Add new SummaryFormatter that outputs mean and median values for > each data series. This is the new default formatter, meaning that its > output will be shown after a test run if no other formatter (or plot) > is specified. > > - Support multiprocessing in the GUI. When loading several plots at > once, plotting will now be passed off to separate worker processes. > > This allows plotting to use all the available processors on the > machine, and speeds up loading of many plots tremendously (initial > load is sped up by an order of magnitude). This change also means that > re-plotting on config changes will be done dynamically in the > background, which makes the GUI more responsive. > > - Make text completely black in the default colour scheme. This > increases contrast, and helps legibility, especially on printed > figures. > > > - Some internal code changes: Port command line parser from the old > optparse class to the newer argparse, and fix a bunch of linter > > > -- > Dave T=C3=A4ht > Let's go make home routers and wifi faster! With better software! > http://blog.cerowrt.org > _______________________________________________ > Cerowrt-devel mailing list > Cerowrt-devel@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/cerowrt-devel > --001a114022ca1fa01705441cc777 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
My biggest bug bear is that reliance on netperf/netserver with = -DEMO mode compilation time flag breaks compilation on recent RHEL and Fedo= ra boxes due to recent GCC incompatibilities.

Also the range of tests = requiring fairly complex setup of external tools which rely on java (DTG-IT= G) etc also causes a bit of a headache to get a full functional test bench = up and running.

I have been attempting to introduce it as a test tool = in corp/teclo environments dominated by IXIA - but guess what Distro's = are run in these predominantly.

The only path to getting running on fe= dora is containers. There is a Docker netperf and I did start down the road= of dockerising flent, but don't have a nice way of dealing with the GU= I aspect.


-Joel

On 21 December 2016 at 08:02, Dave Taht <dave.taht@g= mail.com> wrote:
Toke has= been busy adding new features to the flent network test tool.
I consider it *almost* stable enough for a new release. Some of the
development has been focused on making the flent-gui much faster and
more responsive (as our data sets have got larger), others on
providing better default command line output, and there's other fixes across the board, including QT5 support.

In particular, I fear we've broken windows users of flent. I would
dearly like it if some more folk out there using flent could pull the
latest git version and see if there are any new bugs or regressions in
it, any of the the 87 tests, and the plotters, before freezing the
code for a new year's release.

github: https://github.com/tohojo/flent
main site: https://flent.org/

While you are at it, please feel free to stress out any of the flent
servers as a target, give the new cake a shot and compare it against
htb+fq_codel or your aqm of choice, or fiddle with the new wifi code,
and share your data. tcp_nup, tcp_ndown, rrul, rrul_be remain the main
tests, but the square wave one is turning out interesting.... :)

And if you have any feature requests or bugs to file, please get them
in soon to the github!

We could also use better documentation and tutorials for use... some
more example scripts leveraging things like the cpu_stats and
qdisc_stats tools, and so on,

Active public servers include:

flent-freemont.bufferbloat.net
( this is colocated with flent-bbr-west which has bbr on by default - an interesting test might be testing both these servers at the same time
via the rtt_fair* tests from your location)

flent-dallas.bufferbloat.net
flent-london.bufferbloat.net
flent-tokyo.bufferbloat.net
flent-newark.bufferbloat.net

There are also netperf-west and netperf-east and netperf-eu and no
doubt a few others.

We plan to add a few BBR enabled servers over the holidays.

The changelog so far:


- Support PyQt5 in the GUI (and prefer it over PyQt4). If PyQt5 is not
found, fall back to PyQt4.


- Add new SummaryFormatter that outputs mean and median values for
each data series. This is the new default formatter, meaning that its
output will be shown after a test run if no other formatter (or plot)
is specified.

- Support multiprocessing in the GUI. When loading several plots at
once, plotting will now be passed off to separate worker processes.

=C2=A0 This allows plotting to use all the available processors on the
machine, and speeds up loading of many plots tremendously (initial
load is sped up by an order of magnitude). This change also means that
re-plotting on config changes will be done dynamically in the
background, which makes the GUI more responsive.

- Make text completely black in the default colour scheme. This
increases contrast, and helps legibility, especially on printed
figures.


- Some internal code changes: Port command line parser from the old
optparse class to the newer argparse, and fix a bunch of linter


--
Dave T=C3=A4ht
Let's go make home routers and wifi faster! With better software!
ht= tp://blog.cerowrt.org
_______________________________________________
Cerowrt-devel mailing list
Cerowrt-devel@lists.= bufferbloat.net
https://lists.bufferbloat.net/listinfo/cero= wrt-devel

--001a114022ca1fa01705441cc777--