Date: Wed, 28 Mar 2007 01:42:02 +0200 From: Ivan Voras <ivoras@fer.hr> To: freebsd-fs@freebsd.org Subject: gvirstor & UFS Message-ID: <euca4b$6l8$1@sea.gmane.org>
next in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigC1CEE51A83E1EC8CD91ACF76 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I'm having trouble recovering from "ENOSPC" situation in gvirstor - when there's enough space on the virtual device, but not enough physical space. No matter what I return to the upper layers (UFS), including EIO, it seems to keep on retrying, spitting enormous amounts of messages to the kernel log in g_vfs_done (and during this the console is stuck). This is the same problems reported by testers some time ago. Maybe the solution is as simple as sticking a check for ENOSPC somewhere in UFS code to make it a special case, but I doubt it's that simple. The required behaviour is to, if this condition is reached, drop the current IO request (returning appropriate errno to the application) and stop retrying (or at least ignore further error messages) until the condition is cleared. Any suggestions? --------------enigC1CEE51A83E1EC8CD91ACF76 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.4 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGCavKldnAQVacBcgRAqScAKComZ5PWje39yVP7j4OLL+Kjr1vzgCgkaRE jIiann3K4V3ugbw8jyH0Ngo= =ZSzl -----END PGP SIGNATURE----- --------------enigC1CEE51A83E1EC8CD91ACF76--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?euca4b$6l8$1>