All of lore.kernel.org
 help / color / mirror / Atom feed
* Designing a new prio_callout
@ 2007-06-21 21:42 Ethan John
  2007-07-25 11:37 ` Hannes Reinecke
  0 siblings, 1 reply; 14+ messages in thread
From: Ethan John @ 2007-06-21 21:42 UTC (permalink / raw)
  To: dm-devel


[-- Attachment #1.1: Type: text/plain, Size: 1673 bytes --]

I hope I found the right list for this.

My company is developing an iSCSI solution, and in looking into Linux
compatability and performance, we're concerned that our architecture doesn't
play well with the existing multipath configurations that are available.

We cannot support what Linux calls multibus, or what the fiber world seems
to call active/active. We will need folks to configure failover exclusively.

It appears that the current multipathing failover configuration assigns a
priority to each path (by default, just assigns the same priority to all
paths). This is bad for us, as we're presenting iSCSI targets across
multiple machines in a cluster; ideally, a user will have multiple devices,
each with a separate path to a separate machine, with failover to the other
machines in the cluster. The default setup of multipath will map all
connections to a single machine, which is no load balancing at all.

I've fooled around with various other values for default_prio_callot
(besides the /bin/true), and the one that seems to work best is actually
mpath_prio_random.

In fact, mpath_prio_random would actually work perfectly, except that it
seems to swap path priorities extremely often -- several times a minute. So
my company needs to develop a new script, probably much like the
mpath_prio_emc or mpath_prio_netapp ones, so that we can hint at load
balancing across devices with failover as the multipathing policy.

I've been completely unable to find documentation on this. Where might I
look? Is this even the right direction in which to be looking for a solution
to this problem?

Let me know if anything above needs to be more clear.

-- 
Ethan John

[-- Attachment #1.2: Type: text/html, Size: 1764 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2007-08-27 15:50 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-06-21 21:42 Designing a new prio_callout Ethan John
2007-07-25 11:37 ` Hannes Reinecke
2007-07-29 16:03   ` Ethan John
2007-07-30  6:31     ` Hannes Reinecke
2007-08-09 17:55       ` Ethan John
2007-08-10 15:07         ` Hannes Reinecke
2007-08-10 15:40           ` Ethan John
2007-08-14 17:05             ` Ethan John
2007-08-15  8:45               ` Stefan Bader
2007-08-15 15:57                 ` Ethan John
2007-08-16 10:58                   ` Stefan Bader
2007-08-16 17:30                     ` Ethan John
2007-08-27 15:09               ` Hannes Reinecke
2007-08-27 15:50                 ` Ethan John

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.