From owner-freebsd-fs@FreeBSD.ORG Sun Sep 4 22:29:05 2011 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C642D1065676 for ; Sun, 4 Sep 2011 22:29:05 +0000 (UTC) (envelope-from mm@FreeBSD.org) Received: from mail.vx.sk (mail.vx.sk [IPv6:2a01:4f8:100:1043::3]) by mx1.freebsd.org (Postfix) with ESMTP id 833AF8FC08 for ; Sun, 4 Sep 2011 22:29:05 +0000 (UTC) Received: from core.vx.sk (localhost [127.0.0.1]) by mail.vx.sk (Postfix) with ESMTP id 4ACD919A925; Mon, 5 Sep 2011 00:29:04 +0200 (CEST) X-Virus-Scanned: amavisd-new at mail.vx.sk Received: from mail.vx.sk ([127.0.0.1]) by core.vx.sk (mail.vx.sk [127.0.0.1]) (amavisd-new, port 10024) with LMTP id g71qNk9_OGkn; Mon, 5 Sep 2011 00:29:00 +0200 (CEST) Received: from [10.9.8.1] (188-167-78-15.dynamic.chello.sk [188.167.78.15]) by mail.vx.sk (Postfix) with ESMTPSA id 3D96B19A912; Mon, 5 Sep 2011 00:28:59 +0200 (CEST) Message-ID: <4E63FBAC.5070003@FreeBSD.org> Date: Mon, 05 Sep 2011 00:29:00 +0200 From: Martin Matuska User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0.1) Gecko/20110830 Thunderbird/6.0.1 MIME-Version: 1.0 To: Jeremy Chadwick References: <14220705.747900.1315013770239.JavaMail.root@erie.cs.uoguelph.ca> <20110904012855.GA79580@icarus.home.lan> In-Reply-To: <20110904012855.GA79580@icarus.home.lan> X-Enigmail-Version: 1.3.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-fs@freebsd.org Subject: Re: ZFSv28+NFSv4 poor file creation performance, "sync=disabled" has no effect X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Sep 2011 22:29:05 -0000 On 4. 9. 2011 3:28, Jeremy Chadwick wrote: > pjd@, mm@, and others will need to comment on this. -fs is the best > list for this, so I'm a little surprised no key members have chimed in > here. > > What we (the community) need clarification regarding is whether or not > OpenSolaris and/or Illumos still provides the zil_disable tunable on > those OSes; if they do, FreeBSD should provide the same (which means > removable of zil_disable on FreeBSD is effectively a regression). If > said OSes do not provide it, then FreeBSD should not provide it. If > said OSes moved to using the sync parameter where it works, yet it does > not work on FreeBSD, then that's a bug and a PR should be filed + > discussion induced. The per-dataset synchronicity setting was proposed to OpenSolaris in PSARC/2010/108 and added in changeset 12294. It is now part of all ZFS implementations. PSARC: http://arc.opensolaris.org/caselog/PSARC/2010/108/20100401_neil.perrin Changed code: http://hg.openindiana.org/upstream/illumos/illumos-gate/rev/2a74b443e6b1 -- Martin Matuska FreeBSD committer http://blog.vx.sk