Date: Fri, 4 Feb 2011 10:50:55 +0000 (UTC) From: Alexander Motin <mav@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r218262 - projects/graid/head/sys/geom/raid Message-ID: <201102041050.p14AotK2078279@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: mav Date: Fri Feb 4 10:50:54 2011 New Revision: 218262 URL: http://svn.freebsd.org/changeset/base/218262 Log: We can run I/O on SUBOPTIMAL RAID0 volumes (with FAILED disks). Without other choices we can just try and hope for better. Modified: projects/graid/head/sys/geom/raid/tr_raid0.c Modified: projects/graid/head/sys/geom/raid/tr_raid0.c ============================================================================== --- projects/graid/head/sys/geom/raid/tr_raid0.c Fri Feb 4 10:22:19 2011 (r218261) +++ projects/graid/head/sys/geom/raid/tr_raid0.c Fri Feb 4 10:50:54 2011 (r218262) @@ -195,7 +195,8 @@ g_raid_tr_iostart_raid0(struct g_raid_tr u_int no, strip_size; vol = tr->tro_volume; - if (vol->v_state != G_RAID_VOLUME_S_OPTIMAL) { + if (vol->v_state != G_RAID_VOLUME_S_OPTIMAL && + vol->v_state != G_RAID_VOLUME_S_SUBOPTIMAL) { g_raid_iodone(bp, EIO); return; }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201102041050.p14AotK2078279>