Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 0A39E200D42 for ; Fri, 3 Nov 2017 00:19:13 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 08B46160BE6; Thu, 2 Nov 2017 23:19:13 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 4C165160BE5 for ; Fri, 3 Nov 2017 00:19:12 +0100 (CET) Received: (qmail 21057 invoked by uid 500); 2 Nov 2017 23:19:11 -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 21046 invoked by uid 99); 2 Nov 2017 23:19:11 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Nov 2017 23:19:11 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 6CC2F1808A7 for ; Thu, 2 Nov 2017 23:19:09 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.999 X-Spam-Level: X-Spam-Status: No, score=0.999 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RP_MATCHES_RCVD=-0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id Ihqg5ylZdWxk for ; Thu, 2 Nov 2017 23:19:07 +0000 (UTC) Received: from joooj.vinc17.net (joooj.vinc17.net [155.133.131.76]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 8B16A5FAF3 for ; Thu, 2 Nov 2017 23:19:07 +0000 (UTC) Received: from smtp-zira.vinc17.net (128.119.75.86.rev.sfr.net [86.75.119.128]) by joooj.vinc17.net (Postfix) with ESMTPSA id 8F0AE182A; Fri, 3 Nov 2017 00:19:00 +0100 (CET) Received: by zira.vinc17.org (Postfix, from userid 1000) id 0DB77C2067E; Fri, 3 Nov 2017 00:18:59 +0100 (CET) Date: Fri, 3 Nov 2017 00:18:59 +0100 From: Vincent Lefevre To: dev@subversion.apache.org Subject: Re: Error E160016 "... is not a directory in filesystem ..." Message-ID: <20171102231859.GA15980@zira.vinc17.org> Mail-Followup-To: dev@subversion.apache.org References: <20171031234630.GA29796@zira.vinc17.org> <20171031235400.GA30216@zira.vinc17.org> <20171101000640.GB30216@zira.vinc17.org> <1509547352.2467284.1158133712.110E6EF6@webmail.messagingengine.com> <20171101155828.GA3481@zira.vinc17.org> <20171101160524.GB3481@zira.vinc17.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20171101160524.GB3481@zira.vinc17.org> X-Mailer-Info: https://www.vinc17.net/mutt/ User-Agent: Mutt/1.9.1-7174-vl-r99863 (2017-10-15) archived-at: Thu, 02 Nov 2017 23:19:13 -0000 [Moving to dev] On 2017-11-01 17:05:24 +0100, Vincent Lefevre wrote: > Also, this is not consistent, unless future commits have an influence > on the following command: > > joooj:~> svn ls -r99809 file:///srv/d_joooj/home/svn/root/perso/tcl/fidelite@99808 > svn: E160016: Failure opening '/perso/tcl/fidelite' > svn: E160016: '/perso/tcl' is not a directory in filesystem '99759db8-4ec0-0310-8bf9-df86780d22d8' > > ioooi:~> svn ls -r99809 file:///srv/d_ioooi/home/svn/root/perso/tcl/fidelite@99808 > fidelite > > FYI, ioooi is the old server, which I migrated with dump+load to > joooj at revision r102683. So, I should have obtained the same > result; the one given by ioooi is the expected one. This is definitely a bug, and a regression in 1.9. I did the following test: 1. On a Debian/unstable machine (which has Subversion 1.9.7 r1800392), I created a format 3 FSFS repository and loaded the dump. 2. I tested the issue: cventin:~> svn ls -r99808 file:///home/vlefevre/private/svn-tmp/perso/tcl/fidelite@99808 fidelite cventin:~> svn ls -r99809 file:///home/vlefevre/private/svn-tmp/perso/tcl/fidelite@99809 fidelite cventin:~> svn ls -r99808 file:///home/vlefevre/private/svn-tmp/perso/tcl/fidelite@99809 svn: E160016: Failure opening '/perso/tcl/fidelite' svn: E160016: '/perso/tcl' is not a directory in filesystem '99759db8-4ec0-0310-8bf9-df86780d22d8' cventin:~> svn ls -r99809 file:///home/vlefevre/private/svn-tmp/perso/tcl/fidelite@99808 svn: E160016: Failure opening '/perso/tcl/fidelite' svn: E160016: '/perso/tcl' is not a directory in filesystem '99759db8-4ec0-0310-8bf9-df86780d22d8' So, this is buggy. 3. I copied the repository to a Debian/jessie machine (which has Subversion 1.8.10 r1615264). 4. I tested the issue on this machine: tomate:~> svn ls -r99808 file:///home/vlefevre/private/svn-tmp/perso/tcl/fidelite@99808 fidelite tomate:~> svn ls -r99809 file:///home/vlefevre/private/svn-tmp/perso/tcl/fidelite@99809 fidelite tomate:~> svn ls -r99808 file:///home/vlefevre/private/svn-tmp/perso/tcl/fidelite@99809 fidelite tomate:~> svn ls -r99809 file:///home/vlefevre/private/svn-tmp/perso/tcl/fidelite@99808 fidelite Everything is fine with the old version. -- Vincent Lef�vre - Web: 100% accessible validated (X)HTML - Blog: Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)