All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] Btrfs: Progs modifications to introduce speed profiles and dedicated log devices
@ 2011-02-01 13:54 Jan Schmidt
  2011-02-01 13:54 ` [PATCH 1/7] moved parse_size() to utils.c Jan Schmidt
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Jan Schmidt @ 2011-02-01 13:54 UTC (permalink / raw)
  To: linux-btrfs; +Cc: chris.mason, sensille

This patch set for progs accompanies the (largish) kernel patch
submitted by Arne Jansen three days ago (Subject: [PATCH] Btrfs:
introducing speed profiles and dedicated log devices). It provides a
first implementation of (yet static) speed profiles:

"mkfs.btrfs" and "btrfs device add" now both support device classes.
Thus, it is posible to dedicate a device to the log tree (e.g. a fast
ssd), or decide another should hold metadata only.

Fully configurable speed profiles can be the next step.


Jan Schmidt (7):
  moved parse_size() to utils.c
  pulled current kernel version of ioctl.h
  check open_ctree() right after it returned
  speed classes (needed for profiles) for device add. subsequent patch
    needed to fix mkfs
  speed classes (needed for profiles) for mkfs
  debug-tree output: device speed added; type output switched to hex
  made btrfs-vol compile. looks unused, so no speed class support here
    for now.

 btrfs-vol.c   |    3 +-
 btrfs.c       |    2 +-
 btrfs_cmds.c  |   93 ++++++++++++++++++++--------------
 ctree.h       |   20 +++++++
 extent-tree.c |   11 +++--
 ioctl-test.c  |    1 +
 ioctl.h       |   57 +++++++++++++++++---
 mkfs.c        |  158 +++++++++++++++++++++++++++++++++++----------------------
 print-tree.c  |    7 ++-
 utils.c       |   55 ++++++++++++++++++--
 utils.h       |   13 ++++-
 volumes.c     |   13 ++++-
 volumes.h     |    6 ++-
 13 files changed, 311 insertions(+), 128 deletions(-)

-- 
1.7.2.2


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

end of thread, other threads:[~2011-02-01 13:54 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-02-01 13:54 [PATCH 0/7] Btrfs: Progs modifications to introduce speed profiles and dedicated log devices Jan Schmidt
2011-02-01 13:54 ` [PATCH 1/7] moved parse_size() to utils.c Jan Schmidt
2011-02-01 13:54 ` [PATCH 2/7] pulled current kernel version of ioctl.h Jan Schmidt
2011-02-01 13:54 ` [PATCH 3/7] check open_ctree() right after it returned Jan Schmidt
2011-02-01 13:54 ` [PATCH 4/7] speed classes (needed for profiles) for device add. subsequent patch needed to fix mkfs Jan Schmidt
2011-02-01 13:54 ` [PATCH 5/7] speed classes (needed for profiles) for mkfs Jan Schmidt
2011-02-01 13:54 ` [PATCH 6/7] debug-tree output: device speed added; type output switched to hex Jan Schmidt
2011-02-01 13:54 ` [PATCH 7/7] made btrfs-vol compile. looks unused, so no speed class support here for now Jan Schmidt

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.