> > In short, correct scheduling policy is set by the overall system with
> > per-bus information being only one factor in the equation.
>
> yes - you need information from both. But at that point I don't buy your
> argument. The HBA can check resource status just as well as the midlayer
> can ask the HBA. Furthermore if the HBA wants to do something wacko for
> good reasons (eg if it has hidden private resources) it can do so if
> its in charge. So the HBA has to be able to consult the midlayer and
> set policy to reflect HBA variances.
>
> We have 50 HBA's one midlevel, so HBA's can handle midlevel hints more
> easily that the midlevel having to be tuned for 50 conflicting requirements
Umph. Yes- this is possibly true. I think this may be more of a design
philosophy issue. With your approach, you will possibly end up with an
unpredictable OS platform- at the mercy of J random HBAs. With the
approach I tend to prefer, you force the HBAs to use a midlayer which may
be more consistent (but more difficult to abstract sanely for widely
different HBAs). Sigh- it's just for this reason that Larry McVoy has
always thought me a bit of a nitwit...
-matt
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]