From owner-freebsd-bugs@FreeBSD.ORG Fri Jun 6 20:10:01 2008 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6BEF21065688 for ; Fri, 6 Jun 2008 20:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4EF8D8FC2E for ; Fri, 6 Jun 2008 20:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m56KA1ph064348 for ; Fri, 6 Jun 2008 20:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m56KA1sn064347; Fri, 6 Jun 2008 20:10:01 GMT (envelope-from gnats) Resent-Date: Fri, 6 Jun 2008 20:10:01 GMT Resent-Message-Id: <200806062010.m56KA1sn064347@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Cy Schubert Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7FF0B106567C for ; Fri, 6 Jun 2008 20:01:10 +0000 (UTC) (envelope-from Cy.Schubert@komquats.com) Received: from pd3mo3so.prod.shaw.ca (idcmail-mo1so.shaw.ca [24.71.223.10]) by mx1.freebsd.org (Postfix) with ESMTP id 6EC608FC14 for ; Fri, 6 Jun 2008 20:01:10 +0000 (UTC) (envelope-from Cy.Schubert@komquats.com) Received: from pd3mr5so.prod.shaw.ca (pd3mr5so-qfe3.prod.shaw.ca [10.0.141.12]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0K22002JZ25XM2B0@l-daemon> for FreeBSD-gnats-submit@FreeBSD.org; Fri, 06 Jun 2008 13:01:09 -0600 (MDT) Received: from pn2ml4so.prod.shaw.ca ([10.0.121.148]) by pd3mr5so.prod.shaw.ca (Sun Java System Messaging Server 6.2-7.05 (built Sep 5 2006)) with ESMTP id <0K22003UW25WRAF0@pd3mr5so.prod.shaw.ca> for FreeBSD-gnats-submit@FreeBSD.org; Fri, 06 Jun 2008 13:01:09 -0600 (MDT) Received: from spqr.komquats.com ([24.68.216.215]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0K2200KGU25UPO50@l-daemon> for FreeBSD-gnats-submit@FreeBSD.org; Fri, 06 Jun 2008 13:01:06 -0600 (MDT) Received: from cwsys.cwsent.com (cwsys [10.1.1.1]) by spqr.komquats.com (Postfix) with ESMTP id DD87241115 for ; Fri, 06 Jun 2008 12:01:05 -0700 (PDT) Received: from cwsys.cwsent.com (localhost [127.0.0.1]) by cwsys.cwsent.com (8.14.2/8.14.2) with ESMTP id m56J15oJ054346 for ; Fri, 06 Jun 2008 12:01:05 -0700 Received: (from cy@localhost) by cwsys.cwsent.com (8.14.2/8.13.1/Submit) id m56J15Zi054345; Fri, 06 Jun 2008 12:01:05 -0700 (PDT envelope-from cy) Message-Id: <200806061901.m56J15Zi054345@cwsys.cwsent.com> Date: Fri, 06 Jun 2008 12:01:05 -0700 (PDT) From: Cy Schubert To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: kern/124360: Add ZFS tunable X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Cy Schubert List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jun 2008 20:10:01 -0000 >Number: 124360 >Category: kern >Synopsis: Add ZFS tunable >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jun 06 20:10:00 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Cy Schubert >Release: FreeBSD-2.0 >Organization: FreeBSD >Environment: System: FreeBSD cwsys 7.0-STABLE FreeBSD 7.0-STABLE #0: Mon Jun 2 18:59:51 PDT 2008 root@cwsys:/export/obj/opt/src/cvs-stable7/src/sys/KOMQUATS i386 >Description: In order to assist tuning ZFS, add the tunable vfs.zfs.vdev.cache.bshift, base 2 logarithm of the size used to read disks, simlar to the Solaris /etc/system tunable. >How-To-Repeat: N/A >Fix: Index: sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c =================================================================== RCS file: /home/ncvs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c,v retrieving revision 1.3 diff -u -r1.3 vdev_cache.c --- sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c 28 Mar 2008 22:16:10 -0000 1.3 +++ sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c 6 Jun 2008 18:14:46 -0000 @@ -84,6 +84,9 @@ TUNABLE_INT("vfs.zfs.vdev.cache.size", &zfs_vdev_cache_size); SYSCTL_INT(_vfs_zfs_vdev_cache, OID_AUTO, size, CTLFLAG_RDTUN, &zfs_vdev_cache_size, 0, "Size of VDEV cache"); +TUNABLE_INT("vfs.zfs.vdev.cache.bshift", &zfs_vdev_cache_bshift); +SYSCTL_INT(_vfs_zfs_vdev_cache, OID_AUTO, bshift, CTLFLAG_RDTUN, + &zfs_vdev_cache_bshift, 0, "Base 2 logarithm of the size used to read disks"); #define VCBS (1 << zfs_vdev_cache_bshift) >Release-Note: >Audit-Trail: >Unformatted: