diff options
| author | Laurent Vivier <[email protected]> | 2008-04-29 01:02:46 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2008-04-29 08:06:23 -0700 |
| commit | 48cf6061b30205b29b306bf9bc22dd6f0b091461 (patch) | |
| tree | bba7827177587a17160c29392651aa27aa7f98fd /tools/perf/scripts/python | |
| parent | 8c4dd6068221cd1d0d90490ace80eb4344914a8c (diff) | |
NBD: allow nbd to be used locally
This patch allows 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 always 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.
Signed-off-by: Paul Clements <[email protected]>
Signed-off-by: Laurent Vivier <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions