[PATCH 1/1] NBD: allow nbd to be used locally

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Andrew Morton <akpm@...>
Cc: <linux-kernel@...>, <nbd-general@...>, Laurent Vivier <Laurent.Vivier@...>
Date: Sunday, March 9, 2008 - 6:47 pm

This patch allows a Network Block Device to be mounted locally 
(nbd-client to nbd-server over 127.0.0.1).

It creates a kthread to avoid the deadlock described in NBD tools 
documentation. So, if nbd-client hangs waiting for pages, the kblockd 
thread can continue its work and free pages.

I have tested the patch to verify that it avoids the hang that occurs 
when writing to a localhost nbd connection. I have also tested to verify 
that no performance degradation results from the additional thread and 
queue.

Patch originally from Laurent Vivier.

Thanks,
Paul
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 1/1] NBD: allow nbd to be used locally, Paul Clements, (Sun Mar 9, 6:47 pm)
Re: [PATCH 1/1] NBD: allow nbd to be used locally, Pavel Machek, (Mon Mar 10, 6:29 am)
Re: [PATCH 1/1] NBD: allow nbd to be used locally, Paul Clements, (Mon Mar 10, 1:26 pm)
Re: [PATCH 1/1] NBD: allow nbd to be used locally, Pavel Machek, (Tue Mar 11, 6:09 am)
Re: [Nbd] [PATCH 1/1] NBD: allow nbd to be used locally, Wouter Verhelst, (Mon Mar 24, 4:37 pm)
Re: [Nbd] [PATCH 1/1] NBD: allow nbd to be used locally, Pavel Machek, (Mon Mar 24, 5:58 pm)