Date: Wed, 1 Jun 2005 20:18:30 GMT From: trasz <trasz@buziaczek.pl> To: freebsd-gnats-submit@FreeBSD.org Subject: kern/81780: hard disk i/o error during reading in an acl is ignored without returning error. Message-ID: <200506012018.j51KIUxl030308@www.freebsd.org> Resent-Message-ID: <200506012020.j51KK2In029079@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 81780
>Category: kern
>Synopsis: hard disk i/o error during reading in an acl is ignored without returning error.
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed Jun 01 20:20:01 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: trasz
>Release: 5.4
>Organization:
>Environment:
FreeBSD traszkan.ds7 5.4-RELEASE FreeBSD 5.4-RELEASE #2: Wed May 11 19:24:26 CEST 2005 trasz@traszkan.ds7:/usr/obj/usr/src/sys/TRASHCAN i386
>Description:
recently i had a hard drive failure. the problem was, the bad block was apparently not where data or ordinary metadata was stored, but 'under' an acl. the occasional method of finding damaged file to restore from backup ("(find / -print0 | xargs -0 cat ) > /dev/null") failed - the kernel said 'Error retrieving ACL on object' without returning EIO to the userland.
>How-To-Repeat:
>Fix:
that place in /sys/ufs/ufs/ufs_vnops.c is marked with 'XXX: fall back until debugged'; probably there should be 'return (error)' before the closing brace.
>Release-Note:
>Audit-Trail:
>Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200506012018.j51KIUxl030308>
