Re: Aic7x_x_x 6.3.4 && Aic79xx 2.0.5 Updates

James Bottomley
2003-12-27T15:52:50Z

On Fri, 2003-12-26 at 22:26, Justin T. Gibbs wrote:
> You're telling me that fail-over for a multi-controller external RAID box
> connected to a single SCSI controller will occur at a higher level? The
> fail-over has already occurred by the time the HBA see the timeout. This
> means that completion of recovery is the only impediment to completing the
> fail-over.

The usual architecture of a multiple controller RAID box is no
SPOF...Therefore *two* or more SCSI cards...local in card attempts at
recovery only delays eventual failover.

> I've already written one OpenSource SCSI layer, I think I've contributed
> more than enough in that particular area. Back in late 2000 and early 2001,
> I voiced my opinions, based on that experience, on how Linux should improve
> its SCSI subsystem. After 3 years of waiting for improvement in the
> error recovery semantics of Linux, I had to do something to satisfy customer
> complaints on error recovery. I still don't see things improving in
> this area of Linux and I'm not about to *break* the driver until there is
> a viable alternative.

This is open source...areas which cause problems for many people get
fixed (OK, often many times). Areas that only annoy one person don't
get fixed just by expressing that annoyance.

> I'm sorry you feel that way. I suppose I will just have to continue
> to point distributors and users of this driver to my own patch sets since
> that seems to be the only viable alternative you've given me.

OK, I'll be sorry to see it happen, but if Adaptec formally wishes to
relinquish maintainership of the aic7xxx/aic79xx drivers and develop
their own fork of the kernel, that is, of course, their right under the
GPL. If this is what you want to do, could you send the list a note to
that effect so that I can begin looking for a new maintainer now.

James