aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/md/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/md/Kconfig')
-rw-r--r--drivers/md/Kconfig30
1 files changed, 30 insertions, 0 deletions
diff --git a/drivers/md/Kconfig b/drivers/md/Kconfig
index 09c0c6e49ab5..2158377a1359 100644
--- a/drivers/md/Kconfig
+++ b/drivers/md/Kconfig
@@ -257,6 +257,17 @@ config DM_MIRROR
257 Allow volume managers to mirror logical volumes, also 257 Allow volume managers to mirror logical volumes, also
258 needed for live data migration tools such as 'pvmove'. 258 needed for live data migration tools such as 'pvmove'.
259 259
260config DM_LOG_USERSPACE
261 tristate "Mirror userspace logging (EXPERIMENTAL)"
262 depends on DM_MIRROR && EXPERIMENTAL && NET
263 select CONNECTOR
264 ---help---
265 The userspace logging module provides a mechanism for
266 relaying the dm-dirty-log API to userspace. Log designs
267 which are more suited to userspace implementation (e.g.
268 shared storage logs) or experimental logs can be implemented
269 by leveraging this framework.
270
260config DM_ZERO 271config DM_ZERO
261 tristate "Zero target" 272 tristate "Zero target"
262 depends on BLK_DEV_DM 273 depends on BLK_DEV_DM
@@ -275,6 +286,25 @@ config DM_MULTIPATH
275 ---help--- 286 ---help---
276 Allow volume managers to support multipath hardware. 287 Allow volume managers to support multipath hardware.
277 288
289config DM_MULTIPATH_QL
290 tristate "I/O Path Selector based on the number of in-flight I/Os"
291 depends on DM_MULTIPATH
292 ---help---
293 This path selector is a dynamic load balancer which selects
294 the path with the least number of in-flight I/Os.
295
296 If unsure, say N.
297
298config DM_MULTIPATH_ST
299 tristate "I/O Path Selector based on the service time"
300 depends on DM_MULTIPATH
301 ---help---
302 This path selector is a dynamic load balancer which selects
303 the path expected to complete the incoming I/O in the shortest
304 time.
305
306 If unsure, say N.
307
278config DM_DELAY 308config DM_DELAY
279 tristate "I/O delaying target (EXPERIMENTAL)" 309 tristate "I/O delaying target (EXPERIMENTAL)"
280 depends on BLK_DEV_DM && EXPERIMENTAL 310 depends on BLK_DEV_DM && EXPERIMENTAL