[dm-devel] [PATCH 0/3] dm-mpath: dynamic load balancers (v2)
Kiyoshi Ueda
k-ueda at ct.jp.nec.com
Fri Apr 24 08:04:42 UTC 2009
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.30-rc3.
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://marc.info/?l=dm-devel&m=123736590931733&w=2> 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(-)
CHANGES
=======
v2:
- Rebased to 2.6.30-rc3
v1: (http://marc.info/?l=dm-devel&m=123736539330980&w=2)
- Rebased to 2.6.29-rc8
Thanks,
Kiyoshi Ueda
More information about the dm-devel
mailing list