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 6A5B1200CD1 for ; Wed, 26 Jul 2017 13:42:03 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 6924E168B23; Wed, 26 Jul 2017 11:42:03 +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 AE8F0168B1F for ; Wed, 26 Jul 2017 13:42:02 +0200 (CEST) Received: (qmail 82865 invoked by uid 500); 26 Jul 2017 11:42:01 -0000 Mailing-List: contact commits-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@subversion.apache.org Delivered-To: mailing list commits@subversion.apache.org Received: (qmail 82854 invoked by uid 99); 26 Jul 2017 11:42:01 -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; Wed, 26 Jul 2017 11:42:01 +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 00FFA1805A2 for ; Wed, 26 Jul 2017 11:42:01 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.379 X-Spam-Level: X-Spam-Status: No, score=0.379 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=visualsvn.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id WK_dGb9RDLBD for ; Wed, 26 Jul 2017 11:42:00 +0000 (UTC) Received: from mail-qt0-f172.google.com (mail-qt0-f172.google.com [209.85.216.172]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 4CFF95FB8D for ; Wed, 26 Jul 2017 11:41:59 +0000 (UTC) Received: by mail-qt0-f172.google.com with SMTP id v29so23899865qtv.3 for ; Wed, 26 Jul 2017 04:41:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=visualsvn.com; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=McByrDWMl5b+0vb56tISyiFcXM61wl90kPXWphbgY5c=; b=dKI+rRMhWbHV2YypGoFcbnApz3VGv35Ku1QbrrX3EgfadOWWCICdfg3/0AfgFY+DT3 OFylAxfrkLvwGknSHS2LasIJcQyp9apo68q9GmcnKw3E0Q2zy3iGl9dejjk95Y7vZA1u C59XtFdJ6afNwbFP9J6hvZJgshRjPSTik+Ukg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=McByrDWMl5b+0vb56tISyiFcXM61wl90kPXWphbgY5c=; b=oCy+Ss/TGz/sHomJNPct1yDlIUJ0+BTOvjRsb2jq8CS1E83NrYFDCtQCY/aRK/Ir2N 1pDFLbXeOoKv7B/Iq1nyL5iFiRwcBQQObGOfjTO7Uo4zTZa9ik4z+FmRIcEtfAEvM3Nc e+GWRfb9qvKL9Fs2kc4WM36niSoamDGLbF66a+OCOoIa4u2r6RDw53tK6bLRctJNp3uE MTpMGa/xmDEF3TMQ+Nrj1mOT+Q4BEVgXmFm1PyMCD3U3OWFNvG4gMcM+ebpZGDB8kqTq jVXsjZIwP9C9BuioclYBHurW39xclC5Fy35fcodKFxnJdB0oqxRVuUvSWQOXk+YprYwa Q72g== X-Gm-Message-State: AIVw113amMmrvesa7n69wb8qrYTQi6p/W3vV0hsSXqovJXrbE1VmuU3M 5lMm98lwSEpmZctBmNykR42BnYch4RRa X-Received: by 10.237.63.45 with SMTP id p42mr749318qtf.320.1501069311741; Wed, 26 Jul 2017 04:41:51 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.139.100 with HTTP; Wed, 26 Jul 2017 04:41:31 -0700 (PDT) In-Reply-To: <20170726111920.GU90677@ted.stsp.name> References: <20170714111350.B07063A0F99@svn01-us-west.apache.org> <1500300013.520913.1043351984.67FF62A9@webmail.messagingengine.com> <20170726095410.GR90677@ted.stsp.name> <20170726111920.GU90677@ted.stsp.name> From: Evgeny Kotkov Date: Wed, 26 Jul 2017 14:41:31 +0300 Message-ID: Subject: Re: svn commit: r1801940 - in /subversion/trunk: ./ notes/ subversion/include/ subversion/include/private/ subversion/libsvn_delta/ subversion/libsvn_fs_fs/ subversion/libsvn_subr/ subversion/tests/libsvn_delta/ subversion/tests/libsvn_subr/ To: Stefan Sperling Cc: Subversion Development , Daniel Shahaf , commits@subversion.apache.org Content-Type: text/plain; charset="UTF-8" archived-at: Wed, 26 Jul 2017 11:42:03 -0000 Stefan Sperling writes: > Sounds like we're headed in a good direction :-) One particular thing that bothers me about using LZ4 as the new default is that I think that a decision like that goes a bit against the usual policy (add new optional feature, switch the default in the next minor release). But, personally, in this case I would say that it would make sense to immediately make LZ4 the new default and available to the users, if there won't be objections to that. > I agree that 'compression-level = 1' -> lz4 makes sense if you know > what to expect from lz4 vs. zlib. But honestly imagining myself giving > a workshop for administrators and explaining it like that, I see people > shake their heads in disbelief. It looks too much like an implementation > detail leaked into the config interface. A compression=lz4/zlib knob would > make a lot more sense to most people, with a corresponding subordinate > default for compression-level (lz4: 1, zlib: 5). I think that the proposed solution with the new option that overrides (and, essentially, deprecates) 'compression-level': compression = none | lz4 | zlib | zlib-1 ... zlib-9 is explicit and should be understood by the users in case they stumble across it. Please note that I don't think that we should change the behavior of 'compression-level' in fsfs.conf. In other words, the 'compression-level' would still mean "zlib compression level", exactly as it works now. As it's going to be superseded by the new 'compression' option, it's not necessary and maybe even wrong to also change the existing meaning of 'compression- level. Regards, Evgeny Kotkov