From owner-freebsd-current@FreeBSD.ORG Sun Dec 17 16:07:26 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7567F16A416 for ; Sun, 17 Dec 2006 16:07:26 +0000 (UTC) (envelope-from astrodog@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5921843CA5 for ; Sun, 17 Dec 2006 16:07:25 +0000 (GMT) (envelope-from astrodog@gmail.com) Received: by ug-out-1314.google.com with SMTP id o2so1126749uge for ; Sun, 17 Dec 2006 08:07:24 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=RpDkaq9TnzcHz6Kdo84A2cl8ffND9HH9a6hUabBmL/UA/7ZdpkgmKN7fqBeEM6dPM6MWoJuyH4p8oEXglWJdAAsL2lZbe36NRspCAHP++PxFQW1+r4Thq8C4F+WXSRKoWgARsKVevSGLFGANd2C2H2p9XzrkcjcJW5p/wzAM+1w= Received: by 10.78.149.15 with SMTP id w15mr2169601hud.1166371643677; Sun, 17 Dec 2006 08:07:23 -0800 (PST) Received: by 10.78.31.7 with HTTP; Sun, 17 Dec 2006 08:07:23 -0800 (PST) Message-ID: <2fd864e0612170807x20ff699x42538cfa497c1398@mail.gmail.com> Date: Sun, 17 Dec 2006 10:07:23 -0600 From: Astrodog To: freebsd-current@freebsd.org In-Reply-To: <45851DBC.9010604@FreeBSD.org> MIME-Version: 1.0 References: <4579EB08.8080704@intersonic.se> <20061210.230622.-1844001233.imp@bsdimp.com> <45845F8B.3060304@intersonic.se> <45851DBC.9010604@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: Am I an Idiot? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Dec 2006 16:07:26 -0000 Something that, in my opinion, may have been missed in all of this, Why, exactly, do you want to run -CURRENT in production? As others have said above, its certainly possible to do. I've done it before myself, but always because of a specific feature, or bit of supported hardware, that didn't exist in -STABLE. Running -CURRENT is quite a bit more work than running -STABLE. The fact that a -CURRENT kernel and world can build and run on a test system, does little to indicate what type of performance, and stability you will see in a production environment. Many of the problems that may exist in -CURRENT will be induced by specific types of load. Race conditions, Lock Order Reversal, and certain driver issues in many cases, only appear under particularly heavy loads, or particular types of load. What this means, simply, is that when you test the next version of -CURRENT you'd like to run, there's quite a bit of testing you'll have to do. Along side this type of problem, is the issue of security. If you are running -CURRENT as of 2 weeks ago, and a security vulnerability is discovered, in some cases, you will be compelled to upgrade to the latest -CURRENT, even if it has known stability problems, or performance/functionality regression. None of this should be construed to imply that -CURRENT cannot be run in production, only that you really should have a compelling reason to do so... or at the very least, quite a bit of free time. --- Harrison Grundy