From owner-freebsd-fs@FreeBSD.ORG Mon Jun 30 14:47:10 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 64781106567E for ; Mon, 30 Jun 2008 14:47:10 +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 2F8498FC1C for ; Mon, 30 Jun 2008 14:47:09 +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 m5UFB5uV086391; Mon, 30 Jun 2008 08:11:05 -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 m5UFB46h086384; Mon, 30 Jun 2008 08:11:05 -0700 (PDT) (envelope-from john@kozubik.com) Date: Mon, 30 Jun 2008 08:11:04 -0700 (PDT) From: John Kozubik To: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= In-Reply-To: <864p7bw387.fsf@ds4.des.no> Message-ID: <20080630073539.U1807@kozubik.com> References: <20080628132632.R1807@kozubik.com> <864p7bw387.fsf@ds4.des.no> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE 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: Mon, 30 Jun 2008 14:47:10 -0000 On Mon, 30 Jun 2008, [utf-8] Dag-Erling Sm=C3=B8rgrav wrote: > John Kozubik writes: > > I needed to set a user quota of greater than 2 TB today. I failed, > > because FreeBSD does not have 64-bit quota tools. > > [long rant about how 64-bit quotas should take precedence over > > everything else we do] > > FreeBSD is a volunteer-driven open source project. Basically, this > means you don't get to dictate what people work on. It also means you > don't get to throw shit at people the way you just did. When I offered monetary rewards for these items: http://www.rsync.net/resources/notices/2007cb.html http://blog.kozubik.com/john_kozubik/2007/12/bounty-posted-f.html they were merely polite suggestions. That's because, at the end of the day, FreeBSD on the desktop, and these particular aspects of FreeBSD on the desktop, must be kept a bit down on the priority list. The core, expected functionality of a unix operating system are a different story. Nobody cares about your feelings. > > There is nothing new or experimental in moving quotas from 32 to 64 bit= =2E > > It breaks backward compat rather badly. All quotas need to be > recalculated, and there no way to tell whether the existing quota file > is 32-bit or 64-bit. As I said, nothing new or experimental. Please note that you've had five years to address this: http://www.freebsd.org/projects/bigdisk/index.html That task list, and the things left undone on it, are a joke. > > 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 "shiny baubles", not quotas, are what make FreeBSD a viable server > operating system in 2008. You are wrong. No set of services is worthwhile[1] without a solid foundation. You may not use a lot of core, historical pieces of a unix system, but you should be alarmed to find them missing or broken. I regret not aggressively pursuing this four years ago. [1] I am _very_ excited about ZFS on FreeBSD and amazed at the great work that pjd and others have put into it. They have total freedom to pursue whatever they choose. However, FreeBSD has a core team for a reason - direction and priorities need to be set and followed. It is the asymmetry of attention and priority between the new and experimental and the old and foundational that I am so troubled with. ----- John Kozubik - john@kozubik.com - http://www.kozubik.com