From: Kiyoshi Ueda Date: Mon, 22 Jun 2009 09:12:28 +0000 (+0100) Subject: dm mpath: add service time load balancer X-Git-Tag: v2.6.31-rc1~8^2~16 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f392ba889b019602976082bfe7bf486c2594f85c;p=pandora-kernel.git dm mpath: add service time load balancer This patch adds a service time oriented dynamic load balancer, dm-service-time, which selects the path with the shortest estimated service time for the incoming I/O. The service time is estimated by dividing the in-flight I/O size by a performance value of each path. The performance value can be given as a table argument at the table loading time. If no performance value is given, all paths are considered equal. Signed-off-by: Kiyoshi Ueda Signed-off-by: Jun'ichi Nomura Signed-off-by: Alasdair G Kergon --- Reading git-diff-tree failed