Date: Mon, 10 Apr 2006 10:32:22 +0000 (UTC) From: Pawel Jakub Dawidek <pjd@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/geom/mirror g_mirror.c g_mirror.h g_mirror_ctl.c src/sys/geom/raid3 g_raid3.c g_raid3.h g_raid3_ctl.c Message-ID: <200604101032.k3AAWMWx037680@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
pjd 2006-04-10 10:32:22 UTC FreeBSD src repository Modified files: sys/geom/mirror g_mirror.c g_mirror.h g_mirror_ctl.c sys/geom/raid3 g_raid3.c g_raid3.h g_raid3_ctl.c Log: Introduce and use delayed-destruction functionality from a pre-sync hook, which means that devices will be destroyed on last close. This fixes destruction order problems when, eg. RAID3 array is build on top of RAID1 arrays. Requested, reviewed and tested by: ru MFC after: 2 weeks Revision Changes Path 1.81 +80 -54 src/sys/geom/mirror/g_mirror.c 1.23 +5 -1 src/sys/geom/mirror/g_mirror.h 1.16 +7 -1 src/sys/geom/mirror/g_mirror_ctl.c 1.60 +70 -53 src/sys/geom/raid3/g_raid3.c 1.18 +5 -1 src/sys/geom/raid3/g_raid3.h 1.16 +7 -1 src/sys/geom/raid3/g_raid3_ctl.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200604101032.k3AAWMWx037680>