From owner-freebsd-fs@FreeBSD.ORG Mon Jun 23 11:06:53 2008 Return-Path: Delivered-To: freebsd-fs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ECB0C1065670 for ; Mon, 23 Jun 2008 11:06:53 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id DB9488FC1F for ; Mon, 23 Jun 2008 11:06:53 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m5NB6rGT064950 for ; Mon, 23 Jun 2008 11:06:53 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m5NB6rE2064946 for freebsd-fs@FreeBSD.org; Mon, 23 Jun 2008 11:06:53 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 23 Jun 2008 11:06:53 GMT Message-Id: <200806231106.m5NB6rE2064946@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-fs@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-fs@FreeBSD.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jun 2008 11:06:54 -0000 Current FreeBSD problem reports Critical problems Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/93942 fs [vfs] [patch] panic: ufs_dirbad: bad dir (patch from D o kern/112658 fs [smbfs] [patch] smbfs and caching problems (resolves b o kern/114676 fs [ufs] snapshot creation panics: snapacct_ufs2: bad blo o kern/116170 fs [panic] Kernel panic when mounting /tmp o bin/121072 fs [smbfs] mount_smbfs(8) cannot normally convert the cha o bin/122172 fs [fs]: amd(8) automount daemon dies on 6.3-STABLE i386, o kern/122888 fs [zfs] zfs hang w/ prefetch on, zil off while running t 7 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o bin/113049 fs [patch] [request] make quot(8) use getopt(3) and show o bin/113838 fs [patch] [request] mount(8): add support for relative p o bin/114468 fs [patch] [request] add -d option to umount(8) to detach o kern/114847 fs [ntfs] [patch] [request] dirmask support for NTFS ala o kern/114955 fs [cd9660] [patch] [request] support for mask,dirmask,ui o bin/118249 fs mv(1): moving a directory changes its mtime o kern/124621 fs [ext3] Cannot mount ext2fs partition 7 problems total. From owner-freebsd-fs@FreeBSD.ORG Sat Jun 28 21:54:02 2008 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A8331106564A for ; Sat, 28 Jun 2008 21:54:02 +0000 (UTC) (envelope-from john@kozubik.com) Received: from kozubik.com (kozubik.com [69.43.165.2]) by mx1.freebsd.org (Postfix) with ESMTP id 8EB838FC12 for ; Sat, 28 Jun 2008 21:54:02 +0000 (UTC) (envelope-from john@kozubik.com) Received: from kozubik.com (localhost [127.0.0.1]) by kozubik.com (8.12.11/8.12.11) with ESMTP id m5SLu3WY003767 for ; Sat, 28 Jun 2008 14:56:03 -0700 (PDT) (envelope-from john@kozubik.com) Received: from localhost (john@localhost) by kozubik.com (8.12.11/8.12.11/Submit) with ESMTP id m5SLu3DU003764 for ; Sat, 28 Jun 2008 14:56:03 -0700 (PDT) (envelope-from john@kozubik.com) Date: Sat, 28 Jun 2008 14:56:03 -0700 (PDT) From: John Kozubik To: freebsd-fs@freebsd.org Message-ID: <20080628132632.R1807@kozubik.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: It's 2008. 1 TB disk drives cost $160. Quotas are 32-bit. X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jun 2008 21:54:02 -0000 I needed to set a user quota of greater than 2 TB today. I failed, because FreeBSD does not have 64-bit quota tools. I wasted a fair amount of time trying to track down what I assumed was my own user error. Surely there is _no way_ that an enterprise operating system, in 2008, has 32-bit quotas. Now I know better. I am upset to find that several of my non-technical friends now have larger filesystems _in their living rooms_ than FreeBSD can handle with quotas. Quotas are a long-standing, core piece of filesystem functionality and have been considered a bedrock of unix operating systems for decades. There is nothing new or experimental in moving quotas from 32 to 64 bit. This is _as opposed to_ porting ZFS to FreeBSD, and gjournal, and every other shiny bauble that has monopolized freebsd-fs in the last four years. Those are new. Those are experimental. Apparently those take priority. I don't have time to monitor the core pieces of FreeBSD to make sure _they still exist_. Further, while I might have volunteered to help with the code back in 2004, when it took 5 hard drives to max out the usefulness of the filesystem, that's not how I'll be spending my time in 2008. So I'll try this instead: I will paypal $1000 to whoever can deliver fully clean 64-bit quotas and userland tools in FreeBSD by July 20, 2008. That is, if you can tear yourself away from ZFS and whatever sexy SMP improvements you're building into FreeBSD 14.0 for a week. ----- John Kozubik - john@kozubik.com - http://www.kozubik.com From owner-freebsd-fs@FreeBSD.ORG Sat Jun 28 23:58:32 2008 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D0F8C10656AA for ; Sat, 28 Jun 2008 23:58:32 +0000 (UTC) (envelope-from jdc@parodius.com) Received: from mx01.sc1.parodius.com (mx01.sc1.parodius.com [72.20.106.3]) by mx1.freebsd.org (Postfix) with ESMTP id C2CE78FC18 for ; Sat, 28 Jun 2008 23:58:32 +0000 (UTC) (envelope-from jdc@parodius.com) Received: by mx01.sc1.parodius.com (Postfix, from userid 1000) id 7A9CB1CC031; Sat, 28 Jun 2008 16:58:32 -0700 (PDT) Date: Sat, 28 Jun 2008 16:58:32 -0700 From: Jeremy Chadwick To: John Kozubik Message-ID: <20080628235832.GA15910@eos.sc1.parodius.com> References: <20080628132632.R1807@kozubik.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080628132632.R1807@kozubik.com> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: freebsd-fs@freebsd.org Subject: Re: It's 2008. 1 TB disk drives cost $160. Quotas are 32-bit. X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jun 2008 23:58:32 -0000 On Sat, Jun 28, 2008 at 02:56:03PM -0700, John Kozubik wrote: > I needed to set a user quota of greater than 2 TB today. I failed, > because FreeBSD does not have 64-bit quota tools. > > I wasted a fair amount of time trying to track down what I assumed was my > own user error. Surely there is _no way_ that an enterprise operating > system, in 2008, has 32-bit quotas. > > Now I know better. > > I am upset to find that several of my non-technical friends now have > larger filesystems _in their living rooms_ than FreeBSD can handle with > quotas. > > Quotas are a long-standing, core piece of filesystem functionality and > have been considered a bedrock of unix operating systems for decades. > There is nothing new or experimental in moving quotas from 32 to 64 bit. > > This is _as opposed to_ porting ZFS to FreeBSD, and gjournal, and every > other shiny bauble that has monopolized freebsd-fs in the last four years. > Those are new. Those are experimental. > > Apparently those take priority. > > I don't have time to monitor the core pieces of FreeBSD to make sure _they > still exist_. Further, while I might have volunteered to help with the > code back in 2004, when it took 5 hard drives to max out the usefulness of > the filesystem, that's not how I'll be spending my time in 2008. > > So I'll try this instead: > > I will paypal $1000 to whoever can deliver fully clean 64-bit quotas > and userland tools in FreeBSD by July 20, 2008. > > That is, if you can tear yourself away from ZFS and whatever sexy SMP > improvements you're building into FreeBSD 14.0 for a week. John, We don't use quotas here, but FWIW, I agree with you. Additionally, that 2GB limit should really be 4GB; someone likely used a signed number instead of unsigned. I'll take this project on (and there's no need for any monetary exchange) if I can make heads or tails of the existing quota infrastructure. No promises, but I'll at least look into it. I definitely can't meet the July 20th deadline, sorry about that. -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |