On Fri, Apr 12, 2024 at 10:33:18AM +0100, Simon Horman wrote:
> On Fri, Apr 12, 2024 at 02:45:17AM +0000, Ihar Hrachyshka wrote:
> > Before the patch, the size of the backlog depended on the type of socket
> > (UNIX vs INET) as well as on the language (C vs Python), specifically:
> > 
> > - python used backlog size = 10 for all sockets;
> > - C used 64 for UNIX sockets but 10 for INET sockets.
> > 
> > This consolidates the values across the board. It effectively bumps the
> > number of simultaneous connections to python unixctl servers to 64. Also
> > for INET C servers too.
> > 
> > The rationale to do it, on top of consistency, is as follows:
> > 
> > - fmt_pkt in ovn testsuite is limited by python server listen backlog,
> >   and as was found out when adopting the tool, it is sometimes useful to
> >   run lots of parallel calls to fmt_pkt unixctl server in some tests.
> >   (See [1] for example.)
> > 
> > - there is a recent report [2] on discuss@ ML where the reporter noticed
> >   significant listen queue overflows in some scenarios (large openstack
> >   deployments; happens during leader transition when hundreds of neutron
> >   nodes - with dozens of neutron api workers each - simultaneously
> >   reconnect to the same northbound leader.) Note: While there is no
> >   clear indication that this backlog size bump would resolve the
> >   reported issues, it would probably help somewhat.
> > 
> > [1] 
> > https://github.com/ovn-org/ovn/commit/0baca3e519756cbe98a32526ccc637bb73468743
> > [2] 
> > https://mail.openvswitch.org/pipermail/ovs-discuss/2024-April/053049.html
> > 
> > Signed-off-by: Ihar Hrachyshka <[email protected]>
> > Acked-by: Eelco Chaudron <[email protected]>
> 
> Acked-by: Simon Horman <[email protected]>

Thanks Ihar,

applied to main:

- socket: Increase listen backlog to 64 everywhere.
  https://github.com/openvswitch/ovs/commit/2b7efee031c3
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to