All of lore.kernel.org
 help / color / mirror / Atom feed
From: Boaz Harrosh <bharrosh@panasas.com>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	linux-fsdevel <linux-fsdevel@vger.kernel.org>,
	Linux Kernel <linux-kernel@vger.kernel.org>,
	open-osd <osd-dev@open-osd.org>
Subject: [GIT PULL] exofs changes for 2.6.34
Date: Thu, 04 Mar 2010 14:10:57 +0200	[thread overview]
Message-ID: <4B8FA351.9030000@panasas.com> (raw)


Linus please pull the following changes since commit:

  Linux 2.6.33-rc6

They are available in the git repository at:

  git://git.open-osd.org/linux-open-osd.git for-linus

Boaz Harrosh (11):
      exofs: debug print even less
      exofs: Micro-optimize exofs_i_info
      exofs: Recover in the case of read-passed-end-of-file
      exofs: Move layout related members to a layout structure
      exofs: unindent exofs_sbi_read
      exofs: Define on-disk per-inode optional layout attribute
      exofs: RAID0 support
      exofs: convert io_state to use pages array instead of bio at input
      exofs: Error recovery if object is missing from storage
      exofs: Prepare for groups
      exofs: groups support

 fs/exofs/common.h |   39 ++++
 fs/exofs/exofs.h  |   53 ++++-
 fs/exofs/inode.c  |  194 +++++++++++-------
 fs/exofs/ios.c    |  575 +++++++++++++++++++++++++++++++++++++++++++++--------
 fs/exofs/super.c  |  121 +++++++++---
 5 files changed, 779 insertions(+), 203 deletions(-)

What's new:
  The main changes are support for data striping and *striping-groups*.
striping-groups is a nice option when there are lots of devices in the
system, but the striping of each file is confined to fewer devices, so
not to keep all devices busy on each IO. For example a 10 out of 100
striping means each file is striped across 10 devices out of 100 total
devices in the full system.
  Note that exofs has a unique layout structure that enables Mirrors
orthogonal to any striping/raid arrangement.

 Next changes will be support for raid5 and raid6

Signed-off-by: Boaz Harrosh <bharrosh@panasas.com>

             reply	other threads:[~2010-03-04 12:11 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-04 12:10 Boaz Harrosh [this message]
2010-03-04 14:00 ` [GIT PULL] exofs changes for 2.6.34 Christoph Hellwig
2010-03-07  8:32   ` Boaz Harrosh

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

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

  git send-email \
    --in-reply-to=4B8FA351.9030000@panasas.com \
    --to=bharrosh@panasas.com \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=osd-dev@open-osd.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is 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.