xfs
[Top] [All Lists]

Re: [PATCH 3/3] Add timeout feature

To: Theodore Tso <tytso@xxxxxxx>
Subject: Re: [PATCH 3/3] Add timeout feature
From: Olaf Frączyk <olaf@xxxxxxxxxxxxx>
Date: Wed, 09 Jul 2008 14:59:20 +0200
Cc: Arjan van de Ven <arjan@xxxxxxxxxxxxx>, Miklos Szeredi <miklos@xxxxxxxxxx>, hch@xxxxxxxxxxxxx, pavel@xxxxxxx, t-sato@xxxxxxxxxxxxx, akpm@xxxxxxxxxxxxxxxxxxxx, viro@xxxxxxxxxxxxxxxxxx, linux-ext4@xxxxxxxxxxxxxxx, xfs@xxxxxxxxxxx, dm-devel@xxxxxxxxxx, linux-fsdevel@xxxxxxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx, axboe@xxxxxxxxx, mtk.manpages@xxxxxxxxxxxxxx
In-reply-to: <20080709122401.GK9957@xxxxxxx>
References: <20080709010922.GE9957@xxxxxxx> <E1KGSvZ-0006dB-53@xxxxxxxxxxxxxxxxxxx> <20080709061621.GA5260@xxxxxxxxxxxxx> <E1KGT4q-0006fD-Jb@xxxxxxxxxxxxxxxxxxx> <20080708234120.5072111f@xxxxxxxxxxxxx> <E1KGTTm-0006ke-Jh@xxxxxxxxxxxxxxxxxxx> <20080708235502.1c52a586@xxxxxxxxxxxxx> <20080709071346.GS11558@disturbed> <20080709110900.GI9957@xxxxxxx> <20080709114958.GV11558@disturbed> <20080709122401.GK9957@xxxxxxx>
Sender: xfs-bounce@xxxxxxxxxxx
On Wed, 2008-07-09 at 08:24 -0400, Theodore Tso wrote:
> On Wed, Jul 09, 2008 at 09:49:58PM +1000, Dave Chinner wrote:
> > (e) none of the above.  The kernel compilation will appear to pause
> > until the filesystem is unfrozen. No other visible effect should
> > occur. It will get blocked in a write or filesystem transaction
> > because the fs is frozen.
> 
> So if the process which froze the filesystem accidentally tries
> writing to a log file (or database file containing the backup
> information, or whatever) that happens to be on the filesystem that is
> frozen, that process will get blocked and you end up in a deadlock;
> did I get that right?
Where do you see the deadlock?
The process doesn't have a lock on filesystem or something. You can
always unfreeze from another process.

Regards,

Olaf
-- 
Olaf Frączyk <olaf@xxxxxxxxxxxxx>


<Prev in Thread] Current Thread [Next in Thread>