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 1E379200B55 for ; Sun, 31 Jul 2016 23:55:06 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 10EB3160A81; Sun, 31 Jul 2016 21:55:06 +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 55841160A61 for ; Sun, 31 Jul 2016 23:55:05 +0200 (CEST) Received: (qmail 37661 invoked by uid 500); 31 Jul 2016 21:54:59 -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 37650 invoked by uid 99); 31 Jul 2016 21:54:59 -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; Sun, 31 Jul 2016 21:54:59 +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 9F889180651 for ; Sun, 31 Jul 2016 21:54:58 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.821 X-Spam-Level: X-Spam-Status: No, score=-0.821 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx2-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 dqyRsOOqXhxk for ; Sun, 31 Jul 2016 21:54:55 +0000 (UTC) Received: from mail-qk0-f181.google.com (mail-qk0-f181.google.com [209.85.220.181]) by mx2-lw-us.apache.org (ASF Mail Server at mx2-lw-us.apache.org) with ESMTPS id 3F8A85F249 for ; Sun, 31 Jul 2016 21:54:54 +0000 (UTC) Received: by mail-qk0-f181.google.com with SMTP id s63so131495237qkb.2 for ; Sun, 31 Jul 2016 14:54:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=F1k5xvxe4UO/IKunPHHafWaHXb9C1mcBUrUHWqXfLFc=; b=HmddRFNbF38d5N65koXMOjZTC95Zsx3ksWyLMzwWamhsSog3VNq9kYYsKE2ucTKOEH PZYl3fq2FkaaU2hXNhekpp+MJWyFoTZkjiRQPaJorGZfNE9jHHQTP8Wc1MtWKbgF8yq6 f1sOtjwKhd90acJ9gSnPYL3zvHdqK2UqX5+gxjk0VvpRk3fWrP3GTwqmBLo1aIz9ayVT RTKJ78bdwnPwp1TpClr9L/ihIpn7B+zJq9DLn6dKAXB1t/khztbg4KxlT4JtvldVpbP/ FgPGwvG5D3QDTgsnX5TWnK3HKcjGJxBTHCxNMfWTCO9SUnnBA0SV0gY+0kihwF6GIBvd BO4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=F1k5xvxe4UO/IKunPHHafWaHXb9C1mcBUrUHWqXfLFc=; b=LyxpvDc8egAqo9nITeSoyBqKHCA87CJDwj12oD+yZFgIJO8SsfPAIA8dh8w2hSm9dB ZA3U/+SHDYrOepwOIatoinDdgGRQ4geO78POQEtp/r/kDATmbNYQMSlZOa18I6CnQpGk KwtCEt4VM+BnukanyHos9sP/uN19zR6vGPHa59XMjC6PljGHeR7LVurq4U2sltCoyCfe SgggjKVdmc19nchnqY3GrB/DhWL8HhQHq9weHXNYlLLlw9oQUn8eCiVkcvU+O+JteN59 bUZPUIrB51k9PbMtDIo+bIk1tI/d5pY6k29DYbDf6hH8kAc3z5XLPu/gf6Vk7dy0Tuk/ q4NA== X-Gm-Message-State: AEkoouvLk6aXQvxu2zH197btsVxZpfMRmdYSEoN25WSzUYZBzu6T1cLGSJPJn2e2WqJ7CGC5VsU299JLb1DLoA== X-Received: by 10.55.164.205 with SMTP id n196mr60299208qke.73.1470002086713; Sun, 31 Jul 2016 14:54:46 -0700 (PDT) MIME-Version: 1.0 Received: by 10.55.161.68 with HTTP; Sun, 31 Jul 2016 14:54:27 -0700 (PDT) In-Reply-To: <94426677-c8f9-3ba0-ee45-4eef113ffcdf@posteo.de> References: <94426677-c8f9-3ba0-ee45-4eef113ffcdf@posteo.de> From: Johan Corveleyn Date: Sun, 31 Jul 2016 23:54:27 +0200 Message-ID: Subject: Re: differences in dump/load/dump cycle To: Stefan Cc: "users@subversion.apache.org" Content-Type: text/plain; charset=UTF-8 archived-at: Sun, 31 Jul 2016 21:55:06 -0000 On Sun, Jul 31, 2016 at 5:55 PM, Stefan wrote: > Hi, > > I went through a long overdue dump/load cycle of our main repository and > am wondering atm about a difference I see when comparing the dump of the > repository with the original dump. > > There are a few (at a guess around 20-50) differences of the following > structure (using fc [olddump] [newdump] on Windows): > > ***** svn.dump > > Node-path: XRebirth/tags/XR v3.53 RC2 (final)/src/SDKs/DX9SDK > Node-kind: dir > Node-action: change > > > Revision-number: 193958 > ***** SVN_NEW.DMP > > Revision-number: 193958 > ***** > > > svn.dump was generated using svnadmin 1.8.15 (32-bit). > > The dump was then loaded in a new clean repository using svnadmin 1.8.16 > (64-bit). svn_new.dmp was then written using svnadmin 1.8.16 (64-bit) as > well. > > The original repository was created using SVN 1.7. At some point in the > past (around 2 years ago) the server was upgraded to SVN 1.8 but the > repository was still kept at fsfs format 5. Around a year later the > repository was upgraded to SVN 1.8 (fsfs format 6). > > For the new repository fsfs.conf was modified to enable directory and > property deltification. > > For the DX9SDK directory (which is reported being different in both > dumps in some revisions) this was originally using externals and at some > point we switched to a direct copy of the folder (not sure whether > that's relevant though). > > Is this difference expected? I remember (and Bert mentioned it too) that > there were some cases for different handling of noop-changes. Is that > what explains the difference I see here? If so, I take it that's > expected and does not result in any difference between the repository > states, or does it? JCorvel, would you have an idea? > It's possible that this is a benign change, with no visible effects. I'm not sure. The problem I ran into with dump was a new bug in 1.9.0 (fixed in 1.9.3 I think). It was with no-op changes to files, not directories. This was IMO definitely a bug, because the effect was visible in the new repository (namely, if you ran 'svn log somepath', where somepath was a file which had such a no-op change (not possible to create with the standard svn client btw, but possible with other tools or from a cvs2svn conversion) in revision R, then revision R would not be listed as part of somepath's history). It's unclear to me if you can see a similar loss of "changed-path / history" association. In my case the change in the dumpfile was a bit different: the Node-path / Node-kind / Node-action lines were still there, but the Text-content lines were gone (if you dumped again from the new repository, the entire block with Node-path etc would be gone). See http://svn.haxx.se/dev/archive-2015-09/0269.shtml for the entire (long) discussion, which lead to the bugfix for 1.9.3. -- Johan