Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 47624 invoked from network); 8 Aug 2006 07:37:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 8 Aug 2006 07:37:27 -0000 Received: (qmail 89093 invoked by uid 500); 8 Aug 2006 07:37:25 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 89017 invoked by uid 500); 8 Aug 2006 07:37:25 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 89006 invoked by uid 99); 8 Aug 2006 07:37:25 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Aug 2006 00:37:25 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of bdelacretaz@gmail.com designates 64.233.166.177 as permitted sender) Received: from [64.233.166.177] (HELO py-out-1112.google.com) (64.233.166.177) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Aug 2006 00:37:24 -0700 Received: by py-out-1112.google.com with SMTP id c59so80413pyc for ; Tue, 08 Aug 2006 00:37:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=leg0mgVpqspoAhON3Xj9xSp4M+9VjXo/YpqzhD/otnGpI6HbIpOYAhXDSI4X8/HWBEHaTSt9+l659Ocp/ZKlCHXrsVbEbzjcijjKimba/oOQ0cYoeNjy2LNX+5MukMLZslpakpTWN1BsE7K4ODNylLbz/ugNr4cAy+kad0rOsVE= Received: by 10.65.160.7 with SMTP id m7mr9593401qbo; Tue, 08 Aug 2006 00:37:04 -0700 (PDT) Received: by 10.65.210.1 with HTTP; Tue, 8 Aug 2006 00:37:04 -0700 (PDT) Message-ID: Date: Tue, 8 Aug 2006 09:37:04 +0200 From: "Bertrand Delacretaz" Sender: bdelacretaz@gmail.com To: dev@cocoon.apache.org Subject: Re: Re: Staging Repository In-Reply-To: <44D7AA5A.9090208@apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44D1FB39.5010007@apache.org> <44D47DBC.9040103@apache.org> <44D7025D.5050103@apache.org> <44D76CF8.1000709@apache.org> <44D7AA5A.9090208@apache.org> X-Google-Sender-Auth: 96af02b3baf38b34 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N > Jorg Heymans wrote: > > ...The only thing i'm still unsure about is how to do the sync between the > > zone and people.a.o, rsync might not work too well given the metadata > > that's involved.... Note that, IMHO, you shouldn't rsync directly into the people.a.o directories that are rsynced to the final repositories: if you do this and a sync is happening from people.a.o to the final destination at the same time, you might end up with an incomplete set of files at the final destination (hope I'm being clear ;-) I think the safe way is to first rsync from the zone to a temporary location on people.a.o, which is on the same filesystem than the final location, then do a move (mv), which is atomic, to the final location on people.a.o. -Bertrand (I'm not being paranoid, am I?)