From: Linus Torvalds Subject: Re: [RFC PATCH 0/3] Stop clearing uptodate flag on write IO error Date: Mon, 23 Jan 2012 15:49:39 -0800 Message-ID: References: <1325774407-28531-1-git-send-email-jack@suse.cz> <20120116160136.GC16431@quack.suse.cz> <20120117003613.GA28571@dastard> <20120123030422.GE15102@dastard> <20120123214709.GB17974@thunk.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 To: "Ted Ts'o" , Dave Chinner , Linus Torvalds , Jan Kara , linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org, Andrew Morton , Christoph Hellwig , Al Viro , LKML , Edward Shishkin Return-path: In-Reply-To: <20120123214709.GB17974@thunk.org> Sender: linux-kernel-owner@vger.kernel.org List-Id: linux-ext4.vger.kernel.org On Mon, Jan 23, 2012 at 1:47 PM, Ted Ts'o wrote: > > So how does XFS decide whether a write should fail and shutdown the > file system, or just "try forever"? Why would it bother? XFS tends to be a filesystem that you'd only use for core files in environments where you have a system manager that knows what he is doing. So there, maybe "try forever" is the right thing to do. Things are a bit different with some random unreliable USB stick FAT32 filesystem that just died on you, with a normal user that just removes the thing or doesn't even notice that the stick is now dead. There the "try forever" is totally the wrong thing to do. Linus