Mike Snitzer
ed8b752bcc
dm table: set flush capability based on underlying devices
...
DM has always advertised both REQ_FLUSH and REQ_FUA flush capabilities
regardless of whether or not a given DM device's underlying devices
also advertised a need for them.
Block's flush-merge changes from 2.6.39 have proven to be more costly
for DM devices. Performance regressions have been reported even when
DM's underlying devices do not advertise that they have a write cache.
Fix the performance regressions by configuring a DM device's flushing
capabilities based on those of the underlying devices' capabilities.
Signed-off-by: Mike Snitzer <snitzer@redhat.com >
Signed-off-by: Alasdair G Kergon <agk@redhat.com >
2011-08-02 12:32:08 +01:00
..
2011-07-26 09:21:09 -07:00
2011-07-25 20:57:13 -07:00
2011-07-26 16:49:47 -07:00
2011-07-26 16:49:47 -07:00
2011-07-25 13:56:39 -07:00
2011-07-26 16:49:47 -07:00
2011-07-27 19:26:38 -07:00
2011-07-23 10:34:47 -07:00
2011-07-26 16:49:47 -07:00
2011-07-26 09:21:09 -07:00
2011-07-25 12:53:15 -07:00
2011-07-26 17:41:04 -07:00
2011-07-26 16:49:47 -07:00
2011-07-25 20:57:14 -07:00
2011-07-26 16:49:47 -07:00
2011-07-25 23:06:24 -07:00
2011-07-25 13:56:39 -07:00
2011-07-26 16:49:47 -07:00
2011-07-22 22:47:08 +02:00
2011-07-26 16:49:47 -07:00
2011-07-27 00:02:28 +01:00
2011-07-27 13:21:40 -07:00
2011-07-27 09:24:56 -07:00
2011-07-26 16:49:47 -07:00
2011-07-25 20:57:15 -07:00
2011-07-22 14:39:51 +09:30
2011-07-20 20:47:58 -04:00
2011-08-02 12:32:08 +01:00
2011-07-26 16:49:47 -07:00
2011-07-26 16:49:47 -07:00
2011-07-26 17:42:18 -07:00
2011-07-26 16:49:47 -07:00
2011-07-26 11:52:55 -07:00
2011-07-25 13:56:39 -07:00
2011-07-26 16:49:47 -07:00
2011-07-25 22:59:39 -07:00
2011-07-26 16:49:47 -07:00
2011-07-25 23:09:27 -07:00
2011-07-26 18:30:20 -07:00
2011-07-25 13:56:39 -07:00
2011-07-24 10:12:19 -04:00
2011-07-25 21:00:19 -07:00
2011-07-23 07:57:02 +01:00
2011-07-26 16:49:42 -07:00
2011-07-26 16:49:47 -07:00
2011-07-26 16:49:47 -07:00
2011-07-27 13:21:40 -07:00
2011-07-20 20:47:51 -04:00
2011-07-22 14:52:44 -07:00
2011-07-25 13:56:39 -07:00
2011-07-27 09:23:35 -07:00
2011-07-27 13:21:40 -07:00
2011-07-26 16:49:47 -07:00
2011-07-25 23:06:24 -07:00
2011-07-26 16:49:47 -07:00
2011-07-21 14:03:41 +02:00
2011-07-26 16:49:47 -07:00
2011-07-26 16:49:47 -07:00
2011-07-22 09:24:39 -05:00
2011-07-23 16:20:30 +09:30
2011-07-26 16:49:47 -07:00
2011-07-26 16:49:47 -07:00
2011-07-25 20:57:08 -07:00
2011-07-25 22:59:39 -07:00
2011-07-25 22:59:39 -07:00