public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* dismal scsi report in '2.5 - what to expect'
@ 2003-04-16  0:59 Douglas Gilbert
  0 siblings, 0 replies; only message in thread
From: Douglas Gilbert @ 2003-04-16  0:59 UTC (permalink / raw)
  To: linux-scsi, davej

Dave Jones recently sent version 0.33 of his
'2.5 - what to expect' document to the linux kernel list:
http://marc.theaimsgroup.com/?l=linux-kernel&m=105034885830405&w=2

The SCSI report while probably correct lacked any positive
"spin":

 > SCSI.
 > ~~~~~
 > - Various SCSI drivers still need work, and don't even
 >   compile.
 > - Various drivers currently lack error handling.
 >   These drivers will cause warnings during compilation
 >   due to missing abort: & reset: functions.
 > - Note, that some drivers have had these members removed,
 >   but still lack error handling. Those noticed so far are
 >   ncr53c8xxx, sym53c8xx and inia100

The IDE report was arguably as bad though the "IO subsystem"
did fair better.

So what positive can we say about the SCSI subsystem in 2.5
(compared to the 2.4 series)?

Some suggestions:
- large dev_t support allowing thousands of disks to be
   supported (was 128 or 256 in the 2.4 series)
- major code cleanup, initially to support the block layer
   (bio) improvements have led to:
    - better throughput (?) [less double handling of data]
    - per HBA locks (there was a single io_request_lock in
      the 2.4 series)
    - more flexible interface to HBA drivers
    - better hotplug support, especially for USB mass storage
      and ieee1394 sbp2 devices [well it's work_in_progress]
- improved error processing and scanning code (support for
   large, sparse lun spaces)
- lots of scsi driver "innards" (quoting Dave Jones) available
   via sysfs

Comments, additions, deletions?

Doug Gilbert


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-04-16  0:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-04-16  0:59 dismal scsi report in '2.5 - what to expect' Douglas Gilbert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox