From owner-freebsd-stable@FreeBSD.ORG Fri Jun 1 08:19:37 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EB0B31065679 for ; Fri, 1 Jun 2012 08:19:36 +0000 (UTC) (envelope-from ml@my.gd) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by mx1.freebsd.org (Postfix) with ESMTP id 785DA8FC0A for ; Fri, 1 Jun 2012 08:19:36 +0000 (UTC) Received: by eaac13 with SMTP id c13so126265eaa.13 for ; Fri, 01 Jun 2012 01:19:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding :x-gm-message-state; bh=5Z2xryvU5xmLKc2pXcj/3FwNlSaq/vjr3vf8tLbDyuc=; b=mQfafu9mqHdzmIOtcGjkYM2K6UgQ3pZcfwzWsJ3/Ib1sHEOfSt3us9xVnRjHK3490B VjRDuZRLH/Nzja9+na5dcIlg9R1nFPSIODIySEHsE2mN5fi1eXpn7dBFK07c3Oa9avF4 4N+Y/KhZLJvrGnIzUF6Ae8oxmBns5iHcb9+ereEhCuUy6NxtsCgB/QQX1QlFmji0wI12 EDrNvFyVTn0Lr7jypWT8Zr4ZbZEaEE4Kf1t9lODk1G20+AA4tt/C/1Gp2GwmCQJEhBPT flWE5V+VC87Rt29x/uH0WWAzvhuQ6PEIj458XYyWKtbkmBtwP8I8+ZJBAE2/oFtgWT6l BX4w== Received: by 10.14.53.70 with SMTP id f46mr937792eec.62.1338538775457; Fri, 01 Jun 2012 01:19:35 -0700 (PDT) Received: from dfleuriot-at-hi-media.com ([83.167.62.196]) by mx.google.com with ESMTPS id t3sm4121814eeb.15.2012.06.01.01.19.34 (version=SSLv3 cipher=OTHER); Fri, 01 Jun 2012 01:19:34 -0700 (PDT) Message-ID: <4FC87B15.2040507@my.gd> Date: Fri, 01 Jun 2012 10:19:33 +0200 From: Damien Fleuriot User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 MIME-Version: 1.0 To: freebsd-stable@freebsd.org References: <4FC779C0.7020801@ohlste.in> <4FC77EAD.1090900@my.gd> <4FC78A94.8070008@ohlste.in> <4FC79136.6000205@my.gd> <4FC8672B.10603@digsys.bg> In-Reply-To: <4FC8672B.10603@digsys.bg> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Gm-Message-State: ALoCoQmjFw8er1QQrhEcqQvCcRh1H9ei9Y6oNLL1JRLYHhWjYTgzXfL0qlxkcC2ZOZSow0le1dOB Subject: Re: Why Are You Using FreeBSD? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jun 2012 08:19:37 -0000 On 6/1/12 8:54 AM, Daniel Kalchev wrote: > > > On 31.05.12 18:41, Damien Fleuriot wrote: >> You missed the bit about 3 reboots, while these don't take 15 mins each, >> they're still time consuming and disruptive. >> 1/ reboot after installing new kernel >> 2/ reboot after installing new world >> 3/ reboot after rebuilding ports > > About the only time I ever do that is when moving from very distant > versions, like from 6.4 to 9.0... > > Upgrading from say, 8-stable from year ago, to today's 8-stable usually > requires just one reboot: rebuild world, kernel, reinstall kernel, > world, update configuration files, rebuild ports, reboot. > There are many cases where I do rebuild/reinstall kernel and world but > do not reboot for one reason or other. Cases, where the kernel is > incompatible with userspace are extremely rare and typically documented. > > So yes, for example during port rebuild there might be glitches with > services. You are better to shut down these services that will be > affected, like web server. (Although usually say, apache would load all > modules at startup time and replacing them under its feet will only be > noticed after it is restarted). Most of the time however is spent just > compiling... and unless your server is really underpowered or overloaded > it does not impact anything. This again, is especially true for the OS. > I wish ports could be rebuilt and reinstalled on a single step like > FreeBSD. > > In any case, if you have 'server farms', or like you said firewalls with > CARP etc, you can usually shut down any of the members for as long as > necessary and not impact any services. If you rebuild things on > 'central' server, the downtime will be indeed minimal. > > Daniel Yup I've been considering using a central server to hold /usr/src and /usr/obj for some time, would save me quite some time... I'll try to put something of the sort in place sometime this summer, the less painful the updates, the more likely we are to actually publish them.