Return-Path: Delivered-To: apmail-subversion-users-archive@minotaur.apache.org Received: (qmail 10568 invoked from network); 27 Feb 2011 05:13:39 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 27 Feb 2011 05:13:39 -0000 Received: (qmail 3132 invoked by uid 500); 27 Feb 2011 05:13:38 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 2861 invoked by uid 500); 27 Feb 2011 05:13:35 -0000 Mailing-List: contact users-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@subversion.apache.org Received: (qmail 2854 invoked by uid 99); 27 Feb 2011 05:13:34 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 27 Feb 2011 05:13:34 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of albertson.chris@gmail.com designates 74.125.82.47 as permitted sender) Received: from [74.125.82.47] (HELO mail-ww0-f47.google.com) (74.125.82.47) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 27 Feb 2011 05:13:28 +0000 Received: by wwb28 with SMTP id 28so3394030wwb.16 for ; Sat, 26 Feb 2011 21:13:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=QUhlwCLKn9Db20z8nG4PGJJJo/tsbASoQraNWpNLXH8=; b=LKyLivqzHCS5uCWaKbKbtVBgRVl96rJQhmi9fU+HXtRDriYCws+aJUlhYSNmfcBoqq UabIoWnXa+WCNVHan6poRJCOETGt3MI2ZNKSBfk/z0y2s5QLFdNOvQDG278MDJVk7rar YmeCq+7awCIhRN4hBS2LemYB9rrcNVNiybVAo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=JhLj9j2sBgygmzoz5sXTU1GZtGgyvl2MALl2j8W6tgc8L+hJKJRtj8oKWCWVHEbH+l lFjdvjoF5juOeyR5wNefC83kgCqRe38lZ4c0xJM5E2H3zggDADxgnibUhloYACqyk4kE dMJOvF5NIZ9LyUAfhSgxcZQ299DOefTgkHe7Q= MIME-Version: 1.0 Received: by 10.227.148.21 with SMTP id n21mr3715034wbv.155.1298783586887; Sat, 26 Feb 2011 21:13:06 -0800 (PST) Received: by 10.227.142.65 with HTTP; Sat, 26 Feb 2011 21:13:06 -0800 (PST) In-Reply-To: References: <4D6808D3.4070707@orcaware.com> Date: Sat, 26 Feb 2011 21:13:06 -0800 Message-ID: Subject: Re: svn update or rsync - which is best to update live files From: Chris Albertson To: Ryan Schmidt Cc: Blair Zajac , Christopher D Haakinson , Subversion Users Content-Type: text/plain; charset=ISO-8859-1 OK, There is one way that works. I'd suggest using it. Most server OSes now have some way to make a virtual hoist. Solaris has zones, Linux has xen and there is VMware. The idea is that you build the new updated web site on a new virtual host. and then you test it. Once you like the tst results you swap IP addresses. You don't really want to go live with changes that are untested. The IP address is "atomic" in that the entire site goes live at once. BTW I've always liked the way Solaris does this in that you can have many "zones" each with their own IP address and file system but there is only one instance of the operating system running on the hardware. I always thought it a waste to have multiple copies of the same software in RAM, Sun solved that problem well. -- ===== Chris Albertson Redondo Beach, California