Displaying 20 results from an estimated 116 matches for "cork".
Did you mean:
core
2019 Jun 06
4
[nbdkit PATCH 0/2] Reduce network overhead with corking
...as I need more time to investigate why Unix sockets
appeared to degrade with this patch. But as TCP sockets (over loopback
to localhost) and TLS sessions (regardless of underlying Unix or TCP)
both showed improvements, this looks like a worthwhile series.
Eric Blake (2):
server: Add support for corking
server: Cork around grouped transmission send()s
server/internal.h | 3 +++
server/connections.c | 27 +++++++++++++++++++++++
server/crypto.c | 19 ++++++++++++++++
server/protocol.c | 52 ++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 101 insertions(+)
--
2.20....
2019 Jun 06
0
[nbdkit PATCH 2/2] server: Cork around grouped transmission send()s
As mentioned in the previous patch, sending small packets as soon as
possible leads to network packet overhead. Grouping related writes
under corking appears to help everything but unencrypted Unix plain
sockets. I tested with appropriate combinations from:
$ nbdkit {-p 10810,-U -} \
{--tls=require --tls-verify-peer --tls-psk=./keys.psk,} memory size=64m \
--run './aio-parallel-load{-tls,} {$unixsocket,nbd://localhost:10810}'
wi...
2019 Jun 06
0
[nbdkit PATCH 1/2] server: Add support for corking
...n->send() more than once. Now that we've disabled Nagle's
algorithm, this implies that we try harder to send the small header
immediately, rather than batching it with the rest of the payload,
which causes more overhead in the amount of actual network traffic.
For interfaces that support corking (gnutls, or Linux TCP sockets), we
can give a hint that the separate send() calls should be batched into
a single network packet where practical.
This patch just wires up support; the next one will actually use it
and provide performance measurements.
Signed-off-by: Eric Blake <eblake@redha...
2019 Jun 10
2
[nbdkit PATCH] crypto: Tweak handling of SEND_MORE
In the recent commit 3842a080 to add SEND_MORE support, I blindly
implemented the tls code as:
if (SEND_MORE) {
cork
send
} else {
send
uncork
}
because it showed improvements for my test case of aio-parallel-load
from libnbd. But that test sticks to 64k I/O requests.
But with further investigation, I've learned that even though gnutls
corking works great for smaller NBD_CMD_READ replies, it can a...
2023 Mar 24
1
[PATCH 1/1] nbd/server: push pending frames after sending reply
...ly noticeable, but with TLS this really shows.
>
> Booting a VM via qemu-nbd on localhost (with tls) takes more than
> 2 minutes on my system. tcpdump shows frequent wait periods, where no
> packets get sent for a 40ms period.
Thank you for this analysis.
>
> Add explicit (un)corking when processing (and responding to) requests.
> "TCP_CORK, &zero" after earlier "CORK, &one" will flush pending data.
>
> VM Boot time:
> main: no tls: 23s, with tls: 2m45s
> patched: no tls: 14s, with tls: 15s
>
> VM Boot time, qemu-nbd vi...
2017 Mar 21
3
Problem with sieve_before[solved]
...>>>
>>> __________________________________________________
>>>
>>> Please consider the environment before printing this email.
>>> Ger Hooton
>>> Systems Administrator
>>> Scoil Chro? ?osa Blarney.
>>> Blarney.
>>> Co. Cork
>>>
>>
>>
>
> __________________________________________________
>
> Please consider the environment before printing this email.
> Ger Hooton
> Systems Administrator
> Scoil Chro? ?osa Blarney.
> Blarney.
> Co. Cork
>
_____________________________...
2009 Aug 18
2
Monitor-join not joining files in the queues.conf file
...hey
; turn off their phones when they dont want to read
member => IAX2/100
Yet sadly it still doesn't join them.
Have I forgotten anything?
Thanks
David
--
_________________________________________
Mr. David Anthony O'Reilly, M.Sc, B.Sc
Researcher @ MISL Group, University College Cork (Current)
M.Sc MOB Postgraduate @ University College Cork - M.Sc (Mobile Networking
and Computing) - 2009
Computer Science Graduate of The University of Dublin, Trinity College -
B.Sc (Computer Science) 2008
Email: oreillda at tcd.ie / dor3 at student.cs.ucc.ie
___________________________...
2005 Sep 13
1
Solaris build failed
dovecot-v1.0-alpha build failed for Solaris 11 (OpenSolaris Nevada).
The problematic line is in socket.c line 228. The fix should be to
change SOL_TCP to IPPROTO_TCP found in netinet/in.h. This change should
work universally on all platforms.
Gary
2006 Jan 21
1
Is sip1.voipbuster.com corking reliably for others on list?
I am trying to move from IAX2 to SIP for voipbuster, moving at the same
time to sip1.voipbuster.com.
When I try calling out, I see that there is SIP exchange, and in many
cases also RTP data being exchanged.
Hover in a very large number of attempts the connection is not
established. Half of the time there is no RTP, the rest of the time there
*is* RTP data flowing in two ways, but no ringtone is
2021 Jul 05
3
Problems with CentOS 8 kickstart
...root root 10 Jul 5 11:07 dm-name-cs_uews027-home -> ../../dm-2
>
>
> It's looks like that I am not doing the disk drive stuff in the config file correctly.
>
>
> --
>
> Gerard Hooton.
> Senior Technical Officer
> School of Engineering.
> University College Cork.
> College Road.
> Cork.
> Ireland.
> Loc8: WDR-04-60G
> Tel: +353 21 4902296
> Mobile: +353 852813491
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> https://lists.centos.org/mailman/listinfo/centos
--
Stephen J Smo...
2016 Jul 11
4
2.3.0~alpha0-1~auto+197: Crash when openening a message via IMAP
...d+NKs4k>: Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x8e09e)
[0x7efd1d3a309e] -> /usr/lib/dovecot/libdovecot.so.0(+0x8e18c)
[0x7efd1d3a318c] -> /usr/lib/dovecot/libdovecot.so.0(i_fatal+0)
[0x7efd1d34169e] -> dovecot/imap [hildeb 141.42.206.36 UID FETCH - 8192 bytes waiting corked](+0x1ad42)
[0x55649b35cd42] -> dovecot/imap [hildeb 141.42.206.36 UID FETCH - 8192 bytes waiting corked](client_output+0x118)
[0x55649b35ce68] -> /usr/lib/dovecot/libdovecot.so.0(+0xaf370)
[0x7efd1d3c4370] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x4c)
[0x7efd1d3b715c] ->...
2009 Feb 19
3
LDAP Migration problem
...sion 3.2.5 configured for Windows Domain login.
It was working fine until I moved over to ldapsam.
Now when I login to the XP client I don't see the logon drive (X: in my
case)
Any debug tips?
//Ger
--
Gerard Hooton
Systems Administrator
Blarney Boy's National School,
Blarney.
Co. Cork
2001 Sep 14
5
Our Sympathies
...Alva Clarke, Dublin, Ireland
32. Daragh Malone, Dublin, Ireland
33. Robert mulvaney,Co.Meath,Ireland
34. Sean Lynch, Meath, Ireland
35. Julieann Boland, Meath, Ireland.
36. Pamela McGann, Meath Ireland
37. Denise McDonnell, Mayo Ireland
38. Alan Barry, Waterford, Ireland
39. Eimear O'Halloran, Cork, Ireland
40. Ann Marie Lynch, Cork, Ireland
41. Michael Ruane, Cork, Ireland
42. Rob O'Hea, Cork, Ireland
43. Steven Kelly, Cork Ireland
44. Noreen Coakley, Cork Ireland
45. Vivienne Harris, Cork Ireland
46. Ger War, Cork Ireland
47. Mairead O'Brien, Cork, Ireland
48. Robert Copperwhite, Co...
2009 Aug 13
4
Time of Day Routing
...but should it
be 11:59 or 12:00
and ifTime(12:00-18:00|*|*|*) { -- should it be from 12:01
However doing that I assume will miss a minute.
Anybody know :)
D
--
_________________________________________
Mr. David Anthony O'Reilly, M.Sc, B.Sc
Researcher @ MISL Group, University College Cork (Current)
M.Sc MOB Postgraduate @ University College Cork - M.Sc (Mobile Networking
and Computing) - 2009
Computer Science Graduate of The University of Dublin, Trinity College -
B.Sc (Computer Science) 2008
Email: oreillda at tcd.ie / dor3 at student.cs.ucc.ie
Tel: +353 (0) 86 030 60 32
_...
2017 Mar 21
6
Problem with sieve_before
Hi All,
I cannot get the sieve_before to work. I have dovecot & sieve
installed on Debian 7 as follows
/etc/dovecot/conf.d/90-sieve.conf :
plugin {
# The path to the user's main active script. If ManageSieve is used, this the
# location of the symbolic link controlled by ManageSieve.
sieve = ~/.dovecot.sieve
# The default Sieve script when the user has none. This is a path to a
2019 Jun 07
4
[nbdkit PATCH v2 0/2] Reduce network overhead with MSG_MORE/corking
This time around, the numbers are indeed looking better than in v1;
and I like the interface better.
Eric Blake (2):
server: Prefer send() over write()
server: Group related transmission send()s
server/internal.h | 7 +++-
server/connections.c | 51 +++++++++++++++++++++++++---
server/crypto.c | 11 ++++--
2023 Mar 24
1
[PATCH 1/1] nbd/server: push pending frames after sending reply
...2023 at 02:41:20PM -0500, Eric Blake wrote:
> On Fri, Mar 24, 2023 at 11:47:20AM +0100, Florian Westphal wrote:
> > qemu-nbd doesn't set TCP_NODELAY on the tcp socket.
Replying to myself, WHY aren't we setting TCP_NODELAY on the socket?
>
> And surprisingly, qemu IS using corking on the client side:
> https://gitlab.com/qemu-project/qemu/-/blob/master/block/nbd.c#L525
> just not on the server side, before your patch.
Corking matters more when TCP_NODELAY is enabled. The entire reason
Nagle's algorithm exists (and is default on unless you enable
TCP_NODELAY) i...
2005 Sep 23
4
1.0 alpha3 released
...weeks :)
Changes:
- Fixed maildir syncing errors about wrong UIDs
- Maildir was re-read all the time, even if we knew nothing had changed
there
- SSL/TLS connections used to have extra ~0.2s latencies because kernel
was waiting for more data before sending it (at least with Linux). Fixed
it by corking/uncorking before/after sending. I don't think the socket
latencies are this bad normally though, I should probably look more into
it if we're setting some socket flags badly (or does it happen
specifically because we were using corking for the socket before SSL and
kernel increased the t...
2021 Jul 05
1
Problems with CentOS 8 kickstart
...uD7jVe4UPzZm2qRLLXI -> ../../dm-2
lrwxrwxrwx. 1 root root 10 Jul 5 11:07 dm-name-cs_uews027-home -> ../../dm-2
It's looks like that I am not doing the disk drive stuff in the config file correctly.
--
Gerard Hooton.
Senior Technical Officer
School of Engineering.
University College Cork.
College Road.
Cork.
Ireland.
Loc8: WDR-04-60G
Tel: +353 21 4902296
Mobile: +353 852813491
2005 Dec 28
0
Use of TCP_CORK instead of TCP_NODELAY
...ith as low a delay as possible (many clients
> don't care, but some do). That's why we use TCP_NODELAY - we
> actually WANT to send out data as soon as we can.
Nagle is inherently unsuited for streams. NODELAY was (imho) ment for
connections for which Nagle isn't sufficient and CORK is not an option, i.e.
telnet.
Sending the data as soon as you can might not be the way to go, since this
has the potential to raise overhead significantly. I can explain this best
by grossly exxagerating, suppose i have an application that sends out 1 byte
at a time. Using NODELAY this would resu...