Re: POHMELFS high performance network filesystem. Transactions, failover, performance.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Andrew Morton
Date: Tuesday, May 13, 2008 - 11:33 pm

On Tue, 13 May 2008 21:45:24 +0400 Evgeniy Polyakov <johnpol@2ka.mipt.ru> wrote:


If any thread takes more than one kmap() at a time, it is deadlockable.
Because there is a finite pool of kmaps.  Everyone can end up holding
one or more kmaps, then waiting for someone else to release one.

Duplicating page_waitqueue() is bad.  Exporting it is probably bad too.
Better would be to help us work out why the core kernel infrastructure is
unsuitable, then make it suitable.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
POHMELFS high performance network filesystem. Transactions ..., Evgeniy Polyakov, (Tue May 13, 10:45 am)
Re: POHMELFS high performance network filesystem. Transact ..., Andrew Morton, (Tue May 13, 11:33 pm)
Re: POHMELFS high performance network filesystem. Transact ..., Evgeniy Polyakov, (Wed May 14, 12:40 am)
Re: POHMELFS high performance network filesystem. Transact ..., Evgeniy Polyakov, (Wed May 14, 12:57 am)
Re: POHMELFS high performance network filesystem. Transact ..., Evgeniy Polyakov, (Wed May 14, 12:32 pm)
Re: POHMELFS high performance network filesystem. Transact ..., Evgeniy Polyakov, (Wed May 14, 12:38 pm)
Re: POHMELFS high performance network filesystem. Transact ..., Evgeniy Polyakov, (Thu May 15, 12:34 am)