Flexible I/O Tester development
 help / color / mirror / Atom feed
From: Jens Axboe <axboe@kernel.dk>
To: "fio@vger.kernel.org" <fio@vger.kernel.org>
Subject: Fio 2.1.14 released
Date: Tue, 11 Nov 2014 14:14:44 -0700	[thread overview]
Message-ID: <54627C44.3080909@kernel.dk> (raw)

Hi,

I've released version 2.1.14 today. Here's a (rough) list of the 
changes, features, additions that were added/done since 2.1.13:

- Fio now supports arithmetic expressions in job files or on the
   command line. They have to be enclosed in double parentheses. This
   might be relaxed in the future, once it's matured a bit. This means
   you can do things like:

   bs=((4*1024))

   etc. The parser understands the regular +, -, /, *, as well as ^ for
   exponentiation, and % for modulus operations. Fio needs development
   packages of lex/flex and yacc/bison, it'll detect these at configure
   time.

- Some of the test tools are now installed properly when fio is
   installed. Generally they are prefixed with fio-, like fio-dedupe or
   fio-btrace2fio.

- The net IO engine grew some options to support setting socket buffer
   sizes and tcp max segments. It also supports counting dropped packets
   for UDP now.

- Various improvements and fixes to the RBD IO engine.

- The client/server functionally has seen some bug fixes and should be
   improved in stability.

- Fix for a stat related hang on exit, and for a stat related issue
   with periodical dumps through --status-interval.

- Support added for DragonFly BSD.

- The OS provided random functions have been removed. Fio defaulted
   to its own default random generator for years now, since it was
   easier to provide consistent workloads across operating systems
   that way. This means that the 'use_os_rand' option has now been
   deprecated.

- Fix a potential crash on fio exit with data verification enabled,
   which has existed since version 2.1.11.

- Fio will exit a bit faster now, since the disk util thread and the
   helper thread were combined into one, and it'll be immediately torn
   down on exit. It had to wait around 250msecs before this change. You
   might have noticed this delay when doing ctrl-c on a workload.

- Lots of small bug fixes.

-- 
Jens Axboe



             reply	other threads:[~2014-11-11 21:14 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-11-11 21:14 Jens Axboe [this message]
2014-11-11 21:52 ` Fio 2.1.14 released Stephen Cameron
2014-11-11 21:54   ` Jens Axboe
2014-11-12  1:11 ` Matthew Eaton
2014-11-12  1:24   ` Jens Axboe
2014-11-12 21:36     ` Matthew Eaton
2014-11-12 21:37       ` Jens Axboe

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

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

  git send-email \
    --in-reply-to=54627C44.3080909@kernel.dk \
    --to=axboe@kernel.dk \
    --cc=fio@vger.kernel.org \
    /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
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox