From: Mike Snitzer <snitzer@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: dm-devel@redhat.com, linux-kernel@vger.kernel.org,
Alasdair G Kergon <agk@redhat.com>, Joe Thornber <ejt@redhat.com>,
Mikulas Patocka <mpatocka@redhat.com>,
Heinz Mauelshagen <heinzm@redhat.com>,
Lukas Czerner <lczerner@redhat.com>
Subject: [git pull] device mapper changes for 3.16
Date: Thu, 12 Jun 2014 10:13:37 -0400 [thread overview]
Message-ID: <20140612141337.GB27768@redhat.com> (raw)
Hi Linus,
This pull request is later than I'd have liked because I was waiting for
some performance data to help finally justify sending the long-standing
dm-crypt cpu scalability improvements upstream. Unfortunately we came
up short, so those dm-crypt changes will continue to wait, but it seems
we're not far off.
The following changes since commit fad01e866afdbe01a1f3ec06a39c3a8b9e197014:
Linux 3.15-rc8 (2014-06-01 19:12:24 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git tags/dm-3.16-changes
for you to fetch changes up to 09869de57ed2728ae3c619803932a86cb0e2c4f8:
dm thin: update discard_granularity to reflect the thin-pool blocksize (2014-06-11 16:56:12 -0400)
Please pull, thanks.
Mike
----------------------------------------------------------------
. Add dm_accept_partial_bio interface to DM core to allow DM targets
to only process a portion of a bio, the remainder being sent in the
next bio. This enables the old dm snapshot-origin target to only
split write bios on chunk boundaries, read bios are now sent to the
origin device unchanged.
. Add DM core support for disabling WRITE SAME if the underlying SCSI
layer disables it due to command failure.
. Reduce lock contention in DM's bio-prison.
. A few small cleanups and fixes to dm-thin and dm-era.
----------------------------------------------------------------
Heinz Mauelshagen (1):
dm bio prison: implement per bucket locking in the dm_bio_prison hash table
Joe Thornber (2):
dm thin: cleanup noflush_work to use a proper completion
dm era: check for a non-NULL metadata object before closing it
Lukas Czerner (1):
dm thin: update discard_granularity to reflect the thin-pool blocksize
Mike Snitzer (3):
dm thin: return ENOSPC instead of EIO when error_if_no_space enabled
dm: disable WRITE SAME if it fails
dm: remove symbol export for dm_set_device_limits
Mikulas Patocka (4):
dm: change sector_count member in clone_info from sector_t to unsigned
dm: introduce dm_accept_partial_bio
dm snapshot: allocate a per-target structure for snapshot-origin target
dm snapshot: do not split read bios sent to snapshot-origin target
drivers/md/dm-bio-prison.c | 70 ++++++++++++++++++--------------
drivers/md/dm-bio-prison.h | 2 +-
drivers/md/dm-era-target.c | 3 +-
drivers/md/dm-mpath.c | 11 +----
drivers/md/dm-snap.c | 67 ++++++++++++++++++++++---------
drivers/md/dm-table.c | 5 +--
drivers/md/dm-thin.c | 93 ++++++++++++++++++++++++++++---------------
drivers/md/dm.c | 86 ++++++++++++++++++++++++++++++++-------
include/linux/device-mapper.h | 10 ++---
9 files changed, 230 insertions(+), 117 deletions(-)
next reply other threads:[~2014-06-12 14:13 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-12 14:13 Mike Snitzer [this message]
2015-02-16 21:01 ` targeting dm-crypt cpu scalability changes for 3.20 still [was: Re: [git pull] device mapper changes for 3.16] Mike Snitzer
2015-02-20 15:48 ` [git pull] additional device mapper changes for 3.20 Mike Snitzer
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=20140612141337.GB27768@redhat.com \
--to=snitzer@redhat.com \
--cc=agk@redhat.com \
--cc=dm-devel@redhat.com \
--cc=ejt@redhat.com \
--cc=heinzm@redhat.com \
--cc=lczerner@redhat.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mpatocka@redhat.com \
--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.