Return-Path: X-Original-To: apmail-subversion-dev-archive@minotaur.apache.org Delivered-To: apmail-subversion-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7950018A52 for ; Thu, 15 Oct 2015 18:21:43 +0000 (UTC) Received: (qmail 48573 invoked by uid 500); 15 Oct 2015 18:21:21 -0000 Delivered-To: apmail-subversion-dev-archive@subversion.apache.org Received: (qmail 48524 invoked by uid 500); 15 Oct 2015 18:21:21 -0000 Mailing-List: contact dev-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@subversion.apache.org Received: (qmail 48514 invoked by uid 99); 15 Oct 2015 18:21:21 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Oct 2015 18:21:21 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 83BEAC4C88 for ; Thu, 15 Oct 2015 18:21:20 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.1 X-Spam-Level: X-Spam-Status: No, score=-0.1 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=qqmail.nl Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id ZKAu2H2kSmYS for ; Thu, 15 Oct 2015 18:21:14 +0000 (UTC) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id E235443A10 for ; Thu, 15 Oct 2015 18:21:13 +0000 (UTC) Received: by lbcao8 with SMTP id ao8so79417316lbc.3 for ; Thu, 15 Oct 2015 11:21:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qqmail.nl; s=google; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:content-transfer-encoding :content-language:thread-index; bh=MCCxa3Vbr1FbPzLrckcu2R08KfSvEedn6InRp6Sn5no=; b=PyQb3vTUc6R3OLGky178peUtZe7tVctLOi9w87f+98DW9khYBPzre5QsK24nirDkiP KlS667pfW5qihO50cvtu53KsTBuUY2FfJGjm8euJaeUZn6JcKz7LwA1j//3nWC6REMOf Ss9gJedEVO1+fU1hM81o4N7K/13HjLjB/u6ZA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-type:content-transfer-encoding :content-language:thread-index; bh=MCCxa3Vbr1FbPzLrckcu2R08KfSvEedn6InRp6Sn5no=; b=QocdBfbp5NNckZYjnBA3ynEF55yDR09DFrQLAJXbzY0e7gxYyz+MQfdxhfxWVpHSWw V2oDZhR+6JIcpxRn5Sg0PlivB2I8IUA9RVXCj1P7fNSJ/O15r8t6AV/K5rCPq/SnKzvm frfFy3qsMx/2yHBrjgAkiLEOqM3pQk6sZqkmpkZzVr5JWxjANf+FOmBaFhJzAPWiuWH6 QRZG0XDNQKD1oa+orFI0e9HrNanndzgyUQV6VzOHpbrNYSOyYBy8boiY9FlNWxno9Ftw q+8Hk4uxnx5HCovYQ8MX5pmOLTgMb5bWorSz/z/FpMHGZWXMvRbZOncEKVyfTKty6ULp gEsw== X-Gm-Message-State: ALoCoQmjsoHc/C5PKnLqX9qHJi1NnEtEzcnNuwWfkA0U1heFPlwrWbnZMk8/piPSJg57qyCNcWFz X-Received: by 10.194.184.73 with SMTP id es9mr14186365wjc.122.1444933272746; Thu, 15 Oct 2015 11:21:12 -0700 (PDT) Received: from i72600 ([2001:610:66e:0:52e5:49ff:fee1:96b7]) by smtp.gmail.com with ESMTPSA id bh5sm17919964wjb.42.2015.10.15.11.21.11 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 15 Oct 2015 11:21:11 -0700 (PDT) From: "Bert Huijben" To: "'Philip Martin'" , =?utf-8?Q?'Branko_=C4=8Cibej'?= Cc: References: <87vba82pgl.fsf@wandisco.com> <561FD7F4.3090604@apache.org> <87k2qo2fpy.fsf@wandisco.com> In-Reply-To: <87k2qo2fpy.fsf@wandisco.com> Subject: RE: NFS performance regression in 1.9 Date: Thu, 15 Oct 2015 20:21:02 +0200 Message-ID: <0f7101d10776$412ba610$c382f230$@qqmail.nl> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Content-Language: nl Thread-Index: AQG/If2HWjhb7Q2Rf/HSADoON5O+1gJbipIbAL8hOoGed9JdUA== > -----Original Message----- > From: Philip Martin [mailto:philip.martin@wandisco.com] > Sent: donderdag 15 oktober 2015 19:40 > To: Branko =C4=8Cibej > Cc: dev@subversion.apache.org > Subject: Re: NFS performance regression in 1.9 >=20 > Branko =C4=8Cibej writes: >=20 > > And in another thread (on IRC, I think) we talked about not = recommending > > NFS because it's not reliable given our requirement for atomic = renames. >=20 > Lots of people, including Subversion developers, use working copies on > NFS successfully. It may not be perfect but it works well enough in > lots of cases. Pointing out potential pitfalls is fine, any sort of > blanket ban would be odd. Repositories on NFS might be more = vulnerable. >=20 > I think the usual problem for NFS rename is that while the underlying > filesystem implements an atomic rename the mechanism that reports back > to the client may fail. Such an error may cause the client to exit = with > an error but the working copy itself is probably OK. >=20 > All filesystems can have bugs. How likely is NFS to fail for a = typical > user of Subversion working copies on NFS? Is NFS less reliable than a > local filesystem that uses LVM+mdadm+ZFS/BtrFS? Is NFS less reliable > than the firmware in a h/w RAID card? I'm not able to answer all that, but I do know that your change will = slow Subversion down on Samba shares as used from Windows systems with = that flag. And once one user used it in that way it will stay slow = because the journal mode is stored in the database. I don't think just touching a working copy with a client should ever = have such an effect on a working copy. Bert