[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[dm-devel] Subject: [PATCH 0/3] dm-mpath: dynamic load balancers (v1)
- From: Kiyoshi Ueda <k-ueda ct jp nec com>
- To: Alasdair Kergon <agk redhat com>
- Cc: device-mapper development <dm-devel redhat com>, stefan bader canonical com
- Subject: [dm-devel] Subject: [PATCH 0/3] dm-mpath: dynamic load balancers (v1)
- Date: Wed, 18 Mar 2009 17:34:42 +0900
Hi,
The patch-set adds the following 2 dynamic load balancers:
o dm-queue-length: queue-length oriented dynamic load balancer
o dm-service-time: service-time oriented dynamic load balancer
This patch-set can be applied on top of 2.6.29-rc8.
No dependencies on Alasdair's linux-next patches.
NOTE:
While the patches compile and work with the current bio-based dm,
for them to *properly* work, the request-based dm patches should
be applied, too.
See <http://lkml.org/lkml/2008/9/12/100> for why request-based dm
improves multipath load balancing.
Summary of the patch-set:
1/3: dm-mpath: interface change for dynamic load balancers
2/3: dm-mpath: add queue-length oriented dynamic load balancer
3/3: dm-mpath: add service-time oriented dynamic load balancer
drivers/md/Kconfig | 18 ++
drivers/md/Makefile | 2
drivers/md/dm-mpath.c | 28 ++-
drivers/md/dm-path-selector.h | 8 -
drivers/md/dm-queue-length.c | 257 +++++++++++++++++++++++++++++++++++
drivers/md/dm-round-robin.c | 2
drivers/md/dm-service-time.c | 301 ++++++++++++++++++++++++++++++++++++++++++
7 files changed, 603 insertions(+), 13 deletions(-)
Thanks,
Kiyoshi Ueda
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]