From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jens Axboe Subject: Re: [PATCH] scsi/sata write barrier support Date: Tue, 22 Feb 2005 08:13:44 +0100 Message-ID: <20050222071340.GC2835@suse.de> References: <20050127120244.GO2751@suse.de> <87acpxurwf.fsf@stark.xeocode.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87acpxurwf.fsf@stark.xeocode.com> Sender: linux-kernel-owner@vger.kernel.org To: Greg Stark Cc: Linux Kernel , Bartlomiej Zolnierkiewicz , Jeff Garzik , linux-scsi@vger.kernel.org List-Id: linux-scsi@vger.kernel.org On Mon, Feb 21 2005, Greg Stark wrote: > > Jens Axboe writes: > > > For the longest time, only the old PATA drivers supported barrier writes > > with journalled file systems. > > What about for fsync(2)? One of the most frequent sources of data loss on the > postgres mailing list has to do with users with IDE drives where fsync returns > even though the data hasn't actually reached the disk. A power outage can > cause lost data or a corrupted database. > > Is there any progress getting fsync to use this new infrastructure so it can > actually satisfy its contract? fsync has been working all along, since the initial barrier support for ide. only ext3 and reiserfs support it. -- Jens Axboe