bin/38156: commit references a PR

dfilter service dfilter at FreeBSD.ORG
Sat Jan 20 12:30:33 UTC 2007


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

From: dfilter at FreeBSD.ORG (dfilter service)
To: bug-followup at FreeBSD.org
Cc:  
Subject: Re: bin/38156: commit references a PR
Date: Sat, 20 Jan 2007 12:28:23 +0000 (UTC)

 mpp         2007-01-20 12:28:15 UTC
 
   FreeBSD src repository
 
   Modified files:
     sbin/quotacheck      quotacheck.c 
   Log:
   Quota system cleanup.
   
   1) Do not account for uids/gids that appear negative to prevent
      the creation of 131GB+ quota files.  This is the same as the kernel
      now determines which files to provide quota accounting for.
      Related to PR kern/38156.  This should also prevent boots from
      hanging if a negative uid appears in the file systems.
   2) Do not count system files in the usage counts.  These currently are
      file system snapshot and quota data files.  This is how the kernel
      now handles those files.
   3) Correctly generate new quota data files if the current files
      do not exist or are zero length in size.  PR kern/30958.
      It should now be possible to newfs / mount / touch quota.{user,group}
      and quotaon a file system and have everything work.
   4) Change some diagnostics to report the file system and type of
      id (uid or gid) that is being reported.
   5) Truncate the quota data files if possible, instead of letting
      them grow to a big enough size to hold the largest UID/GID on
      the system (typically "nobody").  The kernel should now be able to
      grow the files as needed without deadlocking the system.
   
   PR:  kern/30958, kern/38156
   
   Revision  Changes    Path
   1.27      +137 -29   src/sbin/quotacheck/quotacheck.c
 _______________________________________________
 cvs-all at freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe at freebsd.org"
 


More information about the freebsd-bugs mailing list