linux-btrace.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Recent changes
@ 2007-04-07  3:56 Jens Axboe
  2007-04-14  4:00 ` Jens Axboe
                   ` (100 more replies)
  0 siblings, 101 replies; 102+ messages in thread
From: Jens Axboe @ 2007-04-07  3:56 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 7174703f7b648246e68651d7364daa5baccff9d3:
  Alan D. Brunelle (1):
        Some fixes - added in 4 figures, fixed an error in a section label.

are found in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git

Bas Zoetekouw (1):
      Add store barrier defines for a bunch of archs

 barrier.h |   27 +++++++++++++++++++++------
 1 files changed, 21 insertions(+), 6 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
@ 2007-04-14  4:00 ` Jens Axboe
  2007-04-15  4:00 ` Jens Axboe
                   ` (99 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-04-14  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 425c69552d4fbf7705c74aef4761324ed641cb28:
  Bas Zoetekouw (1):
        Add store barrier defines for a bunch of archs

are found in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git

Alan D. Brunelle (1):
      A couple of weeks ago Ming Zhang had noted that btt was using tremendous

 btt/Makefile         |   12 +++++--
 btt/bt_timeline.c    |   41 ++++++++++++++++++---
 btt/devs.c           |   11 +++---
 btt/globals.h        |   27 +++++++++-----
 btt/inlines.h        |   94 +++++++++++++++++++++++++++++++++++---------------
 btt/trace.c          |   17 +++++----
 btt/trace_complete.c |   19 +++++-----
 btt/trace_im.c       |   43 ++++++++--------------
 btt/trace_issue.c    |   41 +++++++--------------
 btt/trace_queue.c    |    8 ++--
 btt/trace_remap.c    |   12 +++---
 btt/trace_requeue.c  |   18 +++++-----
 12 files changed, 200 insertions(+), 143 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
  2007-04-14  4:00 ` Jens Axboe
@ 2007-04-15  4:00 ` Jens Axboe
  2007-04-17  4:00 ` Jens Axboe
                   ` (98 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-04-15  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit c8b0b334cc1028ad8aa5407667233747af96a942:
  Alan D. Brunelle (1):
        A couple of weeks ago Ming Zhang had noted that btt was using tremendous

are found in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git

Alan D. Brunelle (1):
      Combine all outstanding patches into one /big patch/

 btt/Makefile      |   31 ++++++++--------
 btt/args.c        |   75 +++++++++++++++++++++++++++++----------
 btt/bno_dump.c    |   92 ++++++++++++++++++++++++++++++++++++++++++++++++
 btt/bt_timeline.c |   53 ++++++++++++++++++----------
 btt/devmap.c      |   10 +++++
 btt/devs.c        |   46 ++++++++++++++++++++++++-
 btt/doc/btt.tex   |   48 ++++++++++++++++++++++++-
 btt/globals.h     |   29 +++++++++++----
 btt/inlines.h     |  100 ++++++++++++++++++++++++++++++++++++-----------------
 btt/misc.c        |   35 +++++++++++++++---
 btt/output.c      |   13 +++----
 btt/proc.c        |   32 ++++++++++++++---
 btt/seek.c        |   50 ++++++++++++++++++++++-----
 btt/trace_issue.c |    1 +
 14 files changed, 492 insertions(+), 123 deletions(-)
 create mode 100644 btt/bno_dump.c

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
  2007-04-14  4:00 ` Jens Axboe
  2007-04-15  4:00 ` Jens Axboe
@ 2007-04-17  4:00 ` Jens Axboe
  2007-04-19  4:00 ` Jens Axboe
                   ` (97 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-04-17  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 6904079488cd3063d171021c8954f955f4236849:
  Alan D. Brunelle (1):
        Combine all outstanding patches into one /big patch/

are found in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git

Alan D. Brunelle (2):
      Cleaned out the btt/README file.
      Add in unplug IO count histogram

 btt/Makefile      |    2 +-
 btt/README        |   75 ++------------------------------------------
 btt/args.c        |   12 ++++++-
 btt/bt_timeline.c |    2 +-
 btt/devs.c        |    2 +
 btt/doc/btt.tex   |   36 +++++++++++++++++++--
 btt/globals.h     |    9 ++++-
 btt/trace_plug.c  |    1 +
 btt/unplug_hist.c |   90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 9 files changed, 149 insertions(+), 80 deletions(-)
 create mode 100644 btt/unplug_hist.c

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (2 preceding siblings ...)
  2007-04-17  4:00 ` Jens Axboe
@ 2007-04-19  4:00 ` Jens Axboe
  2007-05-12  4:00 ` Jens Axboe
                   ` (96 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-04-19  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit fc16a815417c438ed6d980d3a08d2f37122810cc:
  Alan D. Brunelle (1):
        Add in unplug IO count histogram

are found in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git

Alan D. Brunelle (1):
      Fix unplug histogram placement.

 btt/unplug_hist.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (3 preceding siblings ...)
  2007-04-19  4:00 ` Jens Axboe
@ 2007-05-12  4:00 ` Jens Axboe
  2007-05-17  4:00 ` Jens Axboe
                   ` (95 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-05-12  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 5406b9715ffa8deecea13185a281196f878c53c6:
  Alan D. Brunelle (1):
        Fix unplug histogram placement.

are found in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git

Alan D. Brunelle (1):
      btrace: Add in -r support for btrace

 btrace |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
 mode change 100755 => 100644 btrace

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (4 preceding siblings ...)
  2007-05-12  4:00 ` Jens Axboe
@ 2007-05-17  4:00 ` Jens Axboe
  2007-05-22  4:00 ` Jens Axboe
                   ` (94 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-05-17  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 3b79b22702659877d9ced51d77b175f2cbdbf940:
  Alan D. Brunelle (1):
        btrace: Add in -r support for btrace

are found in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git

Jens Axboe (1):
      Fix crash with '-' stdin input

 blkparse.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (5 preceding siblings ...)
  2007-05-17  4:00 ` Jens Axboe
@ 2007-05-22  4:00 ` Jens Axboe
  2007-05-31  4:00 ` Jens Axboe
                   ` (93 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-05-22  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 00cd304410a4e750ef929823dca3b932baa797b0:
  Jens Axboe (1):
        Fix crash with '-' stdin input

are found in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git

Jens Axboe (2):
      Fix queued vs dispatch numbers
      Account size of merges

 blkparse.c |   11 ++++++-----
 blktrace.h |    1 +
 2 files changed, 7 insertions(+), 5 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (6 preceding siblings ...)
  2007-05-22  4:00 ` Jens Axboe
@ 2007-05-31  4:00 ` Jens Axboe
  2007-06-01  4:00 ` Jens Axboe
                   ` (92 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-05-31  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit fb2ec7961d3cfc7fb8f84bcf6ae803ed1c7bd180:
  Jens Axboe (1):
        Account size of merges

are found in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git

Jens Axboe (1):
      Small format update for empty requests

 blkparse_fmt.c |   52 +++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 37 insertions(+), 15 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (7 preceding siblings ...)
  2007-05-31  4:00 ` Jens Axboe
@ 2007-06-01  4:00 ` Jens Axboe
  2007-06-14  4:00 ` Jens Axboe
                   ` (91 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-06-01  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit d57450af7817f35ddaa3241426a6213689a3eec6:
  Jens Axboe (1):
        Small format update for empty requests

are found in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git

Jens Axboe (1):
      Make the %C format specified explanation more clear

 README |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (8 preceding siblings ...)
  2007-06-01  4:00 ` Jens Axboe
@ 2007-06-14  4:00 ` Jens Axboe
  2007-07-19  4:00 ` Jens Axboe
                   ` (90 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-06-14  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 683ffbab5860bf116b9c07abd7641892d8d0a39f:
  Jens Axboe (1):
        Make the %C format specified explanation more clear

are found in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git

Jens Axboe (1):
      Update email address

 doc/blktrace.tex |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (9 preceding siblings ...)
  2007-06-14  4:00 ` Jens Axboe
@ 2007-07-19  4:00 ` Jens Axboe
  2007-07-25  4:00 ` Jens Axboe
                   ` (89 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-07-19  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 758019ab551c13f57ba95c3512c73d61322632da:
  Jens Axboe (1):
        Update email address

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Jens Axboe (1):
      git:// url location update

 README |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (10 preceding siblings ...)
  2007-07-19  4:00 ` Jens Axboe
@ 2007-07-25  4:00 ` Jens Axboe
  2007-07-31  4:00 ` Jens Axboe
                   ` (88 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-07-25  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit e0ede9d3eec5d558abf98d94fa9b6098dc5ee013:
  Jens Axboe (1):
        git:// url location update

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Jens Axboe (1):
      Add man pages

 Makefile              |    3 +
 doc/blkparse.1        |  565 +++++++++++++++++++++++++++++++++++++++++++++++++
 doc/blkrawverify.1    |   47 ++++
 doc/blktrace.8        |  255 ++++++++++++++++++++++
 doc/btrace.8          |   84 ++++++++
 doc/btt.1             |  192 +++++++++++++++++
 doc/verify_blkparse.1 |   44 ++++
 7 files changed, 1190 insertions(+), 0 deletions(-)
 create mode 100644 doc/blkparse.1
 create mode 100644 doc/blkrawverify.1
 create mode 100644 doc/blktrace.8
 create mode 100644 doc/btrace.8
 create mode 100644 doc/btt.1
 create mode 100644 doc/verify_blkparse.1

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (11 preceding siblings ...)
  2007-07-25  4:00 ` Jens Axboe
@ 2007-07-31  4:00 ` Jens Axboe
  2007-08-21  4:00 ` Jens Axboe
                   ` (87 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-07-31  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 98eee4e48b9461a04c2461a856c9592d504a6fb1:
  Jens Axboe (1):
        Add man pages

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Vincent Legoll (1):
      Fix Makefile buglets

 Makefile |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (12 preceding siblings ...)
  2007-07-31  4:00 ` Jens Axboe
@ 2007-08-21  4:00 ` Jens Axboe
  2007-08-27  4:00 ` Jens Axboe
                   ` (86 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-08-21  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 2885ecaa19a04ab9980896d1a849cdae9238b7d1:
  Vincent Legoll (1):
        Fix Makefile buglets

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Jens Axboe (1):
      Disregard generated doc files in .gitignore

 .gitignore |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (13 preceding siblings ...)
  2007-08-21  4:00 ` Jens Axboe
@ 2007-08-27  4:00 ` Jens Axboe
  2007-08-28  4:00 ` Jens Axboe
                   ` (85 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-08-27  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit f806a4478092ab8e2383efd05aa88073e55df7e7:
  Jens Axboe (1):
        Disregard generated doc files in .gitignore

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Jan Blunck (1):
      Makefile fixes

 Makefile     |   12 ++++++------
 btt/Makefile |   29 ++++++++++++++---------------
 2 files changed, 20 insertions(+), 21 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (14 preceding siblings ...)
  2007-08-27  4:00 ` Jens Axboe
@ 2007-08-28  4:00 ` Jens Axboe
  2007-08-29  4:00 ` Jens Axboe
                   ` (84 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-08-28  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit e2d964ec9f7f92da9abe0fb2588606dda39306ce:
  Jan Blunck (1):
        Makefile fixes

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Valerie Henson (1):
      blktrace: fix indent typo

 doc/blktrace.8 |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (15 preceding siblings ...)
  2007-08-28  4:00 ` Jens Axboe
@ 2007-08-29  4:00 ` Jens Axboe
  2007-09-11  4:00 ` Jens Axboe
                   ` (83 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-08-29  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit bb4afebb049c1a1ba6adb4a564413337ca985805:
  Valerie Henson (1):
        blktrace: fix indent typo

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Jens Axboe (2):
      blktrace man page: mention buffer size / number of buffers defaults.
      blktrace 0.99.3

 blkparse.c     |    2 +-
 blktrace.c     |    2 +-
 doc/blktrace.8 |    5 +++--
 3 files changed, 5 insertions(+), 4 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (16 preceding siblings ...)
  2007-08-29  4:00 ` Jens Axboe
@ 2007-09-11  4:00 ` Jens Axboe
  2007-10-02  4:00 ` Jens Axboe
                   ` (82 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-09-11  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit a5981e2e795319502cc8dda629482928f3b7b204:
  Jens Axboe (1):
        blktrace 0.99.3

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Alan D. Brunelle (1):
      Major revamping (ver 2.0)

 btt/bt_timeline.c             |    7 +-
 btt/devs.c                    |   26 ++-
 btt/doc/btt.tex               |  323 +++++++----------------------------------
 btt/doc/sample-btt-output.tex |  138 ++++++++++++++++++
 btt/globals.h                 |   41 ++---
 btt/inlines.h                 |  187 ++++--------------------
 btt/iostat.c                  |    6 +-
 btt/output.c                  |  111 ++++++++------
 btt/proc.c                    |   72 +++++++---
 btt/seek.c                    |   18 +--
 btt/trace.c                   |   86 ++---------
 btt/trace_complete.c          |  192 ++++++------------------
 btt/trace_im.c                |   95 ++++---------
 btt/trace_issue.c             |   85 ++++--------
 btt/trace_queue.c             |   62 ++------
 btt/trace_remap.c             |   88 +----------
 btt/trace_requeue.c           |   21 +---
 17 files changed, 523 insertions(+), 1035 deletions(-)
 create mode 100644 btt/doc/sample-btt-output.tex

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (17 preceding siblings ...)
  2007-09-11  4:00 ` Jens Axboe
@ 2007-10-02  4:00 ` Jens Axboe
  2007-10-03  4:00 ` Jens Axboe
                   ` (81 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-10-02  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 4c48f14ea8ae2fae86811ac4dc1d72ad9bb601c2:
  Alan D. Brunelle (1):
        Major revamping (ver 2.0)

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Bas Zoetekouw (2):
      Fix compilation on m68k
      btt manpages

 barrier.h |    2 +-
 doc/btt.1 |  163 ++++++++++++++++++++++++++++++++++++++++++++++++++++---------
 2 files changed, 141 insertions(+), 24 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (18 preceding siblings ...)
  2007-10-02  4:00 ` Jens Axboe
@ 2007-10-03  4:00 ` Jens Axboe
  2007-10-06  4:00 ` Jens Axboe
                   ` (80 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-10-03  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 9a8e0e1766abcf7fbc71b7a60cd6d0c85573bd52:
  Bas Zoetekouw (1):
        btt manpages

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Alan D. Brunelle (2):
      Added list_splice to btt/list.h
      Add btrecord/btreplay capability

 Makefile                  |   11 +-
 btreplay/Makefile         |   45 ++
 btreplay/btrecord.c       |  780 ++++++++++++++++++++++
 btreplay/btrecord.h       |   95 +++
 btreplay/btreplay.c       | 1590 +++++++++++++++++++++++++++++++++++++++++++++
 btreplay/doc/Makefile     |   18 +
 btreplay/doc/abstract.tex |   34 +
 btreplay/doc/btreplay.tex |  521 +++++++++++++++
 btt/list.h                |   47 ++
 9 files changed, 3140 insertions(+), 1 deletions(-)
 create mode 100644 btreplay/Makefile
 create mode 100644 btreplay/btrecord.c
 create mode 100644 btreplay/btrecord.h
 create mode 100644 btreplay/btreplay.c
 create mode 100644 btreplay/doc/Makefile
 create mode 100644 btreplay/doc/abstract.tex
 create mode 100644 btreplay/doc/btreplay.tex

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (19 preceding siblings ...)
  2007-10-03  4:00 ` Jens Axboe
@ 2007-10-06  4:00 ` Jens Axboe
  2007-10-11  4:00 ` Jens Axboe
                   ` (79 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-10-06  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit d47a3fec3f4bbcf6b0c6ef757a4eb449dd81d10a:
  Alan D. Brunelle (1):
        Add btrecord/btreplay capability

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Alan D. Brunelle (1):
      Converted fatal to an inline function

 btreplay/btrecord.c |   23 ++++++++++++++++-------
 btreplay/btreplay.c |   23 ++++++++++++++++-------
 2 files changed, 32 insertions(+), 14 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (20 preceding siblings ...)
  2007-10-06  4:00 ` Jens Axboe
@ 2007-10-11  4:00 ` Jens Axboe
  2007-10-30  5:00 ` Jens Axboe
                   ` (78 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-10-11  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 0106d9cfa13b912042bace7bbb2d2475dfd35e10:
  Alan D. Brunelle (1):
        Converted fatal to an inline function

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Alan D. Brunelle (3):
      Converted fatal from macro to inline
      Merge branch 'master' of git://brick.kernel.dk/data/git/blktrace
      Added O_NOATIME to replay file

Joshua Root (1):
      Fix segfault in replay_sub when verbose is 1

 btreplay/btreplay.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (21 preceding siblings ...)
  2007-10-11  4:00 ` Jens Axboe
@ 2007-10-30  5:00 ` Jens Axboe
  2007-11-09  5:00 ` Jens Axboe
                   ` (77 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-10-30  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 60d658630cfe397a93a97f1b38350b27eacc317e:
  Alan D. Brunelle (1):
        Added O_NOATIME to replay file

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Aneesh Kumar K.V (1):
      blktrace segfault

 blktrace.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (22 preceding siblings ...)
  2007-10-30  5:00 ` Jens Axboe
@ 2007-11-09  5:00 ` Jens Axboe
  2007-11-14  5:00 ` Jens Axboe
                   ` (76 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-11-09  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit c0c1840adae820efa96fb0ff797b8bc60a672d63:
  Aneesh Kumar K.V (1):
        blktrace segfault

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Alan D. Brunelle (1):
      Fixed REMAP to update Q2A & fixed #Q calculations

 btt/globals.h     |    2 +-
 btt/output.c      |   18 ++++++++++++++----
 btt/trace_queue.c |    1 +
 btt/trace_remap.c |   34 ++++++++++++++++++++++++----------
 4 files changed, 40 insertions(+), 15 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (23 preceding siblings ...)
  2007-11-09  5:00 ` Jens Axboe
@ 2007-11-14  5:00 ` Jens Axboe
  2007-11-15  5:00 ` Jens Axboe
                   ` (75 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-11-14  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 77f256cda4b2f076f5169fdf1bc815f629eea361:
  Alan D. Brunelle (1):
        Fixed REMAP to update Q2A & fixed #Q calculations

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Alan D. Brunelle (1):
      Added active requests at Q information.

 btt/doc/btt.tex   |   32 +++++++++++++++++++++++++++++---
 btt/globals.h     |    1 +
 btt/output.c      |   42 ++++++++++++++++++++++++++++++++++++++++++
 btt/trace_issue.c |    3 +++
 btt/trace_queue.c |    3 +++
 5 files changed, 78 insertions(+), 3 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (24 preceding siblings ...)
  2007-11-14  5:00 ` Jens Axboe
@ 2007-11-15  5:00 ` Jens Axboe
  2007-12-07  5:00 ` Jens Axboe
                   ` (74 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-11-15  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 50f7389936188591eda0f114ab682520e6fe90c9:
  Alan D. Brunelle (1):
        Added active requests at Q information.

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Jens Axboe (1):
      memset() must be done after NULL check

 blktrace.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (25 preceding siblings ...)
  2007-11-15  5:00 ` Jens Axboe
@ 2007-12-07  5:00 ` Jens Axboe
  2007-12-08  5:00 ` Jens Axboe
                   ` (73 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-12-07  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 24c7e97eb6a28a3cfcc966aa2d38af6caed01997:
  Jens Axboe (1):
        memset() must be done after NULL check

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Joshua Root (1):
      Remove strange make dependency

 Makefile |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (26 preceding siblings ...)
  2007-12-07  5:00 ` Jens Axboe
@ 2007-12-08  5:00 ` Jens Axboe
  2007-12-10  5:00 ` Jens Axboe
                   ` (72 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-12-08  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 99a55a0392b1634ce81e594f48a1105e8ebc1d58:
  Joshua Root (1):
        Remove strange make dependency

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Alan D. Brunelle (2):
      Added in Q2D histograms (requires -A)
      Merge branch 'master' into add-q2d

 btt/Makefile      |    2 +-
 btt/devs.c        |    4 ++
 btt/doc/btt.tex   |   21 +++++++++
 btt/globals.h     |   11 +++++
 btt/output.c      |   48 +++++++++++++++++++++
 btt/q2d.c         |  121 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 btt/trace_issue.c |    4 ++
 7 files changed, 210 insertions(+), 1 deletions(-)
 create mode 100644 btt/q2d.c

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (27 preceding siblings ...)
  2007-12-08  5:00 ` Jens Axboe
@ 2007-12-10  5:00 ` Jens Axboe
  2007-12-11  5:00 ` Jens Axboe
                   ` (71 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-12-10  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 02a94ed057ba88861ed041496646a8be53d0b2e7:
  Alan D. Brunelle (1):
        Merge branch 'master' into add-q2d

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Bas Zoetekouw (1):
      btreplay/btrecord man pages

 doc/btrecord.8 |  210 ++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/btreplay.8 |  235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 445 insertions(+), 0 deletions(-)
 create mode 100644 doc/btrecord.8
 create mode 100644 doc/btreplay.8

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (28 preceding siblings ...)
  2007-12-10  5:00 ` Jens Axboe
@ 2007-12-11  5:00 ` Jens Axboe
  2008-01-04  5:00 ` Jens Axboe
                   ` (70 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2007-12-11  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit a84a97fdf8ce07ccda8dcc4f32f0df2291f2f54f:
  Bas Zoetekouw (1):
        btreplay/btrecord man pages

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Alan D. Brunelle (1):
      Separated out g/i/m trace handling.

 btt/bt_timeline.c    |    2 +-
 btt/doc/btt.tex      |   46 +++++++++--
 btt/globals.h        |   19 +++--
 btt/inlines.h        |   82 ++++++++++++++++----
 btt/iostat.c         |   17 ++---
 btt/output.c         |  209 +++++++++++++++++++++++++++----------------------
 btt/proc.c           |    7 ++-
 btt/trace_complete.c |   22 ++++--
 btt/trace_im.c       |   52 +++++++-----
 btt/trace_issue.c    |    6 +-
 btt/trace_queue.c    |   11 ++-
 11 files changed, 305 insertions(+), 168 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (29 preceding siblings ...)
  2007-12-11  5:00 ` Jens Axboe
@ 2008-01-04  5:00 ` Jens Axboe
  2008-02-01  5:00 ` Jens Axboe
                   ` (69 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-01-04  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit ae6d30f4475181d685d1f33faf056755803f189b:
  Alan D. Brunelle (1):
        Separated out g/i/m trace handling.

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Dave Boutcher (1):
      Fix Q counts during requeue and merges.

 btt/trace_im.c      |    3 +++
 btt/trace_requeue.c |    9 +++++++++
 2 files changed, 12 insertions(+), 0 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (30 preceding siblings ...)
  2008-01-04  5:00 ` Jens Axboe
@ 2008-02-01  5:00 ` Jens Axboe
  2008-02-06  5:00 ` Jens Axboe
                   ` (68 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-02-01  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 461afe819c41fa811f9c6264524cb8edbd2acc63:
  Dave Boutcher (1):
        Fix Q counts during requeue and merges.

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Alan D. Brunelle (2):
      Fixed excess bucket information for unplug histograms.
      UNPLUG does the timing stuff, UNPLUG TIMEOUT only does timeout

 btt/devs.c        |   18 ++++++++++++------
 btt/globals.h     |    3 ++-
 btt/output.c      |    2 +-
 btt/trace_plug.c  |   14 +++++---------
 btt/unplug_hist.c |    4 ++--
 5 files changed, 22 insertions(+), 19 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (31 preceding siblings ...)
  2008-02-01  5:00 ` Jens Axboe
@ 2008-02-06  5:00 ` Jens Axboe
  2008-02-09  5:00 ` Jens Axboe
                   ` (67 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-02-06  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 00a47cd169f2cc87b5f63fe93226b7231dee678c:
  Alan D. Brunelle (1):
        UNPLUG does the timing stuff, UNPLUG TIMEOUT only does timeout

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Alan D. Brunelle (1):
      Added new IOs per unplug table

 btt/bt_timeline.c |    2 +-
 btt/devs.c        |   10 +++-
 btt/doc/btt.tex   |  101 ++++++++++++++++++++++++++++++----------------
 btt/globals.h     |    8 ++-
 btt/output.c      |  115 ++++++++++++++++++++++++++++++++++++++---------------
 btt/trace_plug.c  |   10 ++++-
 6 files changed, 170 insertions(+), 76 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (32 preceding siblings ...)
  2008-02-06  5:00 ` Jens Axboe
@ 2008-02-09  5:00 ` Jens Axboe
  2008-02-13  5:00 ` Jens Axboe
                   ` (66 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-02-09  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit b70a66427b4674b2a37660a196e5c6db181dd4ec:
  Alan D. Brunelle (1):
        Added new IOs per unplug table

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Alan D. Brunelle (2):
      Added bno_plot.py - generate interactive 3D plot of IO blocks and sizes
      Merge branch 'bno_plot.submit'

 Makefile        |    3 +-
 btt/bno_plot.py |  127 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 129 insertions(+), 1 deletions(-)
 create mode 100644 btt/bno_plot.py

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (33 preceding siblings ...)
  2008-02-09  5:00 ` Jens Axboe
@ 2008-02-13  5:00 ` Jens Axboe
  2008-02-14  5:00 ` Jens Axboe
                   ` (65 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-02-13  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit feb161907bf39fab6bedacf066fe7de6639cea93:
  Alan D. Brunelle (1):
        Merge branch 'bno_plot.submit'

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Alan D. Brunelle (1):
      Added info about bno_plot.py and clean ups

 btt/bno_plot.py               |    4 +-
 btt/doc/Makefile              |    2 +-
 btt/doc/bno_plot.eps          | 7696 +++++++++++++++++++++++++++++++++++++++++
 btt/doc/btt.tex               |   70 +-
 btt/doc/sample-btt-output.tex |  177 +-
 5 files changed, 7828 insertions(+), 121 deletions(-)
 create mode 100644 btt/doc/bno_plot.eps

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (34 preceding siblings ...)
  2008-02-13  5:00 ` Jens Axboe
@ 2008-02-14  5:00 ` Jens Axboe
  2008-02-23  5:00 ` Jens Axboe
                   ` (64 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-02-14  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit ef14423994b40499402269896fc1aa5567bcdba9:
  Alan D. Brunelle (1):
        Added info about bno_plot.py and clean ups

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Aaron Carroll (2):
      btt: fix iostat interval default
      btt: fix missing cleanup call

Alan D. Brunelle (1):
      Cleanups: Fixed IOPs in btt left over at end of run

 btt/Makefile         |    3 +-
 btt/args.c           |    1 -
 btt/bno_dump.c       |    2 +-
 btt/bt_timeline.c    |   44 ++-------------------
 btt/devs.c           |   56 +--------------------------
 btt/dip_rb.c         |    7 +--
 btt/globals.h        |   45 ++-------------------
 btt/inlines.h        |  104 +++++++-------------------------------------------
 btt/iostat.c         |    4 +-
 btt/misc.c           |    4 +-
 btt/mmap.c           |    8 +---
 btt/output.c         |    2 -
 btt/proc.c           |   11 ++---
 btt/seek.c           |    8 ++--
 btt/trace.c          |   13 +-----
 btt/trace_complete.c |    8 ++--
 btt/trace_issue.c    |    8 +--
 btt/trace_queue.c    |    2 +-
 btt/unplug_hist.c    |    3 -
 19 files changed, 54 insertions(+), 279 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (35 preceding siblings ...)
  2008-02-14  5:00 ` Jens Axboe
@ 2008-02-23  5:00 ` Jens Axboe
  2008-04-03  4:00 ` Jens Axboe
                   ` (63 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-02-23  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 8b10aae0cd4137f1cc9848181e4f45a9fa20de24:
  Alan D. Brunelle (1):
        Cleanups: Fixed IOPs in btt left over at end of run

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Bas Zoetekouw (4):
      Added man page for bno_plot and updated btt man page to refer to bno_plot
      Really commit the changes to btt.1
      Don't like btrecord against libaio and librt, as it doesn't use any of their symbols
      Fix section of btrecord and btreplay man pages

 btreplay/Makefile |    2 +-
 doc/bno_plot.1    |   64 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/btrecord.8    |    2 +-
 doc/btreplay.8    |    2 +-
 doc/btt.1         |    8 +++++-
 5 files changed, 74 insertions(+), 4 deletions(-)
 create mode 100644 doc/bno_plot.1

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (36 preceding siblings ...)
  2008-02-23  5:00 ` Jens Axboe
@ 2008-04-03  4:00 ` Jens Axboe
  2008-04-03  7:04 ` Jens Axboe
                   ` (62 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-04-03  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 967492e81cd045b058fc93dacc15924bebd00b9b:
  Bas Zoetekouw (1):
        Fix section of btrecord and btreplay man pages

are available in the git repository at:

  git://git.kernel.dk/data/git/blktrace.git master

Christof Schmitt (2):
      blkparse: Add PC requests to depth trace
      blkparse: Introduce optional accounting of PC requests

 blkparse.c |  138 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 blktrace.h |    3 +
 2 files changed, 139 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (37 preceding siblings ...)
  2008-04-03  4:00 ` Jens Axboe
@ 2008-04-03  7:04 ` Jens Axboe
  2008-05-06  4:00 ` Jens Axboe
                   ` (61 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-04-03  7:04 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 967492e81cd045b058fc93dacc15924bebd00b9b:
  Bas Zoetekouw (1):
        Fix section of btrecord and btreplay man pages

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Christof Schmitt (2):
      blkparse: Add PC requests to depth trace
      blkparse: Introduce optional accounting of PC requests

 blkparse.c |  138 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 blktrace.h |    3 +
 2 files changed, 139 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (38 preceding siblings ...)
  2008-04-03  7:04 ` Jens Axboe
@ 2008-05-06  4:00 ` Jens Axboe
  2008-05-09  4:00 ` Jens Axboe
                   ` (60 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-05-06  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 801646d63fe28ae2c50ab5bd0e9ea4f75ff64d97:
  Christof Schmitt (1):
        blkparse: Introduce optional accounting of PC requests

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Luis Useche (3):
      eliminate check of empty -F format
      Fix problem with -w option
      Add -x accellerator option

 blkparse.c                |   10 ++++++----
 blkparse_fmt.c            |    4 ----
 btreplay/btreplay.c       |   27 ++++++++++++++++++++++++---
 btreplay/doc/btreplay.tex |   13 ++++++++++++-
 4 files changed, 42 insertions(+), 12 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (39 preceding siblings ...)
  2008-05-06  4:00 ` Jens Axboe
@ 2008-05-09  4:00 ` Jens Axboe
  2008-05-10  4:00 ` Jens Axboe
                   ` (59 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-05-09  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 4a7968cc672f39573abc6002f0afbed2a8e8139b:
  Luis Useche (1):
        Add -x accellerator option

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (1):
      Added -X option - generate easily parseable file

 btt/args.c        |   36 ++++++++++++++++++++++++-----
 btt/bt_timeline.c |    5 ++-
 btt/doc/btt.tex   |   56 +++++++++++++++++++++++++++++++++++++++++++--
 btt/globals.h     |    3 +-
 btt/output.c      |   64 +++++++++++++++++++++++++++++++++++++++++++++++++---
 5 files changed, 148 insertions(+), 16 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (40 preceding siblings ...)
  2008-05-09  4:00 ` Jens Axboe
@ 2008-05-10  4:00 ` Jens Axboe
  2008-05-13  4:00 ` Jens Axboe
                   ` (58 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-05-10  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit f028c9584055737f429979e18ab7436583ed41b5:
  Alan D. Brunelle (1):
        Added -X option - generate easily parseable file

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (1):
      Added S2G times + fixed up -X output to include X2X

 btt/bt_timeline.c    |    2 +-
 btt/doc/btt.tex      |   38 ++++++++++++++++++++++++++++++--------
 btt/globals.h        |    8 ++++++--
 btt/inlines.h        |    5 +++++
 btt/output.c         |   42 +++++++++++++++++++++++++++---------------
 btt/trace.c          |    1 +
 btt/trace_complete.c |    3 +++
 btt/trace_im.c       |   36 +++++++++++++++++++++++++++++++-----
 btt/trace_issue.c    |    4 ++++
 btt/trace_queue.c    |    3 +++
 10 files changed, 111 insertions(+), 31 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (41 preceding siblings ...)
  2008-05-10  4:00 ` Jens Axboe
@ 2008-05-13  4:00 ` Jens Axboe
  2008-05-19  4:00 ` Jens Axboe
                   ` (57 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-05-13  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 354db430eeaced3b8234668e6527910875d54e50:
  Alan D. Brunelle (1):
        Added S2G times + fixed up -X output to include X2X

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (1):
      Fixed percentage calculations for phases of an I/O

 btt/output.c |   86 +++++++++++++++++----------------------------------------
 1 files changed, 26 insertions(+), 60 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (42 preceding siblings ...)
  2008-05-13  4:00 ` Jens Axboe
@ 2008-05-19  4:00 ` Jens Axboe
  2008-05-22  4:00 ` Jens Axboe
                   ` (56 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-05-19  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit dd14158dca460522c22afbd7e22343e4012fffe0:
  Alan D. Brunelle (1):
        Fixed percentage calculations for phases of an I/O

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Jens Axboe (1):
      blkparse: cope with missing process notify event

 blkparse.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (43 preceding siblings ...)
  2008-05-19  4:00 ` Jens Axboe
@ 2008-05-22  4:00 ` Jens Axboe
  2008-05-28  4:00 ` Jens Axboe
                   ` (55 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-05-22  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit ebe2d1aa7f334fc526a97f8acf62f1fe7dac9a8a:
  Jens Axboe (1):
        blkparse: cope with missing process notify event

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (2):
      Added in -m option, seeks-per-second
      Handled no difference in seek times

 btt/args.c        |   17 +-
 btt/bt_timeline.c |    5 +-
 btt/doc/btt.tex   |   54 +-
 btt/doc/sps.eps   | 5377 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 btt/globals.h     |    2 +-
 btt/seek.c        |   70 +-
 6 files changed, 5517 insertions(+), 8 deletions(-)
 create mode 100644 btt/doc/sps.eps

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (44 preceding siblings ...)
  2008-05-22  4:00 ` Jens Axboe
@ 2008-05-28  4:00 ` Jens Axboe
  2008-07-02  4:00 ` Jens Axboe
                   ` (54 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-05-28  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 5bebfd168c3f3f42acfd4a0263e9f4d1f5faea16:
  Alan D. Brunelle (1):
        Handled no difference in seek times

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (3):
      Added in handling of MESSAGE notes
      Added in new message updates to the documentation.
      Put message notes from kernel into a separate file for easy tracking

 blkparse.c        |   24 +++++++++++++++++++++---
 blkparse_fmt.c    |    6 +++++-
 blktrace_api.h    |    2 ++
 btt/args.c        |   11 ++++++++++-
 btt/bt_timeline.c |    4 +++-
 btt/globals.h     |    3 ++-
 btt/iostat.c      |    2 +-
 btt/misc.c        |   16 ++++++++++++++++
 btt/output.c      |   52 ++++++++++++++++------------------------------------
 btt/trace.c       |   19 +++++++++++++++++++
 doc/blktrace.tex  |   13 ++++++++++++-
 11 files changed, 107 insertions(+), 45 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (45 preceding siblings ...)
  2008-05-28  4:00 ` Jens Axboe
@ 2008-07-02  4:00 ` Jens Axboe
  2008-08-16  4:00 ` Jens Axboe
                   ` (53 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-07-02  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 84a26fcd9adebd1537bf2c4eee69d1ca23ccbc5f:
  Alan D. Brunelle (1):
        Put message notes from kernel into a separate file for easy tracking

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Jeff Moyer (1):
      spelling and grammar fixes for btreplay.tex

 btreplay/doc/btreplay.tex |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (46 preceding siblings ...)
  2008-07-02  4:00 ` Jens Axboe
@ 2008-08-16  4:00 ` Jens Axboe
  2008-09-27  4:00 ` Jens Axboe
                   ` (52 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-08-16  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit ea86559e392fc012f9b30eb109d3421d463c8848:
  Jeff Moyer (1):
        spelling and grammar fixes for btreplay.tex

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

David Woodhouse (2):
      blktrace: support discard requests
      Add documentation of 'D' discard operation

 act_mask.c       |    1 +
 blkparse_fmt.c   |    5 ++++-
 blkrawverify.c   |    1 +
 blktrace_api.h   |    1 +
 doc/blkparse.1   |    6 +++---
 doc/blktrace.tex |    4 ++--
 6 files changed, 12 insertions(+), 6 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (47 preceding siblings ...)
  2008-08-16  4:00 ` Jens Axboe
@ 2008-09-27  4:00 ` Jens Axboe
  2008-10-11  4:00 ` Jens Axboe
                   ` (51 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-09-27  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 64c031619f9d7fbafce96d6e6c29f945b589141b:
  David Woodhouse (1):
        Add documentation of 'D' discard operation

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Jens Axboe (1):
      Merge branch 'master' of ssh://axboe@router.home.kernel.dk/data/git/blktrace

Nathan Scott (2):
      man page typo
      spec file tweak

 btrace.spec    |    1 +
 doc/blktrace.8 |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (48 preceding siblings ...)
  2008-09-27  4:00 ` Jens Axboe
@ 2008-10-11  4:00 ` Jens Axboe
  2008-10-17  4:00 ` Jens Axboe
                   ` (50 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-10-11  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 4133e838c72f5f66e0c5b57af1aa24bf10a23b07:
  Nathan Scott (1):
        spec file tweak

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (3):
      Added in %done for btt
      Merge branch 'master' of ssh://alanbrunelle@git.kernel.dk/data/git/blktrace
      Removed excessive amounts of seek modes (for random sets of I/Os)

 btt/globals.h |    1 +
 btt/mmap.c    |    5 +++++
 btt/output.c  |   18 +++++++++++++-----
 btt/trace.c   |    2 +-
 4 files changed, 20 insertions(+), 6 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (49 preceding siblings ...)
  2008-10-11  4:00 ` Jens Axboe
@ 2008-10-17  4:00 ` Jens Axboe
  2008-10-18  4:00 ` Jens Axboe
                   ` (49 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-10-17  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit abf63eafd11e42e0f065e56fc4773e6854087d41:
  Alan D. Brunelle (1):
        Removed excessive amounts of seek modes (for random sets of I/Os)

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (2):
      Added in -Q / --active-queue-depth option
      Added in -L option - output periodic latency information

Jens Axboe (1):
      blktrace: accept -v (lower case) for version info as well

Martin Peschke (1):
      blkiomon: I/O monitor

Stefan Raspl (1):
      Add driver data support

 Makefile             |    5 +-
 act_mask.c           |    1 +
 blkiomon.c           |  708 ++++++++++++++++++++++++++++++++++++++++++++++++++
 blkiomon.h           |  105 ++++++++
 blkparse.c           |    3 +
 blktrace.c           |    9 +-
 blktrace_api.h       |    3 +
 btt/Makefile         |    3 +-
 btt/aqd.c            |   83 ++++++
 btt/args.c           |   22 ++-
 btt/bt_timeline.c    |    4 +-
 btt/devs.c           |    8 +
 btt/doc/btt.tex      |   18 ++-
 btt/globals.h        |   19 ++-
 btt/latency.c        |    2 +
 btt/plat.c           |  102 ++++++++
 btt/trace_complete.c |    1 +
 btt/trace_issue.c    |    1 +
 doc/blkiomon.8       |  116 ++++++++
 doc/btt.1            |   23 ++-
 stats.h              |  155 +++++++++++
 21 files changed, 1381 insertions(+), 10 deletions(-)
 create mode 100644 blkiomon.c
 create mode 100644 blkiomon.h
 create mode 100644 btt/aqd.c
 create mode 100644 btt/plat.c
 create mode 100644 doc/blkiomon.8
 create mode 100644 stats.h

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (50 preceding siblings ...)
  2008-10-17  4:00 ` Jens Axboe
@ 2008-10-18  4:00 ` Jens Axboe
  2008-10-21  4:00 ` Jens Axboe
                   ` (48 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-10-18  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 2baef5087c57d39ee2fc488cd52348f61f32b1fc:
  Alan D. Brunelle (1):
        Added in -L option - output periodic latency information

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Martin Peschke (1):
      blkparse: add hint for discarded drv_data traces

 blkparse.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (51 preceding siblings ...)
  2008-10-18  4:00 ` Jens Axboe
@ 2008-10-21  4:00 ` Jens Axboe
  2008-10-29  5:00 ` Jens Axboe
                   ` (47 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-10-21  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit c701176c4befb44efe68e3b5e09ca710b4be357d:
  Martin Peschke (1):
        blkparse: add hint for discarded drv_data traces

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Martin Peschke (1):
      blkiomon: drv_data traces pass-through

 blkiomon.c |   44 ++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 42 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (52 preceding siblings ...)
  2008-10-21  4:00 ` Jens Axboe
@ 2008-10-29  5:00 ` Jens Axboe
  2008-10-31  5:00 ` Jens Axboe
                   ` (46 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-10-29  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 3bc3451b471fe4cea365654481258a1a1913018e:
  Martin Peschke (1):
        blkiomon: drv_data traces pass-through

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Martin Peschke (6):
      blkiomon: fix cross-arch data analysis issue
      blkiomon: fix unit in histogram output
      blkiomon: fix trace debug output
      blkiomon: fix some debug messages
      blkiomon: separate statistics for read and write requests
      blkiomon: add through-put statistics

 blkiomon.c |   62 +++++++++++++++++++++++++++++++++++------------------------
 blkiomon.h |   56 ++++++++++++++++++++++++++++++++---------------------
 2 files changed, 71 insertions(+), 47 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (53 preceding siblings ...)
  2008-10-29  5:00 ` Jens Axboe
@ 2008-10-31  5:00 ` Jens Axboe
  2008-11-11  5:00 ` Jens Axboe
                   ` (45 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-10-31  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 53cab5f58afd61525674ba7d6de8ac111f173a90:
  Martin Peschke (1):
        blkiomon: add through-put statistics

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Jens Axboe (2):
      Update rbtree to version with unified parent + color
      Set release version 1.0.0

 blkparse.c |    2 +-
 blktrace.c |    2 +-
 rbtree.c   |  195 ++++++++++++++++++++++++++++++-----------------------------
 rbtree.h   |   22 ++++++-
 4 files changed, 119 insertions(+), 102 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (54 preceding siblings ...)
  2008-10-31  5:00 ` Jens Axboe
@ 2008-11-11  5:00 ` Jens Axboe
  2008-11-12  5:00 ` Jens Axboe
                   ` (44 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-11-11  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 07b96824e26286321b99c30526d8d67aca16e584:
  Jens Axboe (1):
        Set release version 1.0.0

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (3):
      Moved btrecord/btreplay to version 1.0.0
      Merge branch 'master' of ssh://alanbrunelle@git.kernel.dk/data/git/blktrace
      Added in -z to provide running waiting-for-issue latencies

 btreplay/btrecord.h |    8 ++++----
 btt/args.c          |   12 +++++++++++-
 btt/bt_timeline.c   |    4 ++--
 btt/devs.c          |    3 +++
 btt/doc/btt.tex     |   23 +++++++++++++++--------
 btt/globals.h       |    8 +++++---
 btt/latency.c       |    7 +++++++
 btt/trace_issue.c   |    2 ++
 doc/btt.1           |   15 +++++++++++++--
 9 files changed, 62 insertions(+), 20 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (55 preceding siblings ...)
  2008-11-11  5:00 ` Jens Axboe
@ 2008-11-12  5:00 ` Jens Axboe
  2008-11-13  5:00 ` Jens Axboe
                   ` (43 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-11-12  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit e47ada103e028a691d296d09d0bc673a3af6a3dc:
  Alan D. Brunelle (1):
        Added in -z to provide running waiting-for-issue latencies

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (6):
      Fixed segfault in aqd.c : need to check for NULL (not requested)
      Fixed 'M' displays on per-io output and added in I/O separator
      Merge branch 'fix-m' into add-P
      Added -P to create a data file w/ Q, D and C per line
      Merge branch 'fix-m'
      Merge branch 'add-P'

 btt/aqd.c            |   22 +++++++++++++---------
 btt/args.c           |   12 +++++++++++-
 btt/bt_timeline.c    |    4 ++--
 btt/devs.c           |   15 +++++++++++++++
 btt/doc/btt.tex      |    9 ++++++++-
 btt/globals.h        |    3 ++-
 btt/trace_complete.c |   24 +++++++++++++++++++++++-
 doc/btt.1            |   11 +++++++++++
 8 files changed, 85 insertions(+), 15 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (56 preceding siblings ...)
  2008-11-12  5:00 ` Jens Axboe
@ 2008-11-13  5:00 ` Jens Axboe
  2009-01-13  5:00 ` Jens Axboe
                   ` (42 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2008-11-13  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 0f067275d74a96ca9d574e9912a60bfa81b4df97:
  Alan D. Brunelle (1):
        Merge branch 'add-P'

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (1):
      gcc 4.3.2 has started to warn about:

 btt/output.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (57 preceding siblings ...)
  2008-11-13  5:00 ` Jens Axboe
@ 2009-01-13  5:00 ` Jens Axboe
  2009-01-22  5:00 ` Jens Axboe
                   ` (41 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-01-13  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit ef02006b0131f298595b37afb07562ee50fae5cc:
  Alan D. Brunelle (1):
        gcc 4.3.2 has started to warn about:

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (1):
      Added no messages option to blkparse.c

 blkparse.c       |   20 +++++++++++++++++---
 doc/blkparse.1   |    9 +++++++++
 doc/blktrace.tex |    1 +
 3 files changed, 27 insertions(+), 3 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (58 preceding siblings ...)
  2009-01-13  5:00 ` Jens Axboe
@ 2009-01-22  5:00 ` Jens Axboe
  2009-01-24  5:00 ` Jens Axboe
                   ` (40 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-01-22  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 19cfaf3f4d8e53ce43cccd809676f8f2a40f0b34:
  Alan D. Brunelle (1):
        Added no messages option to blkparse.c

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Martin Peschke (2):
      The git commit 11914a53d2ec2974a565311af327b8983d8c820d added __BLK_TA_ABORT
      A couple of min-counters weren't initialised correctly (thrput_r,

 blkiomon.c     |    6 +-----
 blktrace_api.h |    2 ++
 2 files changed, 3 insertions(+), 5 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (59 preceding siblings ...)
  2009-01-22  5:00 ` Jens Axboe
@ 2009-01-24  5:00 ` Jens Axboe
  2009-02-10  5:00 ` Jens Axboe
                   ` (39 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-01-24  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 61165962f86cb2de0b163f6083bff5649f692e91:
  Martin Peschke (1):
        A couple of min-counters weren't initialised correctly (thrput_r,

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (2):
      Increased limits to allow for large system runs
      Fix btt to handle large numbers of output files

 blktrace.c     |   65 +++++++++++++++++++++++++++++++++++++++++++++++++------
 btt/aqd.c      |    2 +-
 btt/args.c     |   10 ++++----
 btt/bno_dump.c |    2 +-
 btt/devmap.c   |    2 +-
 btt/devs.c     |    2 +-
 btt/globals.h  |    1 +
 btt/latency.c  |    2 +-
 btt/misc.c     |   46 ++++++++++++++++++++++++++++++++++++++-
 btt/output.c   |    4 +-
 btt/plat.c     |    2 +-
 btt/seek.c     |    4 +-
 12 files changed, 119 insertions(+), 23 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (60 preceding siblings ...)
  2009-01-24  5:00 ` Jens Axboe
@ 2009-02-10  5:00 ` Jens Axboe
  2009-02-12  5:00 ` Jens Axboe
                   ` (38 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-02-10  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 99bb5ebc255618e4af913d2e5f1bf268af552bdf:
  Alan D. Brunelle (1):
        Fix btt to handle large numbers of output files

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (1):
      Rewrote blktrace to have a single thread per CPU

 blktrace.c | 3230 ++++++++++++++++++++++++++++++++++--------------------------
 btt/list.h |   23 +
 2 files changed, 1878 insertions(+), 1375 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (61 preceding siblings ...)
  2009-02-10  5:00 ` Jens Axboe
@ 2009-02-12  5:00 ` Jens Axboe
  2009-02-13  5:00 ` Jens Axboe
                   ` (37 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-02-12  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 3fe0b570b01622e329b9c999ebf867b1f1cb2e20:
  Alan D. Brunelle (1):
        Rewrote blktrace to have a single thread per CPU

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (5):
      Added accept as a system call needing resource increases
      Invoke gethostbyname once, handle errors better
      Synchronized trace gathering
      btt: fixed open in setup_ifile
      Moved starting of tracing after tracers are going

 blktrace.c    |  119 ++++++++++++++++++++++++++++++++++++++++++++++----------
 btt/globals.h |    1 +
 btt/misc.c    |   64 +++++++++++++++++++------------
 btt/mmap.c    |    3 +-
 4 files changed, 139 insertions(+), 48 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (62 preceding siblings ...)
  2009-02-12  5:00 ` Jens Axboe
@ 2009-02-13  5:00 ` Jens Axboe
  2009-02-14  5:00 ` Jens Axboe
                   ` (36 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-02-13  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 3b552a2d1ff8ecccbbb82668f73d1cb134fca1e9:
  Alan D. Brunelle (1):
        Moved starting of tracing after tracers are going

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (4):
      Cleaned up devs that have no data
      Reworked blktrace master/thread interface
      Code review updates
      btt: Missed fopen conversion to my_fopen

 blktrace.c        |  738 ++++++++++++++++++++++++++++-------------------------
 btt/bt_timeline.c |    2 +
 btt/devs.c        |   52 +++--
 btt/globals.h     |    1 +
 btt/unplug_hist.c |    2 +-
 5 files changed, 433 insertions(+), 362 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (63 preceding siblings ...)
  2009-02-13  5:00 ` Jens Axboe
@ 2009-02-14  5:00 ` Jens Axboe
  2009-02-18  5:00 ` Jens Axboe
                   ` (35 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-02-14  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 8f34184f8c7905bb929862d224a7c4969bc9190e:
  Alan D. Brunelle (1):
        btt: Missed fopen conversion to my_fopen

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (2):
      btt general cleanup plus valgrind clean
      btt: Added no remap option

 btt/aqd.c         |   13 +----
 btt/args.c        |  111 ++++++++++++++++++++--------------------------
 btt/bno_dump.c    |   36 +++++----------
 btt/bt_timeline.c |   28 ++++--------
 btt/devmap.c      |   60 +++++++++++++++----------
 btt/devs.c        |   50 ++++++++++-----------
 btt/doc/btt.tex   |    7 +++-
 btt/globals.h     |   63 ++++++++++-----------------
 btt/inlines.h     |    7 +--
 btt/iostat.c      |   61 ++++++++++---------------
 btt/latency.c     |   33 +++++--------
 btt/misc.c        |  126 +++++++++++++++++++++++++----------------------------
 btt/mmap.c        |   12 +++--
 btt/output.c      |    4 +-
 btt/plat.c        |   19 ++------
 btt/proc.c        |   31 +++++++------
 btt/q2d.c         |    4 +-
 btt/seek.c        |  109 +++++++++++++++++++++-------------------------
 btt/trace.c       |   15 +++----
 btt/trace_plug.c  |    2 +-
 btt/trace_remap.c |    6 ++-
 btt/unplug_hist.c |   11 ++---
 doc/btt.1         |   10 ++++
 23 files changed, 375 insertions(+), 443 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (64 preceding siblings ...)
  2009-02-14  5:00 ` Jens Axboe
@ 2009-02-18  5:00 ` Jens Axboe
  2009-02-19  5:00 ` Jens Axboe
                   ` (34 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-02-18  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit ee27874baa43db7d697b5de72938e4ccb71bdabb:
  Alan D. Brunelle (1):
        btt: Added no remap option

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (1):
      Fixed EAGAIN handling in blktrace.c

Jens Axboe (1):
      O_NOATIME isn't always present

 blktrace.c          |    7 +++++--
 btreplay/btreplay.c |    9 ++++++++-
 2 files changed, 13 insertions(+), 3 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (65 preceding siblings ...)
  2009-02-18  5:00 ` Jens Axboe
@ 2009-02-19  5:00 ` Jens Axboe
  2009-03-13  5:00 ` Jens Axboe
                   ` (33 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-02-19  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 5d65b5e6333cfdd14ab0e944cef8474445e531b3:
  Alan D. Brunelle (1):
        Fixed EAGAIN handling in blktrace.c

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Jens Axboe (2):
      Update Jenkins hash to lookup3() variant
      Merge branch 'master' of ssh://axboe@router.home.kernel.dk/data/git/blktrace

 jhash.h |  154 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 84 insertions(+), 70 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (66 preceding siblings ...)
  2009-02-19  5:00 ` Jens Axboe
@ 2009-03-13  5:00 ` Jens Axboe
  2009-03-24  5:00 ` Jens Axboe
                   ` (32 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-03-13  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit c2039a2eebe7d48d8e1f62e727affa28f0e2b65e:
  Jens Axboe (1):
        Merge branch 'master' of ssh://axboe@router.home.kernel.dk/data/git/blktrace

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (1):
      Generate matplotlib plots for btt generated data

 btt/btt_plot.py |  394 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 394 insertions(+), 0 deletions(-)
 create mode 100755 btt/btt_plot.py

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (67 preceding siblings ...)
  2009-03-13  5:00 ` Jens Axboe
@ 2009-03-24  5:00 ` Jens Axboe
  2009-03-26  5:00 ` Jens Axboe
                   ` (31 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-03-24  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 726d2aee9d2b97b32daa08824857c77f9536609f:
  Alan D. Brunelle (1):
        Generate matplotlib plots for btt generated data

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Tom Zanussi (1):
      Blktrace failed to lock reader threads on the cpu used by the corresponding writer. This resulted in stale data being consumed when blktrace accidently read at a position that was being written to at the same time. This issue surfaced as "bad trace magic" warnings emitted by blktrace tools.

 blktrace.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (68 preceding siblings ...)
  2009-03-24  5:00 ` Jens Axboe
@ 2009-03-26  5:00 ` Jens Axboe
  2009-03-27  5:00 ` Jens Axboe
                   ` (30 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-03-26  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit f547a39d32d514eb7bce82b955193b73e9828c85:
  Tom Zanussi (1):
        Blktrace failed to lock reader threads on the cpu used by the corresponding writer. This resulted in stale data being consumed when blktrace accidently read at a position that was being written to at the same time. This issue surfaced as "bad trace magic" warnings emitted by blktrace tools.

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Carl Henrik Lunde (1):
      Add NOTIFY to activity mask

 act_mask.c       |    1 +
 doc/blktrace.8   |    2 ++
 doc/blktrace.tex |    1 +
 3 files changed, 4 insertions(+), 0 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (69 preceding siblings ...)
  2009-03-26  5:00 ` Jens Axboe
@ 2009-03-27  5:00 ` Jens Axboe
  2009-04-07  4:00 ` Jens Axboe
                   ` (29 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-03-27  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit cfa089d429acfcb5a21be63ded7f943287401fef:
  Carl Henrik Lunde (1):
        Add NOTIFY to activity mask

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Eric Sandeen (1):
      fix trivial typo in manpage

 doc/blktrace.8 |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (70 preceding siblings ...)
  2009-03-27  5:00 ` Jens Axboe
@ 2009-04-07  4:00 ` Jens Axboe
  2009-04-18  4:00 ` Jens Axboe
                   ` (28 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-04-07  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit d8ba9b683e1a341ab72c40836c05a360875c2e5e:
  Eric Sandeen (1):
        fix trivial typo in manpage

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (2):
      Working on fixing % time q plugged
      Fixed plug/unplug logic in btt

 btt/devs.c       |   19 ++++++++++++-------
 btt/globals.h    |    4 ++--
 btt/output.c     |   17 +++++++++--------
 btt/trace_plug.c |    3 ++-
 4 files changed, 25 insertions(+), 18 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (71 preceding siblings ...)
  2009-04-07  4:00 ` Jens Axboe
@ 2009-04-18  4:00 ` Jens Axboe
  2009-04-22  4:00 ` Jens Axboe
                   ` (27 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-04-18  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit bb4a66074cecd59afc37f0053fdf42661503f51c:
  Alan D. Brunelle (1):
        Fixed plug/unplug logic in btt

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Jeff Moyer (1):
      handle race to mkdir at startup

 blktrace.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (72 preceding siblings ...)
  2009-04-18  4:00 ` Jens Axboe
@ 2009-04-22  4:00 ` Jens Axboe
  2009-05-13  4:00 ` Jens Axboe
                   ` (26 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-04-22  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 60886290e2ba6ddae1213f3a13929193180c8c55:
  Jeff Moyer (1):
        handle race to mkdir at startup

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Martin Peschke (2):
      fix include statement in stats.h
      fix off-by-one issues in blkiomon.h

 stats.h |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (73 preceding siblings ...)
  2009-04-22  4:00 ` Jens Axboe
@ 2009-05-13  4:00 ` Jens Axboe
  2009-08-15  4:00 ` Jens Axboe
                   ` (25 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-05-13  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit b5f8804a588fffdea10a0cd46a36fc196acea9f2:
  Martin Peschke (1):
        fix off-by-one issues in blkiomon.h

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (1):
      Converted to using the correct remap entries

Eric Sandeen (5):
      fix max-pkts option inconsistencies
      more manpage fixups
      fix up btrace options & manpage
      blkiomon manpage and usage reference invalid "msg-queue-name" option
      blkrawverify: warn and return error if no traces are found

Jens Axboe (1):
      Version 1.0.1

Martin Peschke (1):
      blkiomon: fix unaligned accesses on ia64

 blkiomon.c          |    4 ++--
 blkiomon.h          |    4 ++--
 blkparse.c          |    2 +-
 blkparse_fmt.c      |   27 ++++++++++++++++-----------
 blkrawverify.c      |    8 +++++++-
 blktrace_api.h      |    4 ++--
 btrace              |    7 ++-----
 btreplay/btrecord.c |    2 +-
 btt/trace_remap.c   |    9 ++++-----
 doc/blkiomon.8      |    4 ++--
 doc/blkparse.1      |    9 +--------
 doc/blkrawverify.1  |    2 +-
 doc/bno_plot.1      |    2 +-
 doc/btrace.8        |   20 ++++++++++++--------
 doc/btrecord.8      |   12 ++++++------
 doc/btreplay.8      |   10 ++++------
 doc/btt.1           |    3 ++-
 17 files changed, 66 insertions(+), 63 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (74 preceding siblings ...)
  2009-05-13  4:00 ` Jens Axboe
@ 2009-08-15  4:00 ` Jens Axboe
  2009-09-02  4:00 ` Jens Axboe
                   ` (24 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-08-15  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 1e09f6e9012826fca69fa07222b7bc53c3e629ee:
  Jens Axboe (1):
        Version 1.0.1

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (2):
      Added in running stats for btt
      Added in running stats documentation

 btt/Makefile         |    2 +-
 btt/bt_timeline.c    |    6 +-
 btt/devs.c           |    2 +
 btt/doc/Makefile     |    2 +-
 btt/doc/btt.tex      |   49 ++-
 btt/doc/rstats.eps   | 1267 ++++++++++++++++++++++++++++++++++++++++++++++++++
 btt/globals.h        |   11 +-
 btt/rstats.c         |  136 ++++++
 btt/trace.c          |    2 +
 btt/trace_complete.c |    4 +-
 10 files changed, 1473 insertions(+), 8 deletions(-)
 create mode 100644 btt/doc/rstats.eps
 create mode 100644 btt/rstats.c

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (75 preceding siblings ...)
  2009-08-15  4:00 ` Jens Axboe
@ 2009-09-02  4:00 ` Jens Axboe
  2009-10-09  4:00 ` Jens Axboe
                   ` (23 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-09-02  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 57c9bbc7f6bd3680910f99ba30d70b54a3076833:
  Alan D. Brunelle (1):
        Added in running stats documentation

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Jens Axboe (2):
      blkparse: allow stdout output with -d option (using '-' as the filename)
      Merge branch 'master' of ssh://router.home.kernel.dk/data/git/blktrace

 blkparse.c |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (76 preceding siblings ...)
  2009-09-02  4:00 ` Jens Axboe
@ 2009-10-09  4:00 ` Jens Axboe
  2009-10-10  4:00 ` Jens Axboe
                   ` (22 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-10-09  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 677ef89ccb24fb3e38b13b02b9394318afb78f30:
  Jens Axboe (1):
        Merge branch 'master' of ssh://router.home.kernel.dk/data/git/blktrace

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (1):
      btt: better data file naming

 btt/aqd.c         |    6 ++--
 btt/bno_dump.c    |   18 ++++++---------
 btt/devs.c        |   63 +++++++++++++++++++++++-----------------------------
 btt/globals.h     |   15 ++++++------
 btt/latency.c     |   18 ++++++--------
 btt/misc.c        |    5 ++++
 btt/plat.c        |    6 ++--
 btt/rstats.c      |   14 ++++++-----
 btt/seek.c        |    8 ++++--
 btt/unplug_hist.c |   15 ++++++------
 10 files changed, 83 insertions(+), 85 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (77 preceding siblings ...)
  2009-10-09  4:00 ` Jens Axboe
@ 2009-10-10  4:00 ` Jens Axboe
  2010-02-23  5:00 ` Jens Axboe
                   ` (21 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2009-10-10  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit a155ab989ffc8b9cf95a631309e9a825d04bcc68:
  Alan D. Brunelle (1):
        btt: better data file naming

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (1):
      btt: Added in I/O activity per device and system-wide

 btt/Makefile         |    2 +-
 btt/args.c           |   12 +-
 btt/bt_timeline.c    |    5 +-
 btt/btt_plot.py      |  102 +-
 btt/devs.c           |    2 +
 btt/doc/Makefile     |    2 +-
 btt/doc/btt.tex      |   73 +-
 btt/doc/live.eps     |65949 ++++++++++++++++++++++++++++++++++++++++++++++++++
 btt/globals.h        |   16 +-
 btt/output.c         |   34 +
 btt/p_live.c         |  202 +
 btt/trace_complete.c |    1 +
 doc/btt.1            |   10 +
 13 files changed, 66380 insertions(+), 30 deletions(-)
 create mode 100644 btt/doc/live.eps
 create mode 100644 btt/p_live.c

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (78 preceding siblings ...)
  2009-10-10  4:00 ` Jens Axboe
@ 2010-02-23  5:00 ` Jens Axboe
  2010-03-23  5:00 ` Jens Axboe
                   ` (20 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2010-02-23  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 2e37a10ee8b470b805e7c26c703073dbc54ca84e:
  Alan D. Brunelle (1):
        btt: Added in I/O activity per device and system-wide

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Eric Sandeen (1):
      add libpthread to btreplay/Makefile LIBS

 btreplay/Makefile |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (79 preceding siblings ...)
  2010-02-23  5:00 ` Jens Axboe
@ 2010-03-23  5:00 ` Jens Axboe
  2010-04-20  4:00 ` Jens Axboe
                   ` (19 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2010-03-23  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 0d76d14f46195eb4295c35bf15531890378c7684:

  add libpthread to btreplay/Makefile LIBS (2010-02-22 19:56:52 +0100)

are available in the git repository at:
  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (2):
      Corrected memory leak in btt/p_live.c
      Fixed incorrect sizeof instead of strlen in btt/rstats.c

 btt/p_live.c |    1 +
 btt/rstats.c |    3 ++-
 2 files changed, 3 insertions(+), 1 deletions(-)

---

Diff of recent changes:

diff --git a/btt/p_live.c b/btt/p_live.c
index 8bbb893..17f06bb 100644
--- a/btt/p_live.c
+++ b/btt/p_live.c
@@ -86,6 +86,7 @@ static void __p_live_add(struct rb_root *root, __u64 dt, __u64 ct)
 			list_del(&plp->head);
 			rb_erase(&plp->rb_node, root);
 			__p_live_add(root, min(plp->dt, dt), max(plp->ct, ct));
+			free(plp);
 			return;
 		}
 
diff --git a/btt/rstats.c b/btt/rstats.c
index 71f010b..5a336fe 100644
--- a/btt/rstats.c
+++ b/btt/rstats.c
@@ -38,7 +38,7 @@ static LIST_HEAD(rstats);
 
 static int do_open(struct files *fip, char *bn, char *pn)
 {
-	fip->nm = malloc(sizeof(bn) + 16);
+	fip->nm = malloc(strlen(bn) + 16);
 	sprintf(fip->nm, "%s_%s.dat", bn, pn);
 
 	fip->fp = my_fopen(fip->nm, "w");
@@ -55,6 +55,7 @@ static int init_rsip(struct rstat *rsip, struct d_info *dip)
 {
 	char *nm = dip ? dip->dip_name : "sys";
 
+	rsip->base_sec = -1;
 	rsip->ios = rsip->nblks = 0;
 	if (do_open(&rsip->files[0], nm, "iops_fp") ||
 			    do_open(&rsip->files[1], nm, "mbps_fp"))

^ permalink raw reply related	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (80 preceding siblings ...)
  2010-03-23  5:00 ` Jens Axboe
@ 2010-04-20  4:00 ` Jens Axboe
  2010-04-21  4:00 ` Jens Axboe
                   ` (18 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2010-04-20  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 6abaea7a340536c6afa5944e3fa63831729dfed3:

  Fixed incorrect sizeof instead of strlen in btt/rstats.c (2010-03-22 10:21:12 -0400)

are available in the git repository at:
  git://git.kernel.dk/blktrace.git master

Eric Sandeen (1):
      blkparse: exit with error if no tracefiles found

Jens Axboe (1):
      Merge branch 'master' of ssh://router.home.kernel.dk/data/git/blktrace

 blkparse.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

---

Diff of recent changes:

diff --git a/blkparse.c b/blkparse.c
index 5a49d6b..9bd8023 100644
--- a/blkparse.c
+++ b/blkparse.c
@@ -2518,6 +2518,12 @@ static int do_file(void)
 
 		for (cpu = 0; setup_file(pdi, cpu); cpu++)
 			;
+
+		if (!cpu) {
+			fprintf(stderr,"No input files found for %s\n",
+				pdi->name);
+			return 1;
+		}
 	}
 
 	/*

^ permalink raw reply related	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (81 preceding siblings ...)
  2010-04-20  4:00 ` Jens Axboe
@ 2010-04-21  4:00 ` Jens Axboe
  2010-09-17  4:00 ` Jens Axboe
                   ` (17 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2010-04-21  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 014b0ea19762341e217d463308710c3662d50e9c:

  Merge branch 'master' of ssh://router.home.kernel.dk/data/git/blktrace (2010-04-19 19:15:27 +0200)

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Edward Shishkin (5):
      blktrace: avoid device duplication
      blktrace: print correct usage
      blktrace: add back conversion
      blktrace: update blkiomon doc
      blktrace: disable kill option - take 2

 blkparse.c          |    2 +-
 blktrace.c          |   12 ++++++++++--
 btreplay/btreplay.c |   13 +++++++++++--
 btt/args.c          |    3 +--
 doc/blkiomon.8      |    2 ++
 doc/blktrace.8      |   24 ++++--------------------
 6 files changed, 29 insertions(+), 27 deletions(-)

---

Diff of recent changes:

diff --git a/blkparse.c b/blkparse.c
index 9bd8023..ffad9b6 100644
--- a/blkparse.c
+++ b/blkparse.c
@@ -2702,7 +2702,7 @@ static char usage_str[] =    "\n\n" \
 
 static void usage(char *prog)
 {
-	fprintf(stderr, "Usage: %s %s %s", prog, blkparse_version, usage_str);
+	fprintf(stderr, "Usage: %s %s", prog, usage_str);
 }
 
 int main(int argc, char *argv[])
diff --git a/blktrace.c b/blktrace.c
index b4c919d..b9f9b68 100644
--- a/blktrace.c
+++ b/blktrace.c
@@ -442,7 +442,6 @@ static char usage_str[] = \
 	"\t-r Path to mounted debugfs, defaults to /sys/kernel/debug\n" \
 	"\t-o File(s) to send output to\n" \
 	"\t-D Directory to prepend to output file names\n" \
-	"\t-k Kill a running trace\n" \
 	"\t-w Stop after defined time, in seconds\n" \
 	"\t-a Only trace specified actions. See documentation\n" \
 	"\t-A Give trace mask as a single value. See documentation\n" \
@@ -493,7 +492,7 @@ static inline void pdc_nev_update(struct devpath *dpp, int cpu, int nevents)
 
 static void show_usage(char *prog)
 {
-	fprintf(stderr, "Usage: %s %s %s", prog, blktrace_version, usage_str);
+	fprintf(stderr, "Usage: %s %s", prog, usage_str);
 }
 
 /*
@@ -1200,8 +1199,17 @@ static int add_devpath(char *path)
 {
 	int fd;
 	struct devpath *dpp;
+	struct list_head *p;
 
 	/*
+	 * Verify device is not duplicated
+	 */
+	__list_for_each(p, &devpaths) {
+	       struct devpath *tmp = list_entry(p, struct devpath, head);
+	       if (!strcmp(tmp->path, path))
+		        return 0;
+	}
+	/*
 	 * Verify device is valid before going too far
 	 */
 	fd = my_open(path, O_RDONLY | O_NONBLOCK);
diff --git a/btreplay/btreplay.c b/btreplay/btreplay.c
index 2d122ca..cba099a 100644
--- a/btreplay/btreplay.c
+++ b/btreplay/btreplay.c
@@ -1314,6 +1314,8 @@ static void reset_input_file(struct thr_info *tip)
  */
 static void *replay_sub(void *arg)
 {
+        int i;
+	char *mdev;
 	char path[MAXPATHLEN];
 	struct io_bunch bunch;
 	struct thr_info *tip = arg;
@@ -1321,8 +1323,15 @@ static void *replay_sub(void *arg)
 
 	pin_to_cpu(tip);
 
-	sprintf(path, "/dev/%s", map_dev(tip->devnm));
-
+	mdev = map_dev(tip->devnm);
+	sprintf(path, "/dev/%s", mdev);
+	/*
+	 * convert underscores to slashes to
+	 * restore device names that have larger paths
+	 */
+	for (i = 0; i < strlen(mdev); i++)
+	        if (path[strlen("/dev/") + i] = '_')
+		        path[strlen("/dev/") + i] = '/';
 #ifdef O_NOATIME
 	oflags = O_NOATIME;
 #else
diff --git a/btt/args.c b/btt/args.c
index 137c2f5..5c5078a 100644
--- a/btt/args.c
+++ b/btt/args.c
@@ -244,8 +244,7 @@ static char usage_str[] = \
 
 static void usage(char *prog)
 {
-	fprintf(stderr, "Usage: %s %s %s", prog, bt_timeline_version,
-		usage_str);
+	fprintf(stderr, "Usage: %s %s", prog, usage_str);
 }
 
 static FILE *setup_ofile(char *fname)
diff --git a/doc/blkiomon.8 b/doc/blkiomon.8
index dbed0df..aa5ece2 100644
--- a/doc/blkiomon.8
+++ b/doc/blkiomon.8
@@ -17,6 +17,8 @@ blkiomon is a block device I/O monitor. It periodically generates per-device
 request size and request latency statistics from blktrace data. It provides
 histograms as well as data that can be used to calculate min, max, average
 and variance. For this purpose, it consumes D and C traces read from stdin.
+Note, that this doesn't work for logical volumes, as high-level drivers
+don't see the completion of the events (C).
 
 There are options for binary output and human-readable output to files and
 stdout. Output to a message queue is supported as well.
diff --git a/doc/blktrace.8 b/doc/blktrace.8
index 58e8f90..ab6a3f3 100644
--- a/doc/blktrace.8
+++ b/doc/blktrace.8
@@ -66,19 +66,10 @@ blktrace may also be run concurrently with blkparse to produce
 .TP 2
 \- 
 The default behaviour for blktrace is to run forever until explicitly
-killed by the user (via a control-C, or kill utility invocation).
-There are two ways to modify this:
-
-.TP 5
-  1. 
-You may utilise the blktrace utility itself to kill
-a running trace -- via the \fB\-k\fR option.
-
-.TP 5
-  2.
-You can specify a run-time duration for blktrace via the
-\fB\-w\fR option -- then blktrace will run for the specified number
-of seconds, and then halt.
+killed by the user (via a control-C, or sending SIGINT signal to the
+process via invocation the kill (1) utility). Also you can specify a
+run-time duration for blktrace via the \fB\-w\fR option -- then
+blktrace will run for the specified number of seconds, and then halt.
 
 
 .SH OPTIONS
@@ -119,13 +110,6 @@ Adds \fIdev\fR as a device to trace
 Adds the devices found in \fIfile\fR as devices to trace
 .RE
 
-\-k 
-.br
-\-\-kill 
-.RS
-Kill on-going trace  
-.RE
-
 \-n \fInum\-sub\fR 
 .br
 \-\-num\-sub=\fInum-sub\fR    

^ permalink raw reply related	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (82 preceding siblings ...)
  2010-04-21  4:00 ` Jens Axboe
@ 2010-09-17  4:00 ` Jens Axboe
  2010-10-12 15:38 ` Edward Shishkin
                   ` (16 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2010-09-17  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit fb7f86674a516ddff0d60bfab3bd284a4812075f:

  blktrace: disable kill option - take 2 (2010-04-20 15:41:14 +0200)

are available in the git repository at:
  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (1):
      blktrace: disallow -o when using multiple devices

 blktrace.c       |    6 ++++++
 doc/blktrace.8   |    3 +++
 doc/blktrace.tex |    5 ++++-
 3 files changed, 13 insertions(+), 1 deletions(-)

---

Diff of recent changes:

diff --git a/blktrace.c b/blktrace.c
index b9f9b68..4671a04 100644
--- a/blktrace.c
+++ b/blktrace.c
@@ -2626,6 +2626,12 @@ int main(int argc, char *argv[])
 		goto out;
 	}
 
+	if (ndevs > 1 && output_name && strcmp(output_name, "-") != 0) {
+		fprintf(stderr, "-o not supported with multiple devices\n");
+		ret = 1;
+		goto out;
+	}
+
 	signal(SIGINT, handle_sigint);
 	signal(SIGHUP, handle_sigint);
 	signal(SIGTERM, handle_sigint);
diff --git a/doc/blktrace.8 b/doc/blktrace.8
index ab6a3f3..50b3a62 100644
--- a/doc/blktrace.8
+++ b/doc/blktrace.8
@@ -122,6 +122,9 @@ Specifies number of buffers to use. blktrace defaults to 4 sub buffers.
 \-\-output=\fIfile\fR        
 .RS
 Prepend \fIfile\fR to output file name(s)  
+
+This only works when supplying a single device, or when piping the output
+via "-o -" with multiple devices.
 .RE
 
 \-r \fIrel-path\fR
diff --git a/doc/blktrace.tex b/doc/blktrace.tex
index 54fe451..4d8278e 100644
--- a/doc/blktrace.tex
+++ b/doc/blktrace.tex
@@ -389,7 +389,10 @@ Short              & Long                       & Description \\ \hline\hline
 -d \emph{dev}      & --dev=\emph{dev}           & Adds \emph{dev} as a device to trace \\ \hline
 -k                 & --kill                     & Kill on-going trace \\ \hline
 -n \emph{num-sub}  & --num-sub=\emph{num-sub}   & Specifies number of buffers to use \\ \hline
--o \emph{file}     & --output=\emph{file}       & Prepend \emph{file} to output file name(s) \\ \hline
+-o \emph{file}     & --output=\emph{file}       & Prepend \emph{file} to output file name(s) \\
+                   &                            & \textbf{This only works when using a single device} \\
+                   &                            & \textbf{or when piping the output via \texttt{-o -}} \\
+                   &                            & \textbf{with multiple devices.} \\ \hline
 -r \emph{rel-path} & --relay=\emph{rel-path}    & Specifies debugfs mount point \\ \hline
 -V                 & --version                  & Outputs version \\ \hline
 -w \emph{seconds}  & --stopwatch=\emph{seconds} & Sets run time to the number of seconds specified \\ \hline

^ permalink raw reply related	[flat|nested] 102+ messages in thread

* Re: Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (83 preceding siblings ...)
  2010-09-17  4:00 ` Jens Axboe
@ 2010-10-12 15:38 ` Edward Shishkin
  2010-10-12 16:52 ` Jens Axboe
                   ` (15 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Edward Shishkin @ 2010-10-12 15:38 UTC (permalink / raw)
  To: linux-btrace

Hello.
How about these ones:

http://marc.info/?l=linux-btrace&m\x128049870115477&w=2
http://marc.info/?l=linux-btrace&m\x128049870215491&w=2
http://marc.info/?l=linux-btrace&m\x128049871415498&w=2
http://marc.info/?l=linux-btrace&m\x128049873015527&w=2
http://marc.info/?l=linux-btrace&m\x128049874115543&w=2
http://marc.info/?l=linux-btrace&m\x128049875115566&w=2

any chances they will be pushed? All of them except the second
one (blkiomon fixups) are ack-ed by Alan D. Brunelle.

Thanks,
Edward.

Jens Axboe wrote:
> The following changes since commit fb7f86674a516ddff0d60bfab3bd284a4812075f:
>
>   blktrace: disable kill option - take 2 (2010-04-20 15:41:14 +0200)
>
> are available in the git repository at:
>   git://git.kernel.dk/blktrace.git master
>
> Alan D. Brunelle (1):
>       blktrace: disallow -o when using multiple devices
>
>  blktrace.c       |    6 ++++++
>  doc/blktrace.8   |    3 +++
>  doc/blktrace.tex |    5 ++++-
>  3 files changed, 13 insertions(+), 1 deletions(-)
>
> ---
>
> Diff of recent changes:
>
> diff --git a/blktrace.c b/blktrace.c
> index b9f9b68..4671a04 100644
> --- a/blktrace.c
> +++ b/blktrace.c
> @@ -2626,6 +2626,12 @@ int main(int argc, char *argv[])
>  		goto out;
>  	}
>  
> +	if (ndevs > 1 && output_name && strcmp(output_name, "-") != 0) {
> +		fprintf(stderr, "-o not supported with multiple devices\n");
> +		ret = 1;
> +		goto out;
> +	}
> +
>  	signal(SIGINT, handle_sigint);
>  	signal(SIGHUP, handle_sigint);
>  	signal(SIGTERM, handle_sigint);
> diff --git a/doc/blktrace.8 b/doc/blktrace.8
> index ab6a3f3..50b3a62 100644
> --- a/doc/blktrace.8
> +++ b/doc/blktrace.8
> @@ -122,6 +122,9 @@ Specifies number of buffers to use. blktrace defaults to 4 sub buffers.
>  \-\-output=\fIfile\fR        
>  .RS
>  Prepend \fIfile\fR to output file name(s)  
> +
> +This only works when supplying a single device, or when piping the output
> +via "-o -" with multiple devices.
>  .RE
>  
>  \-r \fIrel-path\fR
> diff --git a/doc/blktrace.tex b/doc/blktrace.tex
> index 54fe451..4d8278e 100644
> --- a/doc/blktrace.tex
> +++ b/doc/blktrace.tex
> @@ -389,7 +389,10 @@ Short              & Long                       & Description \\ \hline\hline
>  -d \emph{dev}      & --dev=\emph{dev}           & Adds \emph{dev} as a device to trace \\ \hline
>  -k                 & --kill                     & Kill on-going trace \\ \hline
>  -n \emph{num-sub}  & --num-sub=\emph{num-sub}   & Specifies number of buffers to use \\ \hline
> --o \emph{file}     & --output=\emph{file}       & Prepend \emph{file} to output file name(s) \\ \hline
> +-o \emph{file}     & --output=\emph{file}       & Prepend \emph{file} to output file name(s) \\
> +                   &                            & \textbf{This only works when using a single device} \\
> +                   &                            & \textbf{or when piping the output via \texttt{-o -}} \\
> +                   &                            & \textbf{with multiple devices.} \\ \hline
>  -r \emph{rel-path} & --relay=\emph{rel-path}    & Specifies debugfs mount point \\ \hline
>  -V                 & --version                  & Outputs version \\ \hline
>  -w \emph{seconds}  & --stopwatch=\emph{seconds} & Sets run time to the number of seconds specified \\ \hline
> --
> To unsubscribe from this list: send the line "unsubscribe linux-btrace" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>   


-- 
Edward O. Shishkin
Principal Software Engineer
Red Hat Czech


^ permalink raw reply	[flat|nested] 102+ messages in thread

* Re: Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (84 preceding siblings ...)
  2010-10-12 15:38 ` Edward Shishkin
@ 2010-10-12 16:52 ` Jens Axboe
  2010-10-23  4:00 ` Jens Axboe
                   ` (14 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2010-10-12 16:52 UTC (permalink / raw)
  To: linux-btrace

On 2010-10-12 17:38, Edward Shishkin wrote:
> Hello.
> How about these ones:
> 
> http://marc.info/?l=linux-btrace&m\x128049870115477&w=2
> http://marc.info/?l=linux-btrace&m\x128049870215491&w=2
> http://marc.info/?l=linux-btrace&m\x128049871415498&w=2
> http://marc.info/?l=linux-btrace&m\x128049873015527&w=2
> http://marc.info/?l=linux-btrace&m\x128049874115543&w=2
> http://marc.info/?l=linux-btrace&m\x128049875115566&w=2
> 
> any chances they will be pushed? All of them except the second
> one (blkiomon fixups) are ack-ed by Alan D. Brunelle.

I was expecting Alan to commit them. But I can do it, will push
it later tonight.

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (85 preceding siblings ...)
  2010-10-12 16:52 ` Jens Axboe
@ 2010-10-23  4:00 ` Jens Axboe
  2010-12-02  5:00 ` Jens Axboe
                   ` (13 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2010-10-23  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit ce2151ebdca6f2741dbd903aa3845c56adcba8f4:

  blktrace: disallow -o when using multiple devices (2010-09-16 09:26:22 -0400)

are available in the git repository at:
  git://git.kernel.dk/blktrace.git master

Edward Shishkin (6):
      blktrace: btrecord man pages fixup
      blktrace: blkiomon documentation update
      blktrace: blkparse documentation update
      blktrace: blktrace documentation update
      blktrace: btreplay man pages update
      blktrace: btt documentation update

 blkiomon.c     |    1 +
 blkparse.c     |    2 +
 blktrace.c     |   22 ++++++++++++++++++--
 doc/blkiomon.8 |    9 +++++++-
 doc/blkparse.1 |   20 +++++++++++++++++++
 doc/blktrace.8 |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
 doc/btrecord.8 |    2 +-
 doc/btreplay.8 |    7 ++++++
 doc/btt.1      |   21 ++++++++++++++++++++
 9 files changed, 131 insertions(+), 11 deletions(-)

---

Diff of recent changes:

diff --git a/blkiomon.c b/blkiomon.c
index 9fc4d75..a895f65 100644
--- a/blkiomon.c
+++ b/blkiomon.c
@@ -599,6 +599,7 @@ static char usage_str[] = "\n\nblkiomon " \
 	"-I <interval>       | --interval=<interval>\n" \
 	"[ -h <file>         | --human-readable=<file> ]\n" \
 	"[ -b <file>         | --binary=<file> ]\n" \
+	"[ -d <file>         | --dump-lldd=<file> ]\n" \
 	"[ -D <file>         | --debug=<file> ]\n" \
 	"[ -Q <path name>    | --msg-queue=<path name>]\n" \
 	"[ -q <msg queue id> | --msg-queue-id=<msg queue id>]\n" \
diff --git a/blkparse.c b/blkparse.c
index ffad9b6..da34c14 100644
--- a/blkparse.c
+++ b/blkparse.c
@@ -2680,6 +2680,8 @@ static char usage_str[] =    "\n\n" \
 	"[ -M                | --no-msgs\n" \
 	"[ -v                | --verbose ]\n" \
 	"[ -V                | --version ]\n\n" \
+	"\t-a Only trace specified actions. See documentation\n" \
+	"\t-A Give trace mask as a single value. See documentation\n" \
 	"\t-b stdin read batching\n" \
 	"\t-d Output file. If specified, binary data is written to file\n" \
 	"\t-D Directory to prepend to input file names\n" \
diff --git a/blktrace.c b/blktrace.c
index 4671a04..4cccb7c 100644
--- a/blktrace.c
+++ b/blktrace.c
@@ -435,9 +435,24 @@ static struct option l_opts[] = {
 	}
 };
 
-static char usage_str[] = \
-	"-d <dev> [ -r debugfs path ] [ -o <output> ] [-k ] [ -w time ]\n" \
-	"[ -a action ] [ -A action mask ] [ -I  <devs file> ] [ -v ]\n\n" \
+static char usage_str[] = "\n\n" \
+	"-d <dev>             | --dev=<dev>\n" \
+        "[ -r <debugfs path>  | --relay=<debugfs path> ]\n" \
+        "[ -o <file>          | --output=<file>]\n" \
+        "[ -D <dir>           | --output-dir=<dir>\n" \
+        "[ -w <time>          | --stopwatch=<time>]\n" \
+        "[ -a <action field>  | --act-mask=<action field>]\n" \
+        "[ -A <action mask>   | --set-mask=<action mask>]\n" \
+        "[ -b <size>          | --buffer-size]\n" \
+        "[ -n <number>        | --num-sub-buffers=<number>]\n" \
+        "[ -l                 | --listen]\n" \
+        "[ -h <hostname>      | --host=<hostname>]\n" \
+        "[ -p <port number>   | --port=<port number>]\n" \
+        "[ -s                 | --no-sendfile]\n" \
+        "[ -I <devs file>     | --input-devs=<devs file>]\n" \
+        "[ -v <version>       | --version]\n" \
+        "[ -V <version>       | --version]\n" \
+
 	"\t-d Use specified device. May also be given last after options\n" \
 	"\t-r Path to mounted debugfs, defaults to /sys/kernel/debug\n" \
 	"\t-o File(s) to send output to\n" \
@@ -452,6 +467,7 @@ static char usage_str[] = \
 	"\t-p Network port to use (default 8462)\n" \
 	"\t-s Make the network client NOT use sendfile() to transfer data\n" \
 	"\t-I Add devices found in <devs file>\n" \
+	"\t-v Print program version info\n" \
 	"\t-V Print program version info\n\n";
 
 static void clear_events(struct pollfd *pfd)
diff --git a/doc/blkiomon.8 b/doc/blkiomon.8
index aa5ece2..34fbba8 100644
--- a/doc/blkiomon.8
+++ b/doc/blkiomon.8
@@ -7,7 +7,7 @@ blkiomon \- monitor block device I/O based o blktrace data
 
 .SH SYNOPSIS
 .B blkiomon \-I \fIinterval\fR [ \-h \fIfile\fR ] [ \-b \fIfile\fR ]
-[ \-D \fIfile\fR ] [ \-Q \fIpath_name\fR
+[ \-d \fIfile\fR ] [ \-D \fIfile\fR ] [ \-Q \fIpath_name\fR
 \-q \fImsg_queue_id\fR \-m \fImsg_id\fR ] [ \-V ]
 .br
 
@@ -50,6 +50,13 @@ Human-readable output file. Use '\-' for stdout.
 Binary output file. Use '\-' for stdout.
 .RE
 
+\-d \fIfile\fR
+.br
+\-\-dump-lldd=\fIfile\fR
+.RS
+Output file for data emitted by low level device driver.
+.RE
+
 \-D \fIfile\fR
 .br
 \-\-debug=\fIfile\fR
diff --git a/doc/blkparse.1 b/doc/blkparse.1
index 11dab65..9193dbe 100644
--- a/doc/blkparse.1
+++ b/doc/blkparse.1
@@ -58,6 +58,26 @@ option.
 
 
 .SH OPTIONS
+\-A \fIhex-mask\fR
+.br
+\-\-set-mask=\fIhex-mask\fR
+.RS
+Set filter mask to \fIhex-mask\fR, see blktrace (8) for masks
+.RE
+
+\-a \fImask\fR
+.br
+\-\-act-mask=\fImask\fR
+.RS
+Add \fImask\fR to current filter, see blktrace (8) for masks
+.RE
+
+\-D \fIdir\fR
+.br
+\-\-input-directory=\fIdir\fR
+.RS
+Prepend \fIdir\fR to input file names
+.RE
 
 \-b \fIbatch\fR
 .br
diff --git a/doc/blktrace.8 b/doc/blktrace.8
index 50b3a62..b5e69b7 100644
--- a/doc/blktrace.8
+++ b/doc/blktrace.8
@@ -105,23 +105,59 @@ Adds \fIdev\fR as a device to trace
 
 \-I \fIfile\fR
 .br
-\-\-input-devs=\fIfile\fR 
+\-\-input\-devs=\fIfile\fR
 .RS
 Adds the devices found in \fIfile\fR as devices to trace
 .RE
 
 \-n \fInum\-sub\fR 
 .br
-\-\-num\-sub=\fInum-sub\fR    
+\-\-num\-sub\-buffers=\fInum-sub\fR
 .RS
 Specifies number of buffers to use. blktrace defaults to 4 sub buffers.
 .RE
 
-\-o \fIfile\fR 
+\-l
 .br
-\-\-output=\fIfile\fR        
+\-\-listen
 .RS
-Prepend \fIfile\fR to output file name(s)  
+Run in network listen mode (blktrace server)
+.RE
+
+\-h \fIhostname\fR
+.br
+\-\-host=\fIhostname\fR
+.RS
+Run in network client mode, connecting to the given host
+.RE
+
+\-p \fInumber\fR
+.br
+\-\-port=\fInumber\fR
+.RS
+Network port to use (default 8462)
+.RE
+
+\-s
+.br
+\-\-no\-sendfile
+.RS
+Make the network client NOT use sendfile() to transfer data
+.RE
+
+\-o \fIbasename\fR
+.br
+\-\-output=\fIbasename\fR
+.RS
+Specifies base name for input files. Default is device.blktrace.cpu.
+Specifying -o - runs in live mode with blkparse (writing data to standard out).
+.RE
+
+\-D \fIdir\fR
+.br
+\-\-output\-dir=\fIdir\fR
+.RS
+Prepend \fIfile\fR to output file name(s)
 
 This only works when supplying a single device, or when piping the output
 via "-o -" with multiple devices.
@@ -134,9 +170,17 @@ via "-o -" with multiple devices.
 Specifies debugfs mount point  
 .RE
 
+\-v
+.br
+\-\-version
+.RS
+Outputs version
+.RE
+
 \-V               
 .br
-\-\-version                  
+\-\-version
+.RS
 Outputs version  
 .RE
 
@@ -175,6 +219,8 @@ line options.
 \fIwrite\fR: write traces
 .br
 \fInotify\fR: trace messages
+.br
+\fIdrv_data\fR: additional driver specific trace
 .RE
 
 
diff --git a/doc/btrecord.8 b/doc/btrecord.8
index c0655ab..dd92396 100644
--- a/doc/btrecord.8
+++ b/doc/btrecord.8
@@ -107,7 +107,7 @@ Show version number and exit.
 
 \-m <\fInanoseconds\fR>
 .br
-\-\-input\-base=<\fInanoseconds\fR>
+\-\-max\-bunch\-time=<\fInanoseconds\fR>
 .RS
 The \fI\-m\fR option requires a single parameter which specifies an
 amount of time (in nanoseconds) to include in any one bunch of IOs that
diff --git a/doc/btreplay.8 b/doc/btreplay.8
index 1efcd0d..118dc10 100644
--- a/doc/btreplay.8
+++ b/doc/btreplay.8
@@ -168,6 +168,13 @@ When specified on the command line, all pre-bunch stall indicators will be
 ignored. IOs will be replayed without inter-bunch delays.
 .RE
 
+\-x <\fIfactor\fR>
+.br
+\-\-acc\-factor=<\fIfactor\fR>
+.RS
+Specify acceleration factor. Default value is 1 (no acceleration).
+.RE
+
 \-v
 .br
 \-\-verbose
diff --git a/doc/btt.1 b/doc/btt.1
index 60d28ac..28cf912 100644
--- a/doc/btt.1
+++ b/doc/btt.1
@@ -30,6 +30,8 @@ btt \- analyse block i/o traces produces by blktrace
 .br
 [ \-L <\fIfreq\fR>        | \-\-periodic\-latencies=<\fIfreq\fR> ]
 .br
+[ \-m <\fIoutput name\fR> | \-\-seeks\-per\-second=<\fIoutput name\fR> ]
+.br
 [ \-M <\fIdev map\fR>     | \-\-dev\-maps=<\fIdev map\fR>
 .br
 [ \-o <\fIoutput name\fR> | \-\-output\-file=<\fIoutput name\fR> ]
@@ -58,6 +60,8 @@ btt \- analyse block i/o traces produces by blktrace
 .br
 [ \-V               | \-\-version ]
 .br
+[ \-X               | \-\-easy\-parse\-avgs ]
+.br
 [ \-z <\fIoutput name\fR> | \-\-q2d\-latencies=<\fIoutput name\fR> ]
 .br
 [ \-Z               | \-\-do\-active ]
@@ -201,6 +205,15 @@ Q2C and D2C latencies. The frequency specified will regulate how often
 an average latency is output -- a floating point value expressing seconds.
 .RE
 
+.B \-m <\fIoutput name\fR>
+.br
+.B \-\-seeks\-per\-second=<\fIoutput name\fR>
+.RS 4
+Trigger btt to output seeks-per-second information. The first column will
+contain a time value (seconds), and the second column  will indicate the
+number of seeks per second at that point.
+.RE
+
 .B \-M <\fIdev map\fR>
 .br
 .B \-\-dev\-maps=<\fIdev map\fR>
@@ -332,6 +345,14 @@ Shows the version of btt.
 Requests a more verbose output.
 .RE
 
+.B \-X
+.br
+.B \-\-easy\-parse\-avgs
+.RS 4
+Provide data in an easy-to-parse form and write it to a file
+with .avg exentsion
+.RE
+
 .B \-z <\fIoutput name\fR>
 .br
 .B \-\-q2d\-latencies=<\fIoutput name\fR>

^ permalink raw reply related	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (86 preceding siblings ...)
  2010-10-23  4:00 ` Jens Axboe
@ 2010-12-02  5:00 ` Jens Axboe
  2010-12-20  4:36 ` Duy Le (Dan)
                   ` (12 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2010-12-02  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 5798ffb25496ab8dcb419a2bdc5418802d7f10fc:

  blktrace: btt documentation update (2010-10-22 20:54:11 +0200)

are available in the git repository at:
  git://git.kernel.dk/blktrace.git master

Alan D. Brunelle (1):
      Fixed build warning for btreplay

 btreplay/btreplay.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

---

Diff of recent changes:

diff --git a/btreplay/btreplay.c b/btreplay/btreplay.c
index cba099a..f4f5aa0 100644
--- a/btreplay/btreplay.c
+++ b/btreplay/btreplay.c
@@ -1314,7 +1314,7 @@ static void reset_input_file(struct thr_info *tip)
  */
 static void *replay_sub(void *arg)
 {
-        int i;
+        unsigned int i;
 	char *mdev;
 	char path[MAXPATHLEN];
 	struct io_bunch bunch;

^ permalink raw reply related	[flat|nested] 102+ messages in thread

* Re: Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (87 preceding siblings ...)
  2010-12-02  5:00 ` Jens Axboe
@ 2010-12-20  4:36 ` Duy Le (Dan)
  2011-01-12  5:00 ` Jens Axboe
                   ` (11 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Duy Le (Dan) @ 2010-12-20  4:36 UTC (permalink / raw)
  To: linux-btrace

Sorry for this newbie question!

I have a disk divided as follows:

=========Disk /dev/sdb: 56.9 GB, 56908316672 bytes
255 heads, 63 sectors/track, 6918 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1167     9373896   83  Linux
/dev/sdb2            1168        6918    46194907+   5  Extended
/dev/sdb5            1168        2322     9373896   83  Linux
/dev/sdb6            2323        3477     9277506   83  Linux
....
=========
I used blktrace to capture I/Os on sdb5 when I was trying to mount
sdb5. This is a part of the output:

=========...
251,32   0       25     0.000919000  3529  A  RM 18752478 + 8 <- (251,37) 4560
251,32   0       26     0.000919657  3529  Q  RM 18752478 + 8 [mount]
251,32   0       27     0.000920810  3529  G  RM 18752478 + 8 [mount]
251,32   0       28     0.000922188  3529  P   N [mount]
251,32   0       29     0.000923025  3529  I   R 18752478 + 8 [mount]
251,32   0       30     0.000924439  3529  U   N [mount] 1
251,32   0       31     0.000925877  3529  D   R 18752478 + 8 [mount]
251,32   0       32     0.023385527     0  C   R 18752478 + 8 [0]
251,32   0       33     0.023465706  3529  A   R 27664918 + 8 <-
(251,37) 8917000
251,32   0       34     0.023466398  3529  Q   R 27664918 + 8 [mount]
251,32   0       35     0.023467922  3529  G   R 27664918 + 8 [mount]
....
=========
According to blktrace manual, such a number of 18752478 is known as a
"starting block", followed by the size of request. If I understand
correctly, sdb5 is in the range of blocks from 9373897 to
9373896+9373897-1\x18747792. However, blktrace's output shows that a R
request occurs on a block whose index is much larger than the range of
the partition.

How should I understand correctly the value of 18752478? Please help.

Thank you

-- Dan

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (88 preceding siblings ...)
  2010-12-20  4:36 ` Duy Le (Dan)
@ 2011-01-12  5:00 ` Jens Axboe
  2011-01-15  5:00 ` Jens Axboe
                   ` (10 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2011-01-12  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit a788dfde86dfaff8f1c277a233f92c1822e06b76:

  Fixed build warning for btreplay (2010-11-29 10:34:30 -0500)

are available in the git repository at:
  git://git.kernel.dk/blktrace.git master

Jens Axboe (1):
      Merge branch 'master' of ssh://router.home.kernel.dk/data/git/blktrace

Tao Ma (1):
      blkparse: Fix blktrace output pipe broken in the new kernel

 blkparse.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

---

Diff of recent changes:

Too large to post

^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (89 preceding siblings ...)
  2011-01-12  5:00 ` Jens Axboe
@ 2011-01-15  5:00 ` Jens Axboe
  2011-02-10  5:00 ` Jens Axboe
                   ` (9 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2011-01-15  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 5480f591a58df0e873ab80ba21e7b81b9a6fa0c5:

  Merge branch 'master' of ssh://router.home.kernel.dk/data/git/blktrace (2011-01-11 08:36:21 +0100)

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Tao Ma (1):
      blkiomon: Fix an output error

 stats.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

---

Diff of recent changes:

diff --git a/stats.h b/stats.h
index fdedf27..5b9a313 100644
--- a/stats.h
+++ b/stats.h
@@ -75,6 +75,9 @@ static inline void minmax_to_be(struct minmax *mm)
 
 static inline double minmax_avg(struct minmax *mm)
 {
+	if (!mm->num)
+		return 0;
+
 	return (mm->sum / (double)mm->num);
 }
 
@@ -82,6 +85,9 @@ static inline double minmax_var(struct minmax *mm)
 {
 	double num = (double)mm->num;
 
+	if (!mm->num)
+		return 0;
+
 	return ((mm->sos - ((mm->sum * mm->sum) / num)) / num);
 }
 

^ permalink raw reply related	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (90 preceding siblings ...)
  2011-01-15  5:00 ` Jens Axboe
@ 2011-02-10  5:00 ` Jens Axboe
  2011-03-17  5:00 ` Jens Axboe
                   ` (8 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2011-02-10  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit b7e74b0087fe5d687c6a43a01a2e02d60b618ae0:

  blkiomon: Fix an output error (2011-01-14 09:06:03 +0100)

are available in the git repository at:
  git://git.kernel.dk/blktrace.git master

Tao Ma (3):
      blktrace: break mlock in case of is_done.
      blktrace: remove unused idx from devpath.
      gitignore: add blkiomon to .gitignore.

 .gitignore |    3 +++
 blktrace.c |   25 +++++++++++++++++--------
 2 files changed, 20 insertions(+), 8 deletions(-)

---

Diff of recent changes:

diff --git a/.gitignore b/.gitignore
index 9038778..2436e34 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,6 +3,9 @@
 blkparse
 blktrace
 blkrawverify
+blkiomon
+btreplay/btrecord
+btreplay/btreplay
 doc/.depend
 verify_blkparse
 btt/btt
diff --git a/blktrace.c b/blktrace.c
index 4cccb7c..18c5157 100644
--- a/blktrace.c
+++ b/blktrace.c
@@ -93,7 +93,7 @@ struct devpath {
 	char *path;			/* path to device special file */
 	char *buts_name;		/* name returned from bt kernel code */
 	struct pdc_stats *stats;
-	int fd, idx, ncpus;
+	int fd, ncpus;
 	unsigned long long drops;
 
 	/*
@@ -721,18 +721,24 @@ static void *my_mmap(void *addr, size_t length, int prot, int flags, int fd,
 	return new;
 }
 
-static int my_mlock(const void *addr, size_t len)
+static int my_mlock(struct tracer *tp,
+		    const void *addr, size_t len)
 {
-	int ret;
+	int ret, retry = 0;
 
 	do {
 		ret = mlock(addr, len);
+		if ((retry >= 10) && tp && tp->is_done)
+			break;
+		retry++;
 	} while (ret < 0 && handle_mem_failure(len));
 
 	return ret;
 }
 
-static int setup_mmap(int fd, unsigned int maxlen, struct mmap_info *mip)
+static int setup_mmap(int fd, unsigned int maxlen,
+		      struct mmap_info *mip,
+		      struct tracer *tp)
 {
 	if (mip->fs_off + maxlen > mip->fs_buf_len) {
 		unsigned long nr = max(16, mip->buf_nr);
@@ -759,7 +765,10 @@ static int setup_mmap(int fd, unsigned int maxlen, struct mmap_info *mip)
 			perror("setup_mmap: mmap");
 			return 1;
 		}
-		my_mlock(mip->fs_buf, mip->fs_buf_len);
+		if (my_mlock(tp, mip->fs_buf, mip->fs_buf_len) < 0) {
+			perror("setup_mlock: mlock");
+			return 1;
+		}
 	}
 
 	return 0;
@@ -1239,7 +1248,7 @@ static int add_devpath(char *path)
 	memset(dpp, 0, sizeof(*dpp));
 	dpp->path = strdup(path);
 	dpp->fd = fd;
-	dpp->idx = ndevs++;
+	ndevs++;
 	list_add_tail(&dpp->head, &devpaths);
 
 	return 0;
@@ -1683,7 +1692,7 @@ static int handle_pfds_file(struct tracer *tp, int nevs, int force_read)
 		if (pfd->revents & POLLIN || force_read) {
 			mip = &iop->mmap_info;
 
-			ret = setup_mmap(iop->ofd, buf_size, mip);
+			ret = setup_mmap(iop->ofd, buf_size, mip, tp);
 			if (ret < 0) {
 				pfd->events = 0;
 				break;
@@ -2381,7 +2390,7 @@ static void net_client_read_data(struct cl_conn *nc, struct devpath *dpp,
 	struct io_info *iop = &dpp->ios[bnh->cpu];
 	struct mmap_info *mip = &iop->mmap_info;
 
-	if (setup_mmap(iop->ofd, bnh->len, &iop->mmap_info)) {
+	if (setup_mmap(iop->ofd, bnh->len, &iop->mmap_info, NULL)) {
 		fprintf(stderr, "ncd(%s:%d): mmap failed\n",
 			nc->ch->hostname, nc->fd);
 		exit(1);

^ permalink raw reply related	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (91 preceding siblings ...)
  2011-02-10  5:00 ` Jens Axboe
@ 2011-03-17  5:00 ` Jens Axboe
  2011-05-27  4:00 ` Jens Axboe
                   ` (7 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2011-03-17  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 8fe5cc8d646d2fccbf82d0021d3c323ef6738a28:

  gitignore: add blkiomon to .gitignore. (2011-02-09 10:22:39 +0100)

are available in the git repository at:
  git://git.kernel.dk/blktrace.git master

Jens Axboe (1):
      blktrace 1.0.2

Justin TerAvest (1):
      blktrace: Document default values for -b and -n

 blkparse.c |    2 +-
 blktrace.c |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

---

Diff of recent changes:

diff --git a/blkparse.c b/blkparse.c
index c911185..7ee9f9d 100644
--- a/blkparse.c
+++ b/blkparse.c
@@ -36,7 +36,7 @@
 #include "rbtree.h"
 #include "jhash.h"
 
-static char blkparse_version[] = "1.0.1";
+static char blkparse_version[] = "1.0.2";
 
 struct skip_info {
 	unsigned long start, end;
diff --git a/blktrace.c b/blktrace.c
index 18c5157..72866e2 100644
--- a/blktrace.c
+++ b/blktrace.c
@@ -460,8 +460,8 @@ static char usage_str[] = "\n\n" \
 	"\t-w Stop after defined time, in seconds\n" \
 	"\t-a Only trace specified actions. See documentation\n" \
 	"\t-A Give trace mask as a single value. See documentation\n" \
-	"\t-b Sub buffer size in KiB\n" \
-	"\t-n Number of sub buffers\n" \
+	"\t-b Sub buffer size in KiB (default 512)\n" \
+	"\t-n Number of sub buffers (default 4)\n" \
 	"\t-l Run in network listen mode (blktrace server)\n" \
 	"\t-h Run in network client mode, connecting to the given host\n" \
 	"\t-p Network port to use (default 8462)\n" \

^ permalink raw reply related	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (92 preceding siblings ...)
  2011-03-17  5:00 ` Jens Axboe
@ 2011-05-27  4:00 ` Jens Axboe
  2011-08-04  4:00 ` Jens Axboe
                   ` (6 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2011-05-27  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit e3d388e310fb9ae8aad89cfc728f8d19c6fb6579:

  blktrace 1.0.2 (2011-03-16 09:06:30 +0100)

are available in the git repository at:
  git://git.kernel.dk/blktrace.git master

Tao Ma (2):
      blkparse: Avoid segfault for wrong cpu number.
      blktrace: Use be32_to_cpu for blk_io_trace->cpu.

 blkparse.c |    6 ++++++
 blktrace.h |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

---

Diff of recent changes:

diff --git a/blkparse.c b/blkparse.c
index 7ee9f9d..817cb31 100644
--- a/blkparse.c
+++ b/blkparse.c
@@ -2354,6 +2354,12 @@ static int ms_prime(struct ms_stream *msp)
 		if (verify_trace(bit))
 			goto err;
 
+		if (bit->cpu != pci->cpu) {
+			fprintf(stderr, "cpu %d trace info has error cpu %d\n",
+				pci->cpu, bit->cpu);
+			continue;
+		}
+
 		if (bit->action & BLK_TC_ACT(BLK_TC_NOTIFY) && bit->action != BLK_TN_MESSAGE) {
 			handle_notify(bit);
 			output_binary(bit, sizeof(*bit) + bit->pdu_len);
diff --git a/blktrace.h b/blktrace.h
index 816ce61..8b3e031 100644
--- a/blktrace.h
+++ b/blktrace.h
@@ -110,7 +110,7 @@ static inline void trace_to_cpu(struct blk_io_trace *t)
 	t->action	= be32_to_cpu(t->action);
 	t->pid		= be32_to_cpu(t->pid);
 	t->device	= be32_to_cpu(t->device);
-	t->cpu		= be16_to_cpu(t->cpu);
+	t->cpu		= be32_to_cpu(t->cpu);
 	t->error	= be16_to_cpu(t->error);
 	t->pdu_len	= be16_to_cpu(t->pdu_len);
 }

^ permalink raw reply related	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (93 preceding siblings ...)
  2011-05-27  4:00 ` Jens Axboe
@ 2011-08-04  4:00 ` Jens Axboe
  2011-08-04 11:50 ` Edward Shishkin
                   ` (5 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2011-08-04  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 8e8bb835e375bd8cf0f01debff61f6bf467bb1ed:

  blktrace: Use be32_to_cpu for blk_io_trace->cpu. (2011-05-26 21:11:09 +0200)

are available in the git repository at:
  git://git.kernel.dk/blktrace.git master

Jeff Moyer (1):
      blkparse: fix up incorrect pc write completion count

Jens Axboe (1):
      Merge branch 'master' of ssh://router.home.kernel.dk/data/git/blktrace

 blkparse.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

---

Diff of recent changes:

diff --git a/blkparse.c b/blkparse.c
index 817cb31..12c7aae 100644
--- a/blkparse.c
+++ b/blkparse.c
@@ -1675,7 +1675,7 @@ static void dump_io_stats(struct per_dev_info *pdi, struct io_stats *ios,
 		fprintf(ofp, " PC Reads Req.:   %s\t\t", size_cnv(x, ios->rrqueue_pc, 0));
 		fprintf(ofp, " PC Writes Req.:   %s\n", size_cnv(x, ios->wrqueue_pc, 0));
 		fprintf(ofp, " PC Reads Compl.: %s\t\t", size_cnv(x, ios->creads_pc, 0));
-		fprintf(ofp, " PC Writes Compl.: %s\n", size_cnv(x, ios->cwrites, 0));
+		fprintf(ofp, " PC Writes Compl.: %s\n", size_cnv(x, ios->cwrites_pc, 0));
 	}
 	fprintf(ofp, " IO unplugs:      %'8lu%8c\t", ios->io_unplugs, ' ');
 	fprintf(ofp, " Timer unplugs:    %'8lu\n", ios->timer_unplugs);

^ permalink raw reply related	[flat|nested] 102+ messages in thread

* Re: Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (94 preceding siblings ...)
  2011-08-04  4:00 ` Jens Axboe
@ 2011-08-04 11:50 ` Edward Shishkin
  2011-08-04 12:08 ` Jens Axboe
                   ` (4 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Edward Shishkin @ 2011-08-04 11:50 UTC (permalink / raw)
  To: linux-btrace

Hello.

How about those bits:
http://marc.info/?l=linux-btrace&m\x130978262022784&w=2
http://marc.info/?l=linux-btrace&m\x130978263222799&w=2

any chances it will be applied?

Thanks in advance,
Edward.


On 08/04/2011 06:00 AM, Jens Axboe wrote:
> The following changes since commit 8e8bb835e375bd8cf0f01debff61f6bf467bb1ed:
>
>    blktrace: Use be32_to_cpu for blk_io_trace->cpu. (2011-05-26 21:11:09 +0200)
>
> are available in the git repository at:
>    git://git.kernel.dk/blktrace.git master
>
> Jeff Moyer (1):
>        blkparse: fix up incorrect pc write completion count
>
> Jens Axboe (1):
>        Merge branch 'master' of ssh://router.home.kernel.dk/data/git/blktrace
>
>   blkparse.c |    2 +-
>   1 files changed, 1 insertions(+), 1 deletions(-)
>
> ---
>
> Diff of recent changes:
>
> diff --git a/blkparse.c b/blkparse.c
> index 817cb31..12c7aae 100644
> --- a/blkparse.c
> +++ b/blkparse.c
> @@ -1675,7 +1675,7 @@ static void dump_io_stats(struct per_dev_info *pdi, struct io_stats *ios,
>   		fprintf(ofp, " PC Reads Req.:   %s\t\t", size_cnv(x, ios->rrqueue_pc, 0));
>   		fprintf(ofp, " PC Writes Req.:   %s\n", size_cnv(x, ios->wrqueue_pc, 0));
>   		fprintf(ofp, " PC Reads Compl.: %s\t\t", size_cnv(x, ios->creads_pc, 0));
> -		fprintf(ofp, " PC Writes Compl.: %s\n", size_cnv(x, ios->cwrites, 0));
> +		fprintf(ofp, " PC Writes Compl.: %s\n", size_cnv(x, ios->cwrites_pc, 0));
>   	}
>   	fprintf(ofp, " IO unplugs:      %'8lu%8c\t", ios->io_unplugs, ' ');
>   	fprintf(ofp, " Timer unplugs:    %'8lu\n", ios->timer_unplugs);
> --
> To unsubscribe from this list: send the line "unsubscribe linux-btrace" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


^ permalink raw reply	[flat|nested] 102+ messages in thread

* Re: Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (95 preceding siblings ...)
  2011-08-04 11:50 ` Edward Shishkin
@ 2011-08-04 12:08 ` Jens Axboe
  2011-08-12  4:00 ` Jens Axboe
                   ` (3 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2011-08-04 12:08 UTC (permalink / raw)
  To: linux-btrace

On 2011-08-04 13:50, Edward Shishkin wrote:
> Hello.
> 
> How about those bits:
> http://marc.info/?l=linux-btrace&m\x130978262022784&w=2
> http://marc.info/?l=linux-btrace&m\x130978263222799&w=2
> 
> any chances it will be applied?

-k isn't meant to kill blktrace, it's meant to fixup broken state if
blktrace is already gone yet the device trace state is still running (or
hosed).

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (96 preceding siblings ...)
  2011-08-04 12:08 ` Jens Axboe
@ 2011-08-12  4:00 ` Jens Axboe
  2012-02-01  5:00 ` Jens Axboe
                   ` (2 subsequent siblings)
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2011-08-12  4:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit bc5f9ff87cb38ffa3b64ba607e535043eef06d14:

  Merge branch 'master' of ssh://router.home.kernel.dk/data/git/blktrace (2011-08-03 15:06:18 +0200)

are available in the git repository at:

  git://git.kernel.dk/blktrace.git master

Jens Axboe (1):
      blktrace 1.0.3

Namhyung Kim (1):
      Add FLUSH/FUA support

 act_mask.c     |    3 ++-
 blkparse.c     |    2 +-
 blkparse_fmt.c |   17 +++++++++++------
 blkrawverify.c |    3 ++-
 blktrace_api.h |    5 +++--
 5 files changed, 19 insertions(+), 11 deletions(-)

---

Diff of recent changes:

diff --git a/act_mask.c b/act_mask.c
index 6d5c193..8f1b8d7 100644
--- a/act_mask.c
+++ b/act_mask.c
@@ -15,7 +15,7 @@ struct mask_map {
 static struct mask_map mask_maps[] = {
 	DECLARE_MASK_MAP(READ),
 	DECLARE_MASK_MAP(WRITE),
-	DECLARE_MASK_MAP(BARRIER),
+	DECLARE_MASK_MAP(FLUSH),
 	DECLARE_MASK_MAP(SYNC),
 	DECLARE_MASK_MAP(QUEUE),
 	DECLARE_MASK_MAP(REQUEUE),
@@ -28,6 +28,7 @@ static struct mask_map mask_maps[] = {
 	DECLARE_MASK_MAP(META),
 	DECLARE_MASK_MAP(DISCARD),
 	DECLARE_MASK_MAP(DRV_DATA),
+	DECLARE_MASK_MAP(FUA),
 };
 
 int find_mask_map(char *string)
diff --git a/blkparse.c b/blkparse.c
index 12c7aae..169d491 100644
--- a/blkparse.c
+++ b/blkparse.c
@@ -36,7 +36,7 @@
 #include "rbtree.h"
 #include "jhash.h"
 
-static char blkparse_version[] = "1.0.2";
+static char blkparse_version[] = "1.0.3";
 
 struct skip_info {
 	unsigned long start, end;
diff --git a/blkparse_fmt.c b/blkparse_fmt.c
index ed6cd5c..c42e6d7 100644
--- a/blkparse_fmt.c
+++ b/blkparse_fmt.c
@@ -54,12 +54,16 @@ static inline void fill_rwbs(char *rwbs, struct blk_io_trace *t)
 {
 	int w = t->action & BLK_TC_ACT(BLK_TC_WRITE);
 	int a = t->action & BLK_TC_ACT(BLK_TC_AHEAD);
-	int b = t->action & BLK_TC_ACT(BLK_TC_BARRIER);
 	int s = t->action & BLK_TC_ACT(BLK_TC_SYNC);
 	int m = t->action & BLK_TC_ACT(BLK_TC_META);
 	int d = t->action & BLK_TC_ACT(BLK_TC_DISCARD);
+	int f = t->action & BLK_TC_ACT(BLK_TC_FLUSH);
+	int u = t->action & BLK_TC_ACT(BLK_TC_FUA);
 	int i = 0;
 
+	if (f)
+		rwbs[i++] = 'F'; /* flush */
+
 	if (d)
 		rwbs[i++] = 'D';
 	else if (w)
@@ -68,10 +72,11 @@ static inline void fill_rwbs(char *rwbs, struct blk_io_trace *t)
 		rwbs[i++] = 'R';
 	else
 		rwbs[i++] = 'N';
+
+	if (u)
+		rwbs[i++] = 'F'; /* fua */
 	if (a)
 		rwbs[i++] = 'A';
-	if (b)
-		rwbs[i++] = 'B';
 	if (s)
 		rwbs[i++] = 'S';
 	if (m)
@@ -188,7 +193,7 @@ static void print_field(char *act, struct per_cpu_info *pci,
 		break;
 	}
 	case 'd': {
-		char rwbs[6];
+		char rwbs[8];
 
 		fill_rwbs(rwbs, t);
 		fprintf(ofp, strcat(format, "s"), rwbs);
@@ -285,7 +290,7 @@ static void process_default(char *act, struct per_cpu_info *pci,
 			    int pdu_len, unsigned char *pdu_buf)
 {
 	struct blk_io_trace_remap r = { .device_from = 0, };
-	char rwbs[6];
+	char rwbs[8];
 	char *name;
 
 	fill_rwbs(rwbs, t);
@@ -445,7 +450,7 @@ void process_fmt(char *act, struct per_cpu_info *pci, struct blk_io_trace *t,
 			case 'r': fprintf(ofp, "\r"); break;
 			case 't': fprintf(ofp, "\t"); break;
 			default:
-				fprintf(stderr,	
+				fprintf(stderr,
 					"Invalid escape char in format %c\n",
 					p[1]);
 				exit(1);
diff --git a/blkrawverify.c b/blkrawverify.c
index e669179..b6ceb9d 100644
--- a/blkrawverify.c
+++ b/blkrawverify.c
@@ -39,7 +39,7 @@ int data_is_native = -1;
 static struct trace_info traces[] = {
 	TRACE_TO_STRING( BLK_TC_READ ),
 	TRACE_TO_STRING( BLK_TC_WRITE ),
-	TRACE_TO_STRING( BLK_TC_BARRIER ),
+	TRACE_TO_STRING( BLK_TC_FLUSH ),
 	TRACE_TO_STRING( BLK_TC_SYNC ),
 	TRACE_TO_STRING( BLK_TC_QUEUE ),
 	TRACE_TO_STRING( BLK_TC_REQUEUE ),
@@ -50,6 +50,7 @@ static struct trace_info traces[] = {
 	TRACE_TO_STRING( BLK_TC_AHEAD ),
 	TRACE_TO_STRING( BLK_TC_META ),
 	TRACE_TO_STRING( BLK_TC_DISCARD ),
+	TRACE_TO_STRING( BLK_TC_FUA ),
 };
 #define N_TRACES (sizeof(traces) / sizeof(struct trace_info))
 
diff --git a/blktrace_api.h b/blktrace_api.h
index ba9ee60..b222218 100644
--- a/blktrace_api.h
+++ b/blktrace_api.h
@@ -9,7 +9,7 @@
 enum {
 	BLK_TC_READ	= 1 << 0,	/* reads */
 	BLK_TC_WRITE	= 1 << 1,	/* writes */
-	BLK_TC_BARRIER	= 1 << 2,	/* barrier */
+	BLK_TC_FLUSH	= 1 << 2,	/* flush */
 	BLK_TC_SYNC	= 1 << 3,	/* sync */
 	BLK_TC_QUEUE	= 1 << 4,	/* queueing/merging */
 	BLK_TC_REQUEUE	= 1 << 5,	/* requeueing */
@@ -22,8 +22,9 @@ enum {
 	BLK_TC_META	= 1 << 12,	/* metadata */
 	BLK_TC_DISCARD	= 1 << 13,	/* discard requests */
 	BLK_TC_DRV_DATA	= 1 << 14,	/* binary driver data */
+	BLK_TC_FUA	= 1 << 15,	/* fua requests */
 
-	BLK_TC_END	= 1 << 15,	/* only 16-bits, reminder */
+	BLK_TC_END	= 1 << 15,	/* we've run out of bits! */
 };
 
 #define BLK_TC_SHIFT		(16)

^ permalink raw reply related	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (97 preceding siblings ...)
  2011-08-12  4:00 ` Jens Axboe
@ 2012-02-01  5:00 ` Jens Axboe
  2012-02-02  5:00 ` Jens Axboe
  2012-02-28  5:00 ` Jens Axboe
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2012-02-01  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 0abccbcb5d1a538028ffcb3869d646d29bf5812b:

  blktrace 1.0.3 (2011-08-11 12:49:08 +0200)

are available in the git repository at:
  git://git.kernel.dk/blktrace.git master

Jens Axboe (2):
      Merge branch 'master' of ssh://brick.kernel.dk/data/git/blktrace
      blktrace 1.0.4

Mikulas Patocka (1):
      Fix for realloc bug and wrong error logging

 blkparse.c |    2 +-
 blktrace.c |    9 +++++++--
 2 files changed, 8 insertions(+), 3 deletions(-)

---

Diff of recent changes:

diff --git a/blkparse.c b/blkparse.c
index 169d491..0f8d135 100644
--- a/blkparse.c
+++ b/blkparse.c
@@ -36,7 +36,7 @@
 #include "rbtree.h"
 #include "jhash.h"
 
-static char blkparse_version[] = "1.0.3";
+static char blkparse_version[] = "1.0.4";
 
 struct skip_info {
 	unsigned long start, end;
diff --git a/blktrace.c b/blktrace.c
index 72866e2..b14daf2 100644
--- a/blktrace.c
+++ b/blktrace.c
@@ -1330,7 +1330,7 @@ static struct trace_buf *tb_combine(struct trace_buf *prev,
 		 * the whole structures, as the other fields
 		 * are "static".
 		 */
-		prev = realloc(prev->buf, sizeof(*prev) + tot_len);
+		prev = realloc(prev, sizeof(*prev) + tot_len);
 		prev->buf = (void *)(prev + 1);
 	}
 
@@ -2155,12 +2155,17 @@ static int handle_args(int argc, char *argv[])
 		return 1;
 	}
 
-	if (statfs(debugfs_path, &st) < 0 || st.f_type != (long)DEBUGFS_TYPE) {
+	if (statfs(debugfs_path, &st) < 0) {
 		fprintf(stderr, "Invalid debug path %s: %d/%s\n",
 			debugfs_path, errno, strerror(errno));
 		return 1;
 	}
 
+	if (st.f_type != (long)DEBUGFS_TYPE) {
+		fprintf(stderr, "Debugfs is not mounted at %s\n", debugfs_path);
+		return 1;
+	}
+
 	if (act_mask_tmp != 0)
 		act_mask = act_mask_tmp;
 

^ permalink raw reply related	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (98 preceding siblings ...)
  2012-02-01  5:00 ` Jens Axboe
@ 2012-02-02  5:00 ` Jens Axboe
  2012-02-28  5:00 ` Jens Axboe
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2012-02-02  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit 7f0062f7b893a80afbe0e43f5db157c7bc1a01f9:

  blktrace 1.0.4 (2012-01-31 10:53:21 +0100)

are available in the git repository at:
  git://git.kernel.dk/blktrace.git master

Eric Sandeen (10):
      Check setvbuf return value
      Fix potential array overrun in act_to_str
      Free pdu_buff on bad pdu path in process()
      Close stream in 'I' switch handling
      Remove extraneous malloc in find_input routines
      Fix several leaks on error paths
      btt: close devmap file after processing
      blkparse: initialize cpu_map
      blktrace: remove unused variable
      avoid string overflows

Jens Axboe (1):
      Fix compiler warnings

 blkparse.c          |    5 ++++-
 blkrawverify.c      |    3 ++-
 blktrace.c          |   27 +++++++++++++++++++--------
 btreplay/btrecord.c |    2 +-
 btreplay/btreplay.c |    2 +-
 btt/aqd.c           |    2 ++
 btt/bno_dump.c      |    5 +++--
 btt/devmap.c        |    1 +
 btt/plat.c          |    2 ++
 btt/proc.c          |    3 +--
 btt/seek.c          |   20 +++++++++-----------
 btt/trace_queue.c   |    2 +-
 12 files changed, 46 insertions(+), 28 deletions(-)

---

Diff of recent changes:

diff --git a/blkparse.c b/blkparse.c
index 0f8d135..b0b88c3 100644
--- a/blkparse.c
+++ b/blkparse.c
@@ -562,7 +562,9 @@ static struct process_pid_map *add_ppm_hash(pid_t pid, const char *name)
 		ppm = malloc(sizeof(*ppm));
 		memset(ppm, 0, sizeof(*ppm));
 		ppm->pid = pid;
-		strcpy(ppm->comm, name);
+		memset(ppm->comm, 0, sizeof(ppm->comm));
+		strncpy(ppm->comm, name, sizeof(ppm->comm));
+		ppm->comm[sizeof(ppm->comm) - 1] = '\0';
 		ppm->hash_next = ppm_hash_table[hash_idx];
 		ppm_hash_table[hash_idx] = ppm;
 	}
@@ -1962,6 +1964,7 @@ static int check_cpu_map(struct per_dev_info *pdi)
 	 * create a map of the cpus we have traces for
 	 */
 	cpu_map = malloc(pdi->cpu_map_max / sizeof(long));
+	memset(cpu_map, 0, sizeof(*cpu_map));
 	n = rb_first(&rb_sort_root);
 	while (n) {
 		__t = rb_entry(n, struct trace, rb_node);
diff --git a/blkrawverify.c b/blkrawverify.c
index b6ceb9d..ed5d258 100644
--- a/blkrawverify.c
+++ b/blkrawverify.c
@@ -87,7 +87,7 @@ static char *act_to_str(__u32 action)
 	unsigned int act = action & 0xffff;
 	unsigned int trace = (action >> BLK_TC_SHIFT) & 0xffff;
 
-	if (act <= N_ACTS) {
+	if (act < N_ACTS) {
 		sprintf(buf, "%s ", acts[act].string);
 		for (i = 0; i < N_TRACES; i++)
 			if (trace & (1 << i)) {
@@ -201,6 +201,7 @@ static int process(FILE **fp, char *devname, char *file, unsigned int cpu)
 			if (n = 0) {
 				INC_BAD("bad pdu");
 				nbad_seq++;
+				free(pdu_buf);
 				break;
 			}
 			free(pdu_buf);
diff --git a/blktrace.c b/blktrace.c
index b14daf2..89aaaac 100644
--- a/blktrace.c
+++ b/blktrace.c
@@ -872,8 +872,9 @@ static int net_send_header(int fd, int cpu, char *buts_name, int len)
 	memset(&hdr, 0, sizeof(hdr));
 
 	hdr.magic = BLK_IO_TRACE_MAGIC;
+	memset(hdr.buts_name, 0, sizeof(hdr.buts_name));
 	strncpy(hdr.buts_name, buts_name, sizeof(hdr.buts_name));
-	hdr.buts_name[sizeof(hdr.buts_name)-1] = '\0';
+	hdr.buts_name[sizeof(hdr.buts_name) - 1] = '\0';
 	hdr.cpu = cpu;
 	hdr.max_cpus = ncpus;
 	hdr.len = len;
@@ -981,7 +982,9 @@ retry:
 		}
 
 		memcpy(&addr->sin_addr, hent->h_addr, 4);
-		strcpy(hostname, hent->h_name);
+		memset(hostname, 0, sizeof(hostname));
+		strncpy(hostname, hent->h_name, sizeof(hostname));
+		hostname[sizeof(hostname) - 1] = '\0';
 	}
 
 	return 0;
@@ -1728,11 +1731,10 @@ static int handle_pfds_netclient(struct tracer *tp, int nevs, int force_read)
 {
 	struct stat sb;
 	int i, nentries = 0;
-	struct pdc_stats *sp;
 	struct pollfd *pfd = tp->pfds;
 	struct io_info *iop = tp->ios;
 
-	for (i = 0; i < ndevs; i++, pfd++, iop++, sp++) {
+	for (i = 0; i < ndevs; i++, pfd++, iop++) {
 		if (pfd->revents & POLLIN || force_read) {
 			if (fstat(iop->ifd, &sb) < 0) {
 				perror(iop->ifn);
@@ -2076,9 +2078,13 @@ static int handle_args(int argc, char *argv[])
 				return 1;
 			}
 
-			while (fscanf(ifp, "%s\n", dev_line) = 1)
-				if (add_devpath(dev_line) != 0)
+			while (fscanf(ifp, "%s\n", dev_line) = 1) {
+				if (add_devpath(dev_line) != 0) {
+					fclose(ifp);
 					return 1;
+				}
+			}
+			fclose(ifp);
 			break;
 		}
 
@@ -2128,7 +2134,9 @@ static int handle_args(int argc, char *argv[])
 			break;
 		case 'h':
 			net_mode = Net_client;
-			strcpy(hostname, optarg);
+			memset(hostname, 0, sizeof(hostname));
+			strncpy(hostname, optarg, sizeof(hostname));
+			hostname[sizeof(hostname) - 1] = '\0';
 			break;
 		case 'l':
 			net_mode = Net_server;
@@ -2183,7 +2191,10 @@ static int handle_args(int argc, char *argv[])
 		piped_output = 1;
 		handle_pfds = handle_pfds_entries;
 		pfp = stdout;
-		setvbuf(pfp, NULL, _IONBF, 0);
+		if (setvbuf(pfp, NULL, _IONBF, 0)) {
+			perror("setvbuf stdout");
+			return 1;
+		}
 	} else
 		handle_pfds = handle_pfds_file;
 	return 0;
diff --git a/btreplay/btrecord.c b/btreplay/btrecord.c
index 88ab806..3646257 100644
--- a/btreplay/btrecord.c
+++ b/btreplay/btrecord.c
@@ -365,7 +365,7 @@ static void find_input_files(char *idir)
 	}
 
 	while ((ent = readdir(dir)) != NULL) {
-		char *p, *dsf = malloc(256);
+		char *p, *dsf;
 
 		if (strstr(ent->d_name, ".blktrace.") = NULL)
 			continue;
diff --git a/btreplay/btreplay.c b/btreplay/btreplay.c
index f4f5aa0..20494e0 100644
--- a/btreplay/btreplay.c
+++ b/btreplay/btreplay.c
@@ -596,7 +596,7 @@ static void find_input_devs(char *idir)
 	}
 
 	while ((ent = readdir(dir)) != NULL) {
-		char *p, *dsf = malloc(256);
+		char *p, *dsf;
 
 		if (strstr(ent->d_name, ".replay.") = NULL)
 			continue;
diff --git a/btt/aqd.c b/btt/aqd.c
index 3bb6f85..17ab15b 100644
--- a/btt/aqd.c
+++ b/btt/aqd.c
@@ -43,6 +43,8 @@ void *aqd_alloc(struct d_info *dip)
 	sprintf(oname, "%s_%s_aqd.dat", aqd_name, dip->dip_name);
 	if ((ap->fp = my_fopen(oname, "w")) = NULL) {
 		perror(oname);
+		free(oname);
+		free(ap);
 		return NULL;
 	}
 	add_file(ap->fp, oname);
diff --git a/btt/bno_dump.c b/btt/bno_dump.c
index 02f3811..00c9ac2 100644
--- a/btt/bno_dump.c
+++ b/btt/bno_dump.c
@@ -31,9 +31,10 @@ static FILE *bno_dump_open(struct d_info *dip, char rwc)
 
 	oname = malloc(strlen(bno_dump_name) + strlen(dip->dip_name) + 32);
 	sprintf(oname, "%s_%s_%c.dat", bno_dump_name, dip->dip_name, rwc);
-	if ((fp = my_fopen(oname, "w")) = NULL)
+	if ((fp = my_fopen(oname, "w")) = NULL) {
 		perror(oname);
-	else
+		free(oname);
+	} else
 		add_file(fp, oname);
 	return fp;
 }
diff --git a/btt/devmap.c b/btt/devmap.c
index 9c0348b..0553a9e 100644
--- a/btt/devmap.c
+++ b/btt/devmap.c
@@ -76,6 +76,7 @@ int dev_map_read(char *fname)
 			break;
 	}
 
+	fclose(fp);
 	return 0;
 }
 
diff --git a/btt/plat.c b/btt/plat.c
index e7b7dde..dff7115 100644
--- a/btt/plat.c
+++ b/btt/plat.c
@@ -42,6 +42,8 @@ void *plat_alloc(struct d_info *dip, char *post)
 	sprintf(oname, "%s%s_plat.dat", dip->dip_name, post);
 	if ((pp->fp = my_fopen(oname, "w")) = NULL) {
 		perror(oname);
+		free(oname);
+		free(pp);
 		return NULL;
 	}
 	add_file(pp->fp, oname);
diff --git a/btt/proc.c b/btt/proc.c
index aac49cb..eb44c3d 100644
--- a/btt/proc.c
+++ b/btt/proc.c
@@ -238,9 +238,8 @@ void pip_foreach_out(void (*f)(struct p_info *, void *), void *arg)
 		__foreach(root_name.rb_node, f, arg);
 	else {
 		struct p_info *pip;
-		char *exe, *p, *next, *exes_save = strdup(exes);
+		char *exe, *next, *exes_save = strdup(exes);
 
-		p = exes_save;
 		while (exes_save != NULL) {
 			exe = exes_save;
 			if ((next = strchr(exes_save, ',')) != NULL) {
diff --git a/btt/seek.c b/btt/seek.c
index abdb0ee..52f6a21 100644
--- a/btt/seek.c
+++ b/btt/seek.c
@@ -51,9 +51,10 @@ static FILE *seek_open(char *str, char rw)
 
 	oname = malloc(strlen(seek_name) + strlen(str) + 32);
 	sprintf(oname, "%s_%s_%c.dat", seek_name, str, rw);
-	if ((fp = my_fopen(oname, "w")) = NULL)
+	if ((fp = my_fopen(oname, "w")) = NULL) {
 		perror(oname);
-	else
+		free(oname);
+	} else
 		add_file(fp, oname);
 
 	return fp;
@@ -99,18 +100,14 @@ static void __destroy(struct rb_node *n)
 
 static void sps_emit(struct seeki *sip)
 {
-	double tstamp, s_p_s;
+	double s_p_s;
 	struct sps_bkt *sps = &sip->sps;
 	double delta = sps->t_last - sps->t_start;
 
-	if ((sps->nseeks = 1) || (delta < DBL_EPSILON)) {
+	if ((sps->nseeks = 1) || (delta < DBL_EPSILON))
 		s_p_s = (double)(sps->nseeks);
-		tstamp = sps->t_start;
-	} else {
-
+	else
 		s_p_s = (double)(sps->nseeks) / delta;
-		tstamp = sps->t_start + (delta / 2);
-	}
 
 	fprintf(sip->sps_fp, "%15.9lf %.2lf\n", sps->t_start, s_p_s);
 
@@ -226,9 +223,10 @@ void *seeki_alloc(struct d_info *dip, char *post)
 
 		oname = malloc(strlen(sps_name) + strlen(dip->dip_name) + 32);
 		sprintf(oname, "%s_%s.dat", sps_name, dip->dip_name);
-		if ((sip->sps_fp = my_fopen(oname, "w")) = NULL)
+		if ((sip->sps_fp = my_fopen(oname, "w")) = NULL) {
 			perror(oname);
-		else
+			free(oname);
+		} else
 			add_file(sip->sps_fp, oname);
 	} else
 		sip->sps_fp = NULL;
diff --git a/btt/trace_queue.c b/btt/trace_queue.c
index 82c5760..8edcd90 100644
--- a/btt/trace_queue.c
+++ b/btt/trace_queue.c
@@ -33,7 +33,7 @@ static void handle_queue(struct io *q_iop)
 		update_lq(&last_q, &all_avgs.q2q, q_iop->t.time);
 	}
 
-	q_iop->i_time = q_iop->g_time = q_iop->i_time = q_iop->m_time +	q_iop->i_time = q_iop->g_time = q_iop->c_time = q_iop->m_time  						q_iop->d_time = (__u64)-1;
 	q_iop->dip->n_qs++;
 

^ permalink raw reply related	[flat|nested] 102+ messages in thread

* Recent changes
  2007-04-07  3:56 Recent changes Jens Axboe
                   ` (99 preceding siblings ...)
  2012-02-02  5:00 ` Jens Axboe
@ 2012-02-28  5:00 ` Jens Axboe
  100 siblings, 0 replies; 102+ messages in thread
From: Jens Axboe @ 2012-02-28  5:00 UTC (permalink / raw)
  To: linux-btrace

The following changes since commit f6d38abde41a7b18808dcdab393f05d6300d16c3:

  Fix compiler warnings (2012-02-01 13:17:57 +0100)

are available in the git repository at:
  git://git.kernel.dk/blktrace.git master

Jens Axboe (1):
      blktrace 1.0.5

Vasily Tarasov (1):
      Too small arrays for file names

 blkparse.c |    4 ++--
 blktrace.h |    3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

---

Diff of recent changes:

diff --git a/blkparse.c b/blkparse.c
index b0b88c3..a7ff0f7 100644
--- a/blkparse.c
+++ b/blkparse.c
@@ -36,7 +36,7 @@
 #include "rbtree.h"
 #include "jhash.h"
 
-static char blkparse_version[] = "1.0.4";
+static char blkparse_version[] = "1.0.5";
 
 struct skip_info {
 	unsigned long start, end;
@@ -2839,7 +2839,7 @@ int main(int argc, char *argv[])
 			ofp = fdopen(STDOUT_FILENO, "w");
 			mode = _IOLBF;
 		} else {
-			char ofname[128];
+			char ofname[PATH_MAX];
 
 			snprintf(ofname, sizeof(ofname) - 1, "%s", output_name);
 			ofp = fopen(ofname, "w");
diff --git a/blktrace.h b/blktrace.h
index 8b3e031..5da6dbc 100644
--- a/blktrace.h
+++ b/blktrace.h
@@ -2,6 +2,7 @@
 #define BLKTRACE_H
 
 #include <stdio.h>
+#include <limits.h>
 #include <byteswap.h>
 #include <endian.h>
 
@@ -44,7 +45,7 @@ struct per_cpu_info {
 
 	int fd;
 	int fdblock;
-	char fname[128];
+	char fname[PATH_MAX];
 
 	struct io_stats io_stats;
 

^ permalink raw reply related	[flat|nested] 102+ messages in thread

end of thread, other threads:[~2012-02-28  5:00 UTC | newest]

Thread overview: 102+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-07  3:56 Recent changes Jens Axboe
2007-04-14  4:00 ` Jens Axboe
2007-04-15  4:00 ` Jens Axboe
2007-04-17  4:00 ` Jens Axboe
2007-04-19  4:00 ` Jens Axboe
2007-05-12  4:00 ` Jens Axboe
2007-05-17  4:00 ` Jens Axboe
2007-05-22  4:00 ` Jens Axboe
2007-05-31  4:00 ` Jens Axboe
2007-06-01  4:00 ` Jens Axboe
2007-06-14  4:00 ` Jens Axboe
2007-07-19  4:00 ` Jens Axboe
2007-07-25  4:00 ` Jens Axboe
2007-07-31  4:00 ` Jens Axboe
2007-08-21  4:00 ` Jens Axboe
2007-08-27  4:00 ` Jens Axboe
2007-08-28  4:00 ` Jens Axboe
2007-08-29  4:00 ` Jens Axboe
2007-09-11  4:00 ` Jens Axboe
2007-10-02  4:00 ` Jens Axboe
2007-10-03  4:00 ` Jens Axboe
2007-10-06  4:00 ` Jens Axboe
2007-10-11  4:00 ` Jens Axboe
2007-10-30  5:00 ` Jens Axboe
2007-11-09  5:00 ` Jens Axboe
2007-11-14  5:00 ` Jens Axboe
2007-11-15  5:00 ` Jens Axboe
2007-12-07  5:00 ` Jens Axboe
2007-12-08  5:00 ` Jens Axboe
2007-12-10  5:00 ` Jens Axboe
2007-12-11  5:00 ` Jens Axboe
2008-01-04  5:00 ` Jens Axboe
2008-02-01  5:00 ` Jens Axboe
2008-02-06  5:00 ` Jens Axboe
2008-02-09  5:00 ` Jens Axboe
2008-02-13  5:00 ` Jens Axboe
2008-02-14  5:00 ` Jens Axboe
2008-02-23  5:00 ` Jens Axboe
2008-04-03  4:00 ` Jens Axboe
2008-04-03  7:04 ` Jens Axboe
2008-05-06  4:00 ` Jens Axboe
2008-05-09  4:00 ` Jens Axboe
2008-05-10  4:00 ` Jens Axboe
2008-05-13  4:00 ` Jens Axboe
2008-05-19  4:00 ` Jens Axboe
2008-05-22  4:00 ` Jens Axboe
2008-05-28  4:00 ` Jens Axboe
2008-07-02  4:00 ` Jens Axboe
2008-08-16  4:00 ` Jens Axboe
2008-09-27  4:00 ` Jens Axboe
2008-10-11  4:00 ` Jens Axboe
2008-10-17  4:00 ` Jens Axboe
2008-10-18  4:00 ` Jens Axboe
2008-10-21  4:00 ` Jens Axboe
2008-10-29  5:00 ` Jens Axboe
2008-10-31  5:00 ` Jens Axboe
2008-11-11  5:00 ` Jens Axboe
2008-11-12  5:00 ` Jens Axboe
2008-11-13  5:00 ` Jens Axboe
2009-01-13  5:00 ` Jens Axboe
2009-01-22  5:00 ` Jens Axboe
2009-01-24  5:00 ` Jens Axboe
2009-02-10  5:00 ` Jens Axboe
2009-02-12  5:00 ` Jens Axboe
2009-02-13  5:00 ` Jens Axboe
2009-02-14  5:00 ` Jens Axboe
2009-02-18  5:00 ` Jens Axboe
2009-02-19  5:00 ` Jens Axboe
2009-03-13  5:00 ` Jens Axboe
2009-03-24  5:00 ` Jens Axboe
2009-03-26  5:00 ` Jens Axboe
2009-03-27  5:00 ` Jens Axboe
2009-04-07  4:00 ` Jens Axboe
2009-04-18  4:00 ` Jens Axboe
2009-04-22  4:00 ` Jens Axboe
2009-05-13  4:00 ` Jens Axboe
2009-08-15  4:00 ` Jens Axboe
2009-09-02  4:00 ` Jens Axboe
2009-10-09  4:00 ` Jens Axboe
2009-10-10  4:00 ` Jens Axboe
2010-02-23  5:00 ` Jens Axboe
2010-03-23  5:00 ` Jens Axboe
2010-04-20  4:00 ` Jens Axboe
2010-04-21  4:00 ` Jens Axboe
2010-09-17  4:00 ` Jens Axboe
2010-10-12 15:38 ` Edward Shishkin
2010-10-12 16:52 ` Jens Axboe
2010-10-23  4:00 ` Jens Axboe
2010-12-02  5:00 ` Jens Axboe
2010-12-20  4:36 ` Duy Le (Dan)
2011-01-12  5:00 ` Jens Axboe
2011-01-15  5:00 ` Jens Axboe
2011-02-10  5:00 ` Jens Axboe
2011-03-17  5:00 ` Jens Axboe
2011-05-27  4:00 ` Jens Axboe
2011-08-04  4:00 ` Jens Axboe
2011-08-04 11:50 ` Edward Shishkin
2011-08-04 12:08 ` Jens Axboe
2011-08-12  4:00 ` Jens Axboe
2012-02-01  5:00 ` Jens Axboe
2012-02-02  5:00 ` Jens Axboe
2012-02-28  5:00 ` Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).