NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/51601: file system inconsistency and ffs_blkfree panic

The following reply was made to PR kern/51601; it has been noted by GNATS.

From: "J. Hannken-Illjes" <>
Subject: Re: kern/51601: file system inconsistency and ffs_blkfree panic
Date: Sat, 5 Nov 2016 13:44:56 +0100

 Looks like this commit from Oct 28, 20:38:
 Module Name:	src
 Committed By:	jdolecek
 Date:		Fri Oct 28 20:38:12 UTC 2016
 Modified Files:
 	src/sys/kern: vfs_wapbl.c
 	src/sys/sys: wapbl.h
 	src/sys/ufs/ffs: ffs_alloc.c ffs_inode.c ffs_snapshot.c
 	src/sys/ufs/ufs: ufs_extern.h ufs_inode.c ufs_rename.c ufs_vnops.c
 Log Message:
 reorganize ffs_truncate()/ffs_indirtrunc() to be able to partially
 succeed; change wapbl_register_deallocation() to return EAGAIN
 rather than panic when code hits the limit
 callers changed to either loop calling ffs_truncate() using new
 utility ufs_truncate_retry() if their semantics requires it, or
 just ignore the failure; remove ufs_wapbl_truncate()
 this fixes possible user-triggerable panic during truncate, and
 resolves WAPBL performance issue with truncates of large files
 PR kern/47146 and kern/49175
 J. Hannken-Illjes - - TU Braunschweig (Germany)

Home | Main Index | Thread Index | Old Index