Coraid Odyssey: Part 6 (sata_mv hotplug)
The final installment of our coraid adventure and not really much to say other than this: it works! Hotplug support is working as of kernel 2.6.25-git11 and appears to function as it should.
Thanks go to Mark Lord, Marvell Corporation, EMC Corporation and Red Hat, Inc. for the coding magic.
September 13th, 2008 at 2:13 am
I would be interested to hear how you ST31000340NS disks went over time, as Coraid have reports of issues with them just stopping. A hot unplug/replug apparently brings them back to life.
September 13th, 2008 at 8:00 am
Mark,
I have had no such problems with the Seagate Barracuda ES.2 drives (ST31000340NS). In fact, the only small issue I’ve seen with this whole rig at all is related to the immaturity of the sata_mv driver (I think).
Even under kernel 2.6.26-1-686 in Debian 5.0 (Lenny) I occasionally see drives that have just been hot plugged hit a performance cap of about 13MB/s. If you simply wait several minutes the issue seems to go away and the drives start performing at a more normal 110MB/s or so.
I suppose it is possible that the issue is actually caused by something in the firmware of the ES.2 drives and Linux/sata_mv just deals with it better than Plan9 on the Coraid boxes?