Garry Belka wrote: > I had to fix some ATA bugs to increase its robustness. > > See a problem report and a patch at > http://www.freebsd.org/cgi/query-pr.cgi?pr=92786 > > The patch enables a support for disk failures and enables hot-swapping > SATA disks without a frequent system crash. > It deals with a deadlock in an ata-raid design that causes systems > to hang often on reboot, after RAID rebuild or in other situations. > The patch implements additional locking to access RAID labels. > The patch implements partial reference counters > for ATA requests to avoid memory leaks or twice-freed requests > and crashes. > > The patch includes support for writing RAID labels on LSIv3. This is > the builtin SATA RAID on the current Intel Server Board (SE7520JR2). > > More details are given in the problem report linked above. > > In particular, the patch proposes an easy scheme for ATA RAID label > construction that if accepted will enabe to add GEOM layer > based on ATA RAID native labels at a later time, and reuse > label reading and filling up functions. This is not possible at present. > > The patch was stable in our test, and I'd be glad > to find out how well it works for you. I'll look into it, from a quick glance some of it does address issues that is on my TODO list already, so this could save me some of the time/trouble, however I need to coordinate with my WIP here so give me some time to sort this out. Thanks for looking into this ! -SørenReceived on Tue Feb 07 2006 - 17:51:55 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:52 UTC