Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Mar 2007 21:54:23 +0200
From:      Ivan Voras <ivoras@fer.hr>
To:        freebsd-fs@freebsd.org
Subject:   Re: gvirstor & UFS
Message-ID:  <euh5hh$iis$1@sea.gmane.org>
In-Reply-To: <20070328100536.S6916@besplex.bde.org>
References:  <euca4b$6l8$1@sea.gmane.org> <20070328100536.S6916@besplex.bde.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig19E0AD0FFBAE1C71053DAC4D
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Bruce Evans wrote:

> The following old patch may help.  vfs retries too hard after write
> errors.  Retrying after EIO is bad enough (since most parts of the
> kernel still expect the old treatment of not retrying), but retrying
> after a non-recoverable error is just a bug.

I've tried the patch - it resulted in a panic :(

g_vfs_done():virstor/foo[WRITE(offset=3D17353104384, length=3D131072)]err=
or =3D 28
/bla: got error 28 while accessing file system
panic: softdep_deallocate_dependencies: unrecovered I/O error
cpuid=3D0

The file system on the virstor device was created with softupdates
enables, as shown...

backtrace:
panic() ... softdep_deallocate_dependencies() ... brelse()  ...
bufdone_finish() ... bufdone() ... cluster_callback() ... bufdone() ...
g_vfs_done() ... bio_done() ... g_io_schedule_up(), ...



--------------enig19E0AD0FFBAE1C71053DAC4D
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

iD8DBQFGDBlvldnAQVacBcgRAqj0AKCweUTU0T2GWIUfxc4NU9q9s86FoQCcCkSE
+ZsYk/Rgd75FOStz3vu50nQ=
=RcU7
-----END PGP SIGNATURE-----

--------------enig19E0AD0FFBAE1C71053DAC4D--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?euh5hh$iis$1>