Tejun Heo
239c8dd533
dm snapshot: persistent make metadata_wq multithreaded
...
metadata_wq serves on-stack work items from chunk_io(). Even if
multiple chunk_io() are simultaneously in progress, each is
independent and queued only once, so multithreaded workqueue can be
safely used.
Switch metadata_wq to multithread and flush the work item instead of
the workqueue in chunk_io().
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
2011-01-13 19:59:59 +00:00
..
2010-10-29 16:40:32 +11:00
2010-10-28 17:32:26 +11:00
2009-04-02 19:55:23 +01:00
2011-01-13 19:59:55 +00:00
2011-01-13 19:59:57 +00:00
2010-08-12 04:13:51 +01:00
2010-08-12 04:13:51 +01:00
2010-09-10 12:35:38 +02:00
2011-01-13 19:59:55 +00:00
2011-01-13 19:59:58 +00:00
2010-08-12 04:14:11 +01:00
2011-01-13 19:59:52 +00:00
2011-01-13 19:59:52 +00:00
2009-09-04 20:40:34 +01:00
2010-09-10 12:35:38 +02:00
2011-01-13 19:59:57 +00:00
2008-10-10 13:36:58 +01:00
2009-04-02 19:55:27 +01:00
2009-06-22 10:12:27 +01:00
2009-06-22 10:12:27 +01:00
2011-01-13 19:59:58 +00:00
2010-09-10 12:35:38 +02:00
2009-06-22 10:12:27 +01:00
2010-03-30 22:02:32 +09:00
2011-01-13 19:59:59 +00:00
2009-12-10 23:52:12 +00:00
2011-01-13 19:59:56 +00:00
2011-01-13 19:59:57 +00:00
2010-03-07 17:04:49 -08:00
2011-01-13 10:45:01 -08:00
2010-08-12 04:14:14 +01:00
2010-03-06 02:29:52 +00:00
2007-10-20 02:01:26 +01:00
2010-08-12 04:14:12 +01:00
2011-01-13 19:59:58 +00:00
2010-08-12 04:14:08 +01:00
2010-10-28 17:36:15 +11:00
2010-08-09 10:36:44 +01:00
2010-09-10 12:35:38 +02:00
2009-06-18 08:49:42 +10:00
2010-08-09 10:36:44 +01:00
2011-01-13 10:45:01 -08:00
2010-10-28 17:36:15 +11:00
2010-09-10 12:35:38 +02:00
2009-06-16 16:54:21 +10:00
2010-09-10 12:35:38 +02:00
2010-06-24 13:33:24 +10:00
2010-11-24 16:39:46 +11:00
2010-10-29 16:40:33 +11:00
2010-10-28 17:36:15 +11:00
2010-09-10 12:35:38 +02:00
2010-12-09 17:02:14 +11:00
2010-06-24 13:33:24 +10:00