dm-devel.redhat.com archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/9] dm crypt: improve cpu scalability
@ 2014-03-28 20:11 Mike Snitzer
  2014-03-28 20:11 ` [PATCH 1/9] dm crypt: fix cpu hotplug crash by removing per-cpu structure Mike Snitzer
                   ` (8 more replies)
  0 siblings, 9 replies; 27+ messages in thread
From: Mike Snitzer @ 2014-03-28 20:11 UTC (permalink / raw)
  To: dm-devel

With these changes we hope to improve dm-crypt performance for a
wide-range of dm-crypt use-cases and configurations.  Extensive
testing is planned to identify the performance difference(s) as
compared to stock v3.14-rc8.  We'll up this thread as results become
available.

These changes are staged in linux-dm.git 'for-next' -- that is
primarily for linux-next test coverage purposes.  We'll make a call on
whether any of these patches are included in 3.15 when we have the
benefit of performance comparison results.

Mikulas Patocka (9):
  dm crypt: fix cpu hotplug crash by removing per-cpu structure
  block: use kmalloc alignment for bio slab
  dm crypt: use per-bio data
  dm crypt: use unbound workqueue for request processing
  dm crypt: don't allocate pages for a partial request
  dm crypt: avoid deadlock in mempools
  dm crypt: remove io_pool
  dm crypt: offload writes to thread
  dm crypt: sort writes

 drivers/md/dm-crypt.c | 413 +++++++++++++++++++++++++-------------------------
 fs/bio.c              |   3 +-
 2 files changed, 209 insertions(+), 207 deletions(-)

-- 
1.8.1.4

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

end of thread, other threads:[~2014-04-02  6:55 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-28 20:11 [PATCH 0/9] dm crypt: improve cpu scalability Mike Snitzer
2014-03-28 20:11 ` [PATCH 1/9] dm crypt: fix cpu hotplug crash by removing per-cpu structure Mike Snitzer
2014-03-28 20:11 ` [PATCH 2/9] block: use kmalloc alignment for bio slab Mike Snitzer
2014-03-28 20:11 ` [PATCH 3/9] dm crypt: use per-bio data Mike Snitzer
2014-03-28 20:11 ` [PATCH 4/9] dm crypt: use unbound workqueue for request processing Mike Snitzer
2014-03-28 20:11 ` [PATCH 5/9] dm crypt: don't allocate pages for a partial request Mike Snitzer
2014-03-28 20:11 ` [PATCH 6/9] dm crypt: avoid deadlock in mempools Mike Snitzer
2014-03-28 20:11 ` [PATCH 7/9] dm crypt: remove io_pool Mike Snitzer
2014-03-28 20:11 ` [PATCH 8/9] dm crypt: offload writes to thread Mike Snitzer
2014-04-01 16:27   ` Ondrej Kozina
2014-04-01 16:32     ` Mike Snitzer
2014-04-01 18:15       ` Mikulas Patocka
2014-04-01 18:23         ` Mike Snitzer
2014-04-02  6:55         ` Ondrej Kozina
2014-04-01 18:01     ` Mikulas Patocka
2014-04-01 19:08       ` Milan Broz
2014-03-28 20:11 ` [PATCH 9/9] dm crypt: sort writes Mike Snitzer
2014-03-29  8:11   ` Milan Broz
2014-03-31 12:39     ` Mike Snitzer
2014-03-31 23:37       ` Akira Hayakawa
2014-04-01  1:01         ` Mike Snitzer
2014-04-01 17:35           ` Milan Broz
2014-04-01 20:15             ` Alasdair G Kergon
2014-04-01 23:21           ` Akira Hayakawa
2014-04-02  3:19             ` Akira Hayakawa
2014-04-02  3:38               ` Mike Snitzer
2014-04-02  4:18                 ` Akira Hayakawa

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).