Date: Tue, 10 Apr 2007 13:32:02 +0200 From: Ivan Voras <ivoras@fer.hr> To: Pawel Jakub Dawidek <pjd@FreeBSD.org> Cc: freebsd-geom@FreeBSD.org Subject: Re: volume management Message-ID: <461B75B2.40201@fer.hr> In-Reply-To: <20070410111957.GA85578@garage.freebsd.pl> References: <86k5wmu420.fsf@dwp.des.no> <20070408181916.GA59715@harmless.hu> <86bqhyu225.fsf@dwp.des.no> <461A4D93.3010200@freebsd.org> <20070409143818.GA86722@harmless.hu> <20070409152401.GG76673@garage.freebsd.pl> <20070409153203.GA88082@harmless.hu> <461A5EC6.8010000@freebsd.org> <20070409154407.GA88621@harmless.hu> <evfqtt$n23$1@sea.gmane.org> <20070410111957.GA85578@garage.freebsd.pl>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig86A1C9198CED72F57BA0784C Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Pawel Jakub Dawidek wrote: > Ivan, as you probably already find out this is not an easy task and it > gets more complex when SU comes into play or any async operations, > because there is noone waiting for the error to return. >=20 > Maybe you for now allow to set two modes of handling ENOSPC > (configurable by the user): > 1. Panic if there is no physical storage. This way you protect > consistency. You already printed a warning that gvirstor is running > out of physical storage, so administrator has a chance to do the job= =2E I really don't want to do that :( > 2. Hang until the storage is available. Just don't return from I/O unti= l > new provider is attached to gvirstor. I'd rather do this. I'm still worried about the possibility some=20 unexpected softupdates timer will to the wrong thing here, but I'll try i= t. > You may want to leave 3rd option to just return ENOSPC, because besides= > UFS there can be other gvirstor consumers that handle errors more > properly. Ok. > You may also want to consider sending warnings to devd, which I do in > ZFS (see zfs_fm.c and devd.conf) and should do in others GEOM classes. > This way administrator can configure sending an e-mail when gvristor is= > running out of storage. Good idea, I'll look it up. --------------enig86A1C9198CED72F57BA0784C Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFGG3WyldnAQVacBcgRAkyVAJ9V2+l3Spme+iYaahjdl1bagZkhrQCffZiE QPkcb9BQAhPaLLcLfoz0q+4= =hMkj -----END PGP SIGNATURE----- --------------enig86A1C9198CED72F57BA0784C--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?461B75B2.40201>