From: Boaz Harrosh <bharrosh@panasas.com>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Trond Myklebust <Trond.Myklebust@netapp.com>,
NFS list <linux-nfs@vger.kernel.org>,
linux-fsdevel <linux-fsdevel@vger.kernel.org>,
open-osd <osd-dev@open-osd.org>,
"Welch, Brent" <welch@panasas.com>
Cc: linux-kernel <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] ore/exofs: Changes for the 3.2 Merge Window (Part 1)
Date: Tue, 25 Oct 2011 09:22:46 -0700 [thread overview]
Message-ID: <4EA6E256.1060803@panasas.com> (raw)
Linus Hi
Please pull the following changes since v3.1-rc6 [b6fd41e2]
Which are available in the git repository at:
git://git.open-osd.org/linux-open-osd.git for-linus
The biggest highlight of this Merge is support for RAID5 over objects
with full support for the pnfs-objects-ietf-standard layout. (This is
a special RAID5 over objects which is equivalent to RAID5 over files
much more then RAID5 over block devices).
Part 2: Of this merge is dependent on this inclusion and the bits
in Trond's NFS tree. For the fs/nfs/objlayout and will be pushed
through Trond, once both hit mainline.
Thanks!
Boaz Harrosh (19):
osd: Kconfig remove wrong FIXME
exofs: Rename struct ore_components comps => oc
exofs: Remove unused data_map member from exofs_sb_info
ore: Make ore_striping_info and ore_calc_stripe_info public
ore/exofs: Change the type of the devices array (API change)
ore: Only IO one group at a time (API change)
ore: cleanup: Embed an ore_striping_info inside ore_io_state
ore: Remove check for ios->kern_buff in _prepare_for_striping to later
exofs: Support for short read/writes
ore: Support for short read/writes
ore: Support for partial component table
ore/exofs: Define new ore_verify_layout
ore/exofs: Change ore_check_io API
ore: Make ore_calc_stripe_info EXPORT_SYMBOL
fs/Makefile: Always inspect exofs/
ore: RAID5 read
ore: RAID5 Write
exofs: Support for RAID5 read-4-write interface.
ore: Enable RAID5 mounts
H Hartley Sweeten (2):
exofs/ore.c: local functions should be static
exofs/super.c: local functions should be static
drivers/scsi/osd/Kconfig | 4 -
fs/Makefile | 2 +-
fs/exofs/Kbuild | 3 +-
fs/exofs/Kconfig | 9 +-
fs/exofs/exofs.h | 26 +-
fs/exofs/inode.c | 233 +++++++++++++----
fs/exofs/ore.c | 656 +++++++++++++++++++++++++++++++++-------------
fs/exofs/ore_raid.c | 660 ++++++++++++++++++++++++++++++++++++++++++++++
fs/exofs/ore_raid.h | 79 ++++++
fs/exofs/super.c | 205 ++++++---------
include/scsi/osd_ore.h | 80 ++++++-
11 files changed, 1583 insertions(+), 374 deletions(-)
create mode 100644 fs/exofs/ore_raid.c
create mode 100644 fs/exofs/ore_raid.h
WARNING: multiple messages have this Message-ID (diff)
From: Boaz Harrosh <bharrosh-C4P08NqkoRlBDgjK7y7TUQ@public.gmane.org>
To: Linus Torvalds
<torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>,
Trond Myklebust
<Trond.Myklebust-HgOvQuBEEgTQT0dZR+AlfA@public.gmane.org>,
NFS list <linux-nfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
linux-fsdevel
<linux-fsdevel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
ope
Cc: linux-kernel <linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: [GIT PULL] ore/exofs: Changes for the 3.2 Merge Window (Part 1)
Date: Tue, 25 Oct 2011 09:22:46 -0700 [thread overview]
Message-ID: <4EA6E256.1060803@panasas.com> (raw)
Linus Hi
Please pull the following changes since v3.1-rc6 [b6fd41e2]
Which are available in the git repository at:
git://git.open-osd.org/linux-open-osd.git for-linus
The biggest highlight of this Merge is support for RAID5 over objects
with full support for the pnfs-objects-ietf-standard layout. (This is
a special RAID5 over objects which is equivalent to RAID5 over files
much more then RAID5 over block devices).
Part 2: Of this merge is dependent on this inclusion and the bits
in Trond's NFS tree. For the fs/nfs/objlayout and will be pushed
through Trond, once both hit mainline.
Thanks!
Boaz Harrosh (19):
osd: Kconfig remove wrong FIXME
exofs: Rename struct ore_components comps => oc
exofs: Remove unused data_map member from exofs_sb_info
ore: Make ore_striping_info and ore_calc_stripe_info public
ore/exofs: Change the type of the devices array (API change)
ore: Only IO one group at a time (API change)
ore: cleanup: Embed an ore_striping_info inside ore_io_state
ore: Remove check for ios->kern_buff in _prepare_for_striping to later
exofs: Support for short read/writes
ore: Support for short read/writes
ore: Support for partial component table
ore/exofs: Define new ore_verify_layout
ore/exofs: Change ore_check_io API
ore: Make ore_calc_stripe_info EXPORT_SYMBOL
fs/Makefile: Always inspect exofs/
ore: RAID5 read
ore: RAID5 Write
exofs: Support for RAID5 read-4-write interface.
ore: Enable RAID5 mounts
H Hartley Sweeten (2):
exofs/ore.c: local functions should be static
exofs/super.c: local functions should be static
drivers/scsi/osd/Kconfig | 4 -
fs/Makefile | 2 +-
fs/exofs/Kbuild | 3 +-
fs/exofs/Kconfig | 9 +-
fs/exofs/exofs.h | 26 +-
fs/exofs/inode.c | 233 +++++++++++++----
fs/exofs/ore.c | 656 +++++++++++++++++++++++++++++++++-------------
fs/exofs/ore_raid.c | 660 ++++++++++++++++++++++++++++++++++++++++++++++
fs/exofs/ore_raid.h | 79 ++++++
fs/exofs/super.c | 205 ++++++---------
include/scsi/osd_ore.h | 80 ++++++-
11 files changed, 1583 insertions(+), 374 deletions(-)
create mode 100644 fs/exofs/ore_raid.c
create mode 100644 fs/exofs/ore_raid.h
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next reply other threads:[~2011-10-25 16:23 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-10-25 16:22 Boaz Harrosh [this message]
2011-10-25 16:22 ` [GIT PULL] ore/exofs: Changes for the 3.2 Merge Window (Part 1) 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=4EA6E256.1060803@panasas.com \
--to=bharrosh@panasas.com \
--cc=Trond.Myklebust@netapp.com \
--cc=linux-fsdevel@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-nfs@vger.kernel.org \
--cc=osd-dev@open-osd.org \
--cc=torvalds@linux-foundation.org \
--cc=welch@panasas.com \
/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.