[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/3] nbd: use TCP_NODELAY
From: |
Stefan Hajnoczi |
Subject: |
[Qemu-devel] [PATCH 0/3] nbd: use TCP_NODELAY |
Date: |
Mon, 15 Apr 2013 16:14:45 +0200 |
The nbd block driver should use TCP_NODELAY. Nick Thomas <address@hidden>
measured a 40 millisecond latency added by the Naggle algorithm.
This series turns on TCP_NODELAY. This requires that we use TCP_CORK to
efficiently send NBD requests that contain a payload after the header.
Finally, fix a bug where we forget to unlock a mutex when sending fails.
Stefan Hajnoczi (3):
nbd: unlock mutex in nbd_co_send_request() error path
nbd: use TCP_CORK in nbd_co_send_request()
nbd: set TCP_NODELAY
block/nbd.c | 25 +++++++++++++++++++------
1 file changed, 19 insertions(+), 6 deletions(-)
--
1.8.1.4
- [Qemu-devel] [PATCH 0/3] nbd: use TCP_NODELAY,
Stefan Hajnoczi <=
- [Qemu-devel] [PATCH 2/3] nbd: use TCP_CORK in nbd_co_send_request(), Stefan Hajnoczi, 2013/04/15
- [Qemu-devel] [PATCH 3/3] nbd: set TCP_NODELAY, Stefan Hajnoczi, 2013/04/15
- [Qemu-devel] [PATCH 1/3] nbd: unlock mutex in nbd_co_send_request() error path, Stefan Hajnoczi, 2013/04/15
- Re: [Qemu-devel] [PATCH 0/3] nbd: use TCP_NODELAY, Nicholas Thomas, 2013/04/15
- Re: [Qemu-devel] [PATCH 0/3] nbd: use TCP_NODELAY, Paolo Bonzini, 2013/04/15