On Wed, 2007-08-22 at 14:19 -0400, James Carlson wrote:
> Chris Horne writes:
> > This is fixing an s10 regression. The original pre-s10 implementation
> > would, in
> > the extreme, load *all* drivers to resolve a devid. In s10 the *all*
> > driver approach
> > was replaced with a compiled in table, which was not extensible. We are now
> > providing an extensible mechanism that is more efficient than loading
> > all drivers.
>
> That fills the gap for me; thanks.
>
One concern I have in general, is relying on driver.conf values to
perform this function.
driver.conf seems like a hack to expose things to the framework, whereas
normal driver.conf would be for non-global tunables for the driver (e.g.
per instance configurables, etc.)
I'm not sure that this is a stopper for this case, but I'd like the ARC
to consider whether or not some more general registry (ala
the /etc/driver_aliases, etc. registries) is perhaps better suited to
this kind of purpose.
-- Garrett