From owner-svn-doc-projects@FreeBSD.ORG Tue Nov 5 12:16:30 2013 Return-Path: Delivered-To: svn-doc-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 28815ECB; Tue, 5 Nov 2013 12:16:30 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 14403228D; Tue, 5 Nov 2013 12:16:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rA5CGTsW055013; Tue, 5 Nov 2013 12:16:29 GMT (envelope-from wblock@svn.freebsd.org) Received: (from wblock@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id rA5CGThC055012; Tue, 5 Nov 2013 12:16:29 GMT (envelope-from wblock@svn.freebsd.org) Message-Id: <201311051216.rA5CGThC055012@svn.freebsd.org> From: Warren Block Date: Tue, 5 Nov 2013 12:16:29 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-projects@freebsd.org Subject: svn commit: r43102 - projects/zfsupdate-201307/en_US.ISO8859-1/books/handbook/zfs X-SVN-Group: doc-projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for doc projects trees List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Nov 2013 12:16:30 -0000 Author: wblock Date: Tue Nov 5 12:16:29 2013 New Revision: 43102 URL: http://svnweb.freebsd.org/changeset/doc/43102 Log: Clarify the introduction and trim some redundancy in the "three goals" section. Modified: projects/zfsupdate-201307/en_US.ISO8859-1/books/handbook/zfs/chapter.xml Modified: projects/zfsupdate-201307/en_US.ISO8859-1/books/handbook/zfs/chapter.xml ============================================================================== --- projects/zfsupdate-201307/en_US.ISO8859-1/books/handbook/zfs/chapter.xml Tue Nov 5 11:27:02 2013 (r43101) +++ projects/zfsupdate-201307/en_US.ISO8859-1/books/handbook/zfs/chapter.xml Tue Nov 5 12:16:29 2013 (r43102) @@ -32,26 +32,30 @@ The Z File System (<acronym>ZFS</acronym>) - The Z File System - (ZFS) was originally developed at &sun; to - address many of the problems with then-current file systems. - Development has since moved to the OpenZFS Project. For more on - past and future development, see - . + The Z File System, or + ZFS, is an advanced file system designed to + overcome many of the major problems found in previous + designs. + + Originally developed at &sun;, ongoing ZFS + development has moved to the + OpenZFS Project. + describes the development history in + more detail. - The three major design goals of ZFS are: + ZFS has three major design goals: - Data integrity: All data that is stored on - ZFS includes a Data integrity: All data + includes a checksum of the data. When - data is written the checksum is calculated and written along - with the data. When that data is later read back, the - checksum is calculated again and if the values do not match an - error is returned. ZFS will attempt to - automatically correct the error if there is sufficient - redundancy available. + data is written, the checksum is calculated and written along + with it. When that data is later read back, the + checksum is calculated again. If the checksums do not match, a + data error has been detected. ZFS will attempt to + automatically correct errors when data + redundancy is available. @@ -62,13 +66,14 @@ - Performance: ZFS features a number of - optional caching mechanisms to provide increased performance. - In addition to an advanced read cache known as the ARC in memory, there is also the - optional L2ARC read - cache and the ZIL - synchronous write cache. + Performance: multiple + caching mechanisms provide increased performance. + ARC is an advanced + memory-based read cache. A second level of + disk-based read cache can be added with + L2ARC, and disk-based synchronous + write cache is available with + ZIL.