From owner-freebsd-questions@FreeBSD.ORG Wed Jul 20 09:24:12 2005 Return-Path: X-Original-To: questions@freebsd.org Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4094116A41F for ; Wed, 20 Jul 2005 09:24:12 +0000 (GMT) (envelope-from zev@interchange.ubc.ca) Received: from mta6.mail-relay.ubc.ca (mta6.mail-relay.ubc.ca [137.82.45.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id E87F343D45 for ; Wed, 20 Jul 2005 09:24:11 +0000 (GMT) (envelope-from zev@interchange.ubc.ca) Received: from mta1.interchange.ubc.ca (mta1.interchange.ubc.ca [142.103.145.69]) by mta6.mail-relay.ubc.ca (8.12.11/8.12.11) with ESMTP id j6K9OBFi012304 for ; Wed, 20 Jul 2005 02:24:11 -0700 (PDT) (envelope-from zev@interchange.ubc.ca) Received: from mail.interchange.ubc.ca (d154-20-71-139.bchsia.telus.net [154.20.71.139]) by smtp.interchange.ubc.ca (iPlanet Messaging Server 5.2 HotFix 1.21 (built Sep 8 2003)) with ESMTPSA id <0IJX0092A64ACU@smtp.interchange.ubc.ca> for questions@freebsd.org; Wed, 20 Jul 2005 02:24:11 -0700 (PDT) Date: Wed, 20 Jul 2005 02:24:09 -0700 From: Zev Thompson To: questions@freebsd.org Message-id: Organization: UBC MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-15; delsp=yes; format=flowed Content-transfer-encoding: 8bit User-Agent: Opera M2/7.52 (Win32, build 3834) X-UBC-Scanned: Sophos PureMessage 4.7.1.128075, Antispam-Engine: 2.0.3.2, Antispam-Data: 2005.7.20.3 X-UBC-Relayed: Relayed through mail-relay.ubc.ca X-PerlMx-Spam: Probability=7%, Report=__CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0 X-Spam-Level: X-Spam-Flag: No Cc: Subject: Journaling vs. Softupdates X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jul 2005 09:24:12 -0000 Hi all, This is addressed in the FAQ to some extent, but that answer seems incomplete. Apparently one of the Google Summer of Code projects is to add journaling to UFS. When it already has softupdates, why? I've seen benchmarks that seem to indicate that softupdates performs as well or better in most cases, though I have nothing on hand to substantiate that. I thought the only real disadvantages of softupdates were: - harder to code and implement (though this is already done, so should not be an issue) - sometimes deleting files does not free space right away Possibility of data loss, I'm guessing, is the same with either. Filesystem corruption is similarly very unlikely. So why the change? Thanks in advance for any answers. Zev