From owner-freebsd-fs@FreeBSD.ORG Thu Jul 4 08:22:24 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id EE0B128D for ; Thu, 4 Jul 2013 08:22:24 +0000 (UTC) (envelope-from jdc@koitsu.org) Received: from relay3-d.mail.gandi.net (relay3-d.mail.gandi.net [217.70.183.195]) by mx1.freebsd.org (Postfix) with ESMTP id A9B3516C5 for ; Thu, 4 Jul 2013 08:22:24 +0000 (UTC) Received: from mfilter16-d.gandi.net (mfilter16-d.gandi.net [217.70.178.144]) by relay3-d.mail.gandi.net (Postfix) with ESMTP id 0C031A80FB; Thu, 4 Jul 2013 10:22:13 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter16-d.gandi.net Received: from relay3-d.mail.gandi.net ([217.70.183.195]) by mfilter16-d.gandi.net (mfilter16-d.gandi.net [10.0.15.180]) (amavisd-new, port 10024) with ESMTP id J8xzFpILU4Yf; Thu, 4 Jul 2013 10:22:11 +0200 (CEST) X-Originating-IP: 76.102.14.35 Received: from jdc.koitsu.org (c-76-102-14-35.hsd1.ca.comcast.net [76.102.14.35]) (Authenticated sender: jdc@koitsu.org) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 2B5C8A80E9; Thu, 4 Jul 2013 10:22:11 +0200 (CEST) Received: by icarus.home.lan (Postfix, from userid 1000) id 576CA73A1C; Thu, 4 Jul 2013 01:22:09 -0700 (PDT) Date: Thu, 4 Jul 2013 01:22:09 -0700 From: Jeremy Chadwick To: Steven Hartland Subject: Re: EBS snapshot backups from a FreeBSD zfs file system: zpool freeze? Message-ID: <20130704082209.GB83766@icarus.home.lan> References: <871u7g57rl.wl%berend@pobox.com> <87mwq34emp.wl%berend@pobox.com> <20130703200241.GB60515@in-addr.com> <87k3l748gb.wl%berend@pobox.com> <20130703233631.GA74698@icarus.home.lan> <87d2qz42q4.wl%berend@pobox.com> <20130704010815.GB75529@icarus.home.lan> <8761wr3xxk.wl%berend@pobox.com> <36872A46E9BE40688B8F59FD05D4ECE9@multiplay.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <36872A46E9BE40688B8F59FD05D4ECE9@multiplay.co.uk> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-fs X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Jul 2013 08:22:25 -0000 On Thu, Jul 04, 2013 at 09:06:57AM +0100, Steven Hartland wrote: > ----- Original Message ----- From: "Berend de Boer" > > Jeremy> Also, because nobody seems to warn others of this: if > Jeremy> you go the ZFS route on FreeBSD, please do not use > Jeremy> features like dedup or compression. > > While dedup is memory and sometimes cpu hungry, so HW spec > should be considered before using it, compression is not so > and I've not seen any valid reason not to use it should it > fit your uses. > > We actually use compression extensivily here and we've > had nothing but positive results from it so sounds like > FUD to me. The problem with the lack of separate and prioritised write threads for dedup and compression, thus causing interactivity stalls, is not FUD, it's fact. I explained this in the part of my reply to Berend which you omitted, which included the proof and acknowledgement from folks who are in-the-know (Bob Friesenhahn). :/ Nobody has told me "yeah that got fixed", so there is no reason for me to believe anything has changed. If a person considering use of compression on FreeBSD ZFS doesn't mind that problem, then by all means use it. It doesn't change the fact that there's an issue, and one that folks should be made aware of up front. It's not spreading FUD: it's spreading knowledge of a certain behaviour that differs between FreeBSD and Solaris/Illumos. The issue is a deal-breaker for me; if it's not for you, great. -- | Jeremy Chadwick jdc@koitsu.org | | UNIX Systems Administrator http://jdc.koitsu.org/ | | Making life hard for others since 1977. PGP 4BD6C0CB |