From owner-cvs-all Mon Aug 23 19:30:24 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id E6A7A1513F; Mon, 23 Aug 1999 19:30:02 -0700 (PDT) (envelope-from grog@FreeBSD.org) Received: (from grog@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id TAA29327; Mon, 23 Aug 1999 19:28:38 -0700 (PDT) (envelope-from grog@FreeBSD.org) Message-Id: <199908240228.TAA29327@freefall.freebsd.org> From: Greg Lehey Date: Mon, 23 Aug 1999 19:28:38 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/vinum vinumrevive.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk grog 1999/08/23 19:28:38 PDT Modified files: sys/dev/vinum vinumrevive.c Log: Lock stripes of striped and RAID-5 plexes before writing them. This avoids a race condition where multiple RAID-5 subdisks are being revived at the same time. The locks should also prevent conflicts with user requests on concatenated and striped plexes, but this needs more work. Tidy up some comments. Revision Changes Path 1.16 +36 -25 src/sys/dev/vinum/vinumrevive.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message