| To: | Miklos Szeredi <miklos@xxxxxxxxxx> |
|---|---|
| Subject: | Re: [PATCH 3/3] Add timeout feature |
| From: | Pavel Machek <pavel@xxxxxxx> |
| Date: | Wed, 9 Jul 2008 22:48:30 +0200 |
| Cc: | arjan@xxxxxxxxxxxxx, hch@xxxxxxxxxxxxx, tytso@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: | <E1KGTmZ-0006oz-Qi@pomaz-ex.szeredi.hu> |
| References: | <20080708232031.GE18195@elf.ucw.cz> <20080709005254.GQ11558@disturbed> <20080709010922.GE9957@mit.edu> <E1KGSvZ-0006dB-53@pomaz-ex.szeredi.hu> <20080709061621.GA5260@infradead.org> <E1KGT4q-0006fD-Jb@pomaz-ex.szeredi.hu> <20080708234120.5072111f@infradead.org> <E1KGTTm-0006ke-Jh@pomaz-ex.szeredi.hu> <20080708235502.1c52a586@infradead.org> <E1KGTmZ-0006oz-Qi@pomaz-ex.szeredi.hu> |
| Sender: | xfs-bounce@xxxxxxxxxxx |
| User-agent: | Mutt/1.5.9i |
On Wed 2008-07-09 09:08:07, Miklos Szeredi wrote: > On Tue, 8 Jul 2008, Arjan van de Ven wrote: > > I tihnk the idea there is > > > > freeze . do the snapshot op . unfreeze . make backup of snapshot > > Ah, so then my proposal would become > > run_frozen mountpoint do-snapshot > do-backup > release-snapshot > > and if they are afraid of deadlocks they can just implement the > timeout in userspace: > > run_frozen -t timeout mountpoint do-snapshot > > 'run_frozen' can be a trivial 30 line app, that can be guaranteed not > to deadlock. Userland apps can be swapped out and need kernel memory allocations during syscalls. I bet even sleep(30) uses kmalloc internally. So yes, even trivial applications can deadlock. -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html |
| Previous by Date: | RE: Xfs Access to block zero exception and system crash, Sagar Borikar |
|---|---|
| Next by Date: | Re: [PATCH 3/3] Add timeout feature, Pavel Machek |
| Previous by Thread: | Re: [PATCH 3/3] Add timeout feature, Miklos Szeredi |
| Next by Thread: | Re: [PATCH 3/3] Add timeout feature, Dave Chinner |
| Indexes: | [Date] [Thread] [Top] [All Lists] |